Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

Linode/manager
develop @ 6503a87
58
Fixes
0
CVEs
HIGH
Peak severity
16.7%
Coverage
Highlights
Auth Bypass: 37 prior fixes. Scrutinize any change in this area.
LinodeSettingsPasswordPanel.tsx: most-fixed (2 issues). Treat as high-risk during review.
42 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: The majority of fixes address missing or incorrect RBAC permission checks that allow restricted users to perform unauthorized actions. Many fixes correct wrong permission symbols or add missing checks for sub-entity operations.
Auth Bypass: Multiple fixes add missing permission checks to disable account-level actions for users without the required IAM permissions, including billing and email editing.
Auth Bypass: Several fixes disable form inputs or submit buttons for restricted users lacking specific grants (e.g., add_volumes, add_buckets, create_firewall_device), preventing unauthorized resource creation.