Description
File uploads (dispute evidence, KYC docs) are accepted without validation or scanning. Implement file type validation, size limits, and malware scanning.
Acceptance Criteria
Technical Scope
- backend/src/middleware/
- backend/src/routes/
- infra/
- Edge: archive bombs (zip, tar), polyglot files, exif data leakage
Description
File uploads (dispute evidence, KYC docs) are accepted without validation or scanning. Implement file type validation, size limits, and malware scanning.
Acceptance Criteria
Technical Scope