Security context

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

omnigent-ai/omnigent
main @ 79eb36e
79
Fixes
0
CVEs
HIGH
Peak severity
50.0%
Coverage
Highlights
Auth Bypass: 42 prior fixes. Scrutinize any change in this area.
omnigent/server/routes/sessions.py: most-fixed (10 issues). Treat as high-risk during review.
48 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.

Auth Bypass: The Cursor native executor has had recurrent issues where short timeouts during tool execution prompts or 'ASK' verdicts caused the approval gate to fail open, resulting in unauthorized tool execution. Ensure fail-closed defaults are strictly enforced.
Remote Code Execution: Agent bundle uploads containing server-side callable Python tools with dotted import paths allowed attackers to trigger arbitrary imports and run untrusted code on the runner infrastructure.
Sandbox Escape: Errors during agent-specification resolution were swallowed when creating native terminal environments, causing the runner to bypass configured sandbox policies and fall back to the host default.