pypi / joserfc
joserfc
What changed in joserfc 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-21.
2 breaking5 security1 new APIs and options5 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initjoserfc 113 changes
Breaking changes 2
Oct imports now reject asymmetric public keys.
Requires jti claim values to be strings.
Security 5
Limits the size of additional authenticated data in JWE.
joserfc: HS256/HS384/HS512 verify accepts empty/nil HMAC key (cross-language sibling of CVE-2026-45363)
joserfc: b64=false RFC7797 JWS payloads bypass JWSRegistry payload-size limits during deserialization
joserfc's PBES2 p2c Unbounded Iteration Count enables Denial of Service (DoS)
joserfc has Possible Uncontrolled Resource Consumption Vulnerability Triggered by Logging Arbitrarily Large JWT Token Payloads
New APIs and options 1
Adds max_recipients to JWERegistry.
Fixes and other changes 5
Typing use was improved.
Validates compact value size before splitting it.
Reports the correct claim name when the iss claim is invalid.
Handles equality comparisons with unrelated types.
Ignores unknown kty values when importing a key set, as specified by RFC 7517 §5.