Security context

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

dotnet-architecture/eshoponcontainers
repo_moved @ 0d329b7
19
Fixes
0
CVEs
HIGH
Peak severity
Highlights
Auth Bypass: 10 prior fixes. Scrutinize any change in this area.
src/Services/Identity/Identity.API/Configuration/Config.cs: most-fixed (3 issues). Treat as high-risk during review.
11 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 application has repeatedly suffered from missing or explicitly disabled authorization configurations (such as commenting out the [Authorize] attribute), exposing critical business actions directly to unauthenticated clients.
Open Redirect: OAuth/OIDC client setups in Config.cs historically contained permissive wildcards, hardcoded external IPs, and development localhosts within RedirectUris, allowing attackers to hijack authorization codes via open redirects.
Auth Bypass: Shared domains/paths without unique Data Protection discriminators enabled cookie crosstalk, while transient signing keys caused cryptographic decryption failures across container restarts.