Security context

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

pluxml/PluXml
master @ 6b62ed2
11
Fixes
0
CVEs
CRITICAL
Peak severity
22.2%
Coverage
Highlights
Auth Bypass: 2 prior fixes. Scrutinize any change in this area.
core/admin/auth.php: most-fixed (2 issues). Treat as high-risk during review.
7 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.

PHP Code Injection: Multiple fixes target the same sink (plxUtils::write) for writing static page content, indicating a persistent risk of PHP code injection if sanitization is incomplete or bypassed on alternate write paths.
Auth Bypass: A loose comparison in password verification was fixed, highlighting the risk of authentication bypass due to type juggling. This is a critical control that must remain strict.
Auth Bypass / CSRF: Missing token validation allowed requests without valid tokens, enabling CSRF and auth bypass. Token presence and expiry checks are essential for all state-changing operations.