File Repo
Per-user file storage. Scripts, pcaps, exports, docs. Quota-enforced; pinned files skip retention.
Quotas
- Soft cap (default 500 MB): warnings in the UI, no writes blocked.
- Hard cap (default 1 GB): writes blocked, 413.
Upload rules
- Files are sniffed for magic bytes; mime mismatch rejected.
- Executable extensions (.exe, .com, .bat, .msi, .scr, .ps1, .vbs, .js, .hta, .sh, .app, .dmg, .pkg, .jar, etc.) are blocked server-side with a 415.
- SVG uploads are sanitized:
<script>and event handlers stripped.
Pinning
Pinned files are exempt from the retention cleanup job (file-repo-quota). Use pinning for long-lived references; clear the pin when you no longer need them — they still count against quota.
Gotchas
- Each file row shows the uploader and a SHA-256 fingerprint; you can prove to an auditor exactly what was stored.
- Downloading a pcap from a packet capture is the same flow — pcaps land in File Repo automatically.