Point it at a login page. It figures out the auth flow, authenticates, captures the session, and exports to Burp, ZAP, Postman, Selenium, and more. Organizes and securely stores every artifact, credential, and session. Self-hosted. Runs in Docker.
A full security testing platform centered on authentication reconnaissance and session capture.
Give it a URL and credentials. It identifies form-based login, HTTP Basic, OAuth/SSO, LDAP, SAML/ADFS, Azure AD, Okta, and multi-step flows automatically.
Extracts and analyzes cookies — flags missing security attributes, checks entropy, decodes JWTs and Flask sessions, classifies session vs. persistent tokens.
Checks HSTS, CSP, X-Frame-Options, CORS, Referrer-Policy, and Permissions-Policy. Produces a scored summary with specific recommendations.
Scans JS files from captured traffic for hardcoded API keys, AWS credentials, database strings, tokens, and internal URLs. 24 pattern types with entropy-based filtering.
Test multiple credential sets in a single run — admin, read-only, service accounts. Each role gets its own screenshots, exports, and artifacts.
For flows automation can't handle — CAPTCHAs, hardware tokens, custom widgets. Authenticate manually in a live browser streamed via noVNC. AuthRecon captures the session.
Captures screenshots throughout every auth flow. Browse them in a grid with lightbox navigation. Every step documented.
Interactive viewer showing every request and response — headers, cookies, response bodies. Plus a narrative summary of the entire authentication flow.
Identifies frontend frameworks, CMS platforms, server technologies, and auth-related cookies from response headers and HTML content.
SecBot — a chatbot for querying security data with natural language. Pluggable LLM backend: local Ollama, OpenAI-compatible, or mock mode. No AI is required to use any feature in this suite. SecBot is a standalone add-on you can ignore entirely.
Nuclei-powered vulnerability scanner that can inherit AuthRecon sessions for authenticated scanning. Plus a browser-based scanner for SQLi, XSS, CORS, and header checks. Experimental.
Seven built-in auth scenarios running inside the Docker stack — form login, HTTP Basic, OAuth redirects, LDAP, multi-step, API auth. No external targets needed.
Every successful auth run generates export artifacts ready to import into the tools you already use.
Submit runs, poll results, and manage API keys from the terminal. The CLI uses API keys for authentication and the REST API supports full JWT-based access. Pipe runs into CI/CD, script bulk testing, or integrate with your existing toolchain.
Watch a run, explore the architecture. *More demos coming soon.
AuthRecon detecting and capturing an authentication flow
Self-hosted, no cloud dependencies. Works offline after initial build.
Questions, feedback, or just want to say hi.