06c913955c
Aegis CI / lint-and-test (push) Has been cancelled
Snyk Security Scan / Python vulnerabilities (backend) (push) Has been cancelled
Snyk Security Scan / npm vulnerabilities (frontend) (push) Has been cancelled
Snyk Security Scan / Docker image vulnerabilities (backend) (push) Has been cancelled
- ThreatActorDetailPage wrongly let admins see/click 'Generate Campaign' — the backend already rejects admin there (require_any_role_strict), but the button was still shown, exposing a dead-end action. Now matches CampaignsPage's own admin-excluded gate. - Red/blue team badges (role pills, team tabs, assignee controls, test state badges) bumped from -400 text/-900/50 bg to -500 text/-900/70 bg for more saturated, readable team colors.