Documentation
README
Vulnerability Classes — Testing Playbook
IDOR (Insecure Direct Object Reference)
Setup: Two accounts (attacker + victim). Log in as both.
Test pattern:
- Perform action as victim → note all IDs in requests
- Replay same request with attacker's token + victim's IDs
- If data returned → IDOR confirmed
Expand:
- Test GET, PUT, DELETE on same endpoint
- Test ALL sibling endpoints (export, share, archive, download, history)
- Test /api/v1/ if /api/v2/ is protected (version downgrade)
- Test without auth header entirely
- Test numeric ID +1, -1, 0
- Test GraphQL
node(id: "base64")queries
Kill signals: All endpoints return 403 with wrong ID, UUIDs without enumeration path.
Auth Bypass
This is the opening of the README. Read the full README on GitHub.