Highlights
Auth Bypass: 6 prior fixes. Scrutinize any change in this area.
packages/cdk/lib/construct/auth.ts: most-fixed (3 issues). Treat as high-risk during review.
5 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: Misconfigured UserPool logic historically bypassed registration restrictions, allowing arbitrary users to self-register. This risk arises from logic bugs overriding selfSignUpEnabled overrides and failure to trigger domain validation hooks when domain lists are undefined.
Auth Bypass: Failure to enforce authorization rules by default at the REST API construct level could expose sensitive internal capabilities to unauthenticated endpoints without active user tokens.
Cross-Site Scripting (XSS): The application visualizes data using ECharts. If chart configurations or properties containing malicious keys like graphic or extraCssText are not sanitized, arbitrary script code can execute within the user's browser session.