Effort: 8h | Owner: Backend + Frontend
Tasks
Test Coverage
- OWASP Top 10 scenarios
- SQL injection attempts
- XSS payloads in description field
- File type spoofing (fake extension)
Acceptance Criteria
- All OWASP Top 10 scenarios tested and passing
- No console errors for invalid input
- Rate limiting returns 429 status code
Effort: 8h | Owner: Backend + Frontend
Tasks
Test Coverage
Acceptance Criteria