Highlights
Information Disclosure: 1 prior fix. Scrutinize any change in this area.
src/Support/Base32.php: most-fixed (2 issues). Treat as high-risk during review.
0 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.
Weak Cryptographic Key: The library previously generated 2FA secret keys shorter than the cryptographically secure threshold of 128 bits under certain Google Authenticator compatibility settings, allowing for potential brute-force attacks against weak secrets.
Weak Cryptographic Algorithm: Secrets could fall below the 128-bit minimum key size requirement when specific compatibility flags bypassed key-length validation during secret key generation.
Information Disclosure: Generating QR codes via the Google Chart API implicitly transmitted sensitive 2FA TOTP secret keys to external Google servers, risking exposure of authentication secrets to third parties.