Severity: Medium
File: files/api.py:40-43
Problem
User-controlled filenames in the file serving API may enable path traversal or content-type confusion.
Remediation
Validate and sanitize filenames. Use safe filename handling patterns.
Source
Finding from security audit (2026-08-31). See .github/SECURITY_AUDIT_TRIAGE.md.
Severity: Medium
File:
files/api.py:40-43Problem
User-controlled filenames in the file serving API may enable path traversal or content-type confusion.
Remediation
Validate and sanitize filenames. Use safe filename handling patterns.
Source
Finding from security audit (2026-08-31). See
.github/SECURITY_AUDIT_TRIAGE.md.