Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

debpalash/omnivoice-studio
main @ 70857bd
24
Fixes
0
CVEs
HIGH
Peak severity
25.0%
Coverage
Highlights
Path Traversal: 9 prior fixes. Scrutinize any change in this area.
backend/main.py: most-fixed (4 issues). Treat as high-risk during review.
17 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns

The bug types that recur here, drawn from past fixes, not open vulnerabilities.

Path Traversal: Export-related routes repeatedly allowed arbitrary file reads and writes due to insufficient isolation of export destinations and segment paths. Multiple fixes were required to ensure paths reside strictly within workspace boundaries.
Auth Bypass: Endpoints exposed to local networks lacked consistent middleware to enforce authentication gates, requiring structural changes to prevent remote actors from accessing API routers or bypassing configuration locks.
Command Injection: Untrusted parameter formatting passed directly into audio transcoder subprocesses (like ffmpeg) permitted arbitrary shell execution, mitigated only by introducing rigid format allowlists.