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.