Severity: MEDIUM
Location: src/Controllers/AdminFileController.php:238, 334
Bug: Path traversal defense missing vs a poisoned DB row.
Fix: Wrap stored_name in basename() before joining to uploads directory.
Status: open. Will reply with remediation details when resolved.