Security fix and test reorganization

- Add sanitize_filename() to prevent Content-Disposition header injection
- Remove unused imports from models.py and artifact_cleanup.py
- Reorganize tests into unit/ and integration/ structure
- Add factories.py for test data generation
- Split old test files into focused test modules (143 tests)
This commit is contained in:
Mondo Diaz
2026-01-06 15:04:51 -06:00
parent a293432d2e
commit b81c69118f
20 changed files with 3007 additions and 2626 deletions

View File