Auditing Csrf And Unsafe State Changes

Audit state-changing endpoints for cross-site request forgery, where a request that rides the victim's ambient cookies is authorized on that session alone with no unpredictable, session-bound proof the request came from the app, letting an attacker page trigger the change as the victim. Use when reviewing forms and actions that modify data, change settings, move funds, or alter access, and how each is protected. Covers missing or unvalidated tokens, tokens not bound to the session, cookie-only same-site reliance and its gaps, state-changing GET requests, and content-type or method-override assumptions. The cross-site request on the victim's session is the source, the state-changing endpoint is the sink, and acting without unpredictable session-bound proof of origin is the bug.

UnboundCompute 3cdf388 10.1 KB Updated

File contents

UnboundCompute/security-agent-skills/tree/main/skills/auditing-csrf-and-unsafe-state-changes commit 3cdf388224

Frequently asked questions

npx skillmds@latest add unboundcompute/auditing-csrf-and-unsafe-state-changes