Highlights
Auth Bypass: 1 prior fix. Scrutinize any change in this area.
lib/date.js: most-fixed (1 issue). Treat as high-risk during review.
1 high-severity fix in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Prototype Pollution: Cloning objects containing '__proto__' keys could inadvertently lead to prototype pollution via improper handling of object structures. This is highly critical in schema validation libraries that parse untrusted user inputs into structured keys.
Auth Bypass: Evaluating dynamic anchors like 'now' during schema compilation instead of during validation execution allows stale states to bypass time-sensitive validation checks, potentially resulting in authorization or policy bypasses.
Cross-Site Scripting: Validation error messages that inject the user-provided keys or values without appropriate HTML entity encoding allow malicious payload reflection, leading to XSS when validation reports are rendered in a browser.