logo

342 Validate request parameters


Summary

The system must validate the content and length of all request parameters (GET, POST, cookies, headers, etc.), as well as their amount.


Description

Proper data validation prevents a vast majority of injection attacks. Its implementation includes validations of request parameters content, length and amount. This increases the defenses against HTTP parameter pollution attacks and mass parameter assignment attacks, and provides countermeasures to protect against unsafe parameter assignment.


Supported In

Essential: True

Advanced: True


References


Weaknesses


Last updated

2025/06/17