Bug Bounty Checklist for Web App
Scanning
Manual checking
- Test for proper input validation (e.g., length, type, format)
- Test for proper output encoding (e.g., HTML, JavaScript, URL encoding)
- Test server-side validation
- Test client-side validation
- Test field whitelists and blacklists
- Test input filters (e.g., allowed characters)
- Test for correct data types (e.g., integer vs string)
- Test data length constraints
- Test for data sanitization (e.g., HTML, SQL, XSS sanitization)
- Test data integrity and consistency