-
Security
Audit my OAuth login flow
Verifies state parameters, redirect URI matching, and token handling in Google/GitHub-style social login.
Free Prompt
What This Does / How This Helps
Checks the full social login flow: state parameter validation, exact redirect matching, server-side token exchange, and deliberate account linking rules. OAuth bugs are nasty because the flow works fine when you test it. The holes only appear under attack: a missing state check lets an attacker CSRF a victim into logging into the attacker's account (or vice versa), and sloppy email-based auto-linking lets someone take over an account by registering a social profile with the victim's email at a provider that doesn't verify it. The test plan covers the attacks directly, including the mismatched-state callback that must be rejected.
Want to skip doing this by hand?
Fortivibe audits your app for all of the areas these prompts cover (and more).