Security context

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

finaegis/core-banking-prototype-laravel
main @ 0e1e8ed
94
Fixes
0
CVEs
CRITICAL
Peak severity
29.4%
Coverage
Highlights
Auth Bypass: 33 prior fixes. Scrutinize any change in this area.
routes/api.php: most-fixed (4 issues). Treat as high-risk during review.
59 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: Development stubs bypassed Apple JWS receipt chain validation entirely and lacked root CA pinning, introducing severe risks of unearned subscription upgrades. Production code must fail closed on verification errors and strictly isolate features by environment.
Auth Bypass: Webhooks silently accepted processing payloads without signature validation when signing keys were unconfigured. Systems must fail closed on missing secret values to prevent arbitrary transaction/state updates.
Cryptographic Issues: Weak signature validation allowed EIP-2 malleability and EIP-155 replay attacks. Correct cryptographic signature validation must check for malleability and ensure timing-safe public-key matching.