Security context

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

stripe/smokescreen
master @ d4da883
8
Fixes
0
CVEs
HIGH
Peak severity
100.0%
Coverage
Highlights
ACL Bypass: 3 prior fixes. Scrutinize any change in this area.
pkg/smokescreen/acl/v1/acl.go: most-fixed (3 issues). Treat as high-risk during review.
7 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.

ACL Bypass: Three fixes in this component address hostname matching flaws that let attackers evade deny rules via Unicode homographs, case/trailing-dot variations, and wildcard mis-matching.
Auth Bypass: The custom request handler was invoked before the ACL decision, allowing it to override deny decisions; this is an ordering flaw in the request pipeline.
ACL Bypass: Two fixes in the loader address evaluation-order and regex-based matching flaws that could let requests bypass the global deny list.