138 - Function parameters
Ensure input validation for all function parameters especially if the visibility is external/public where (untrusted) users can control values.
This is especially required for address parameters where maliciously/accidentally used incorrect/zero addresses can cause vulnerabilities or unexpected behavior.
- Function Parameters Input Validation
- Public/External Functions
- Taint Analysis
- Sanity/Threshold Check
- Address -> Zero
- Malicious/Accidental
- Incorrect/Invalid Values