Highlights
Auth Bypass: 69 prior fixes. Scrutinize any change in this area.
tracecat/auth/users.py: most-fixed (11 issues). Treat as high-risk during review.
77 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: Unsigned identity provider assertions and disabled signature verification by default allowed comprehensive authentication bypasses. Hardening defaults to enforce signatures was required across SAML configurations.
Sandbox Escape: Misconfigured container runtimes and bind-mounted host filesystems (such as `/proc`) exposed the host system to compromise. Restricting namespace mounts and adopting nsjail with strict seccomp filtering were required to isolate execution workloads.
Auth Bypass: Unvalidated organizational contexts and weak token verification let users with membership in multiple organizations bypass isolation boundaries to query or modify resources in adjacent workspaces.