About authentication
An authentication security testing skill for evaluating login flows, tokens, 2FA, CAPTCHA, and bot detection. It combines attack references with password and credential-management utilities, and outlines evidence capture and reporting.
Key features
- 01Authentication bypass testing
- 02ADFS, SAML, JWT, and OAuth testing
- 03Password and 2FA attack references
- 04CAPTCHA and bot-detection testing
- 05Password and credential utilities
- 06Evidence capture and findings workflow
Use cases
- 01Assess login and token-handling weaknesses
- 02Test 2FA and CAPTCHA protections
- 03Generate passwords and store test credentials
- 04Document authentication findings with evidence
MCP support
The workflow specifies using Playwright MCP for authentication testing with human-like interaction behavior.
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ transilienceai/ communitytools --skill authenticationAfter installing, type/authenticationin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
reference/adfs-exploitation.mdauthentication-cheat-sheet.mdauthentication-index.mdauthentication-principles.mdauthentication-quickstart.mdauthentication-resources.mdBOT_DETECTION.mdCAPTCHA_BYPASS.mddefault-credentials.mdINDEX.mdjwt_security_resources.mdjwt-advanced.mdjwt-quickstart.mdntlm-http-listener.pyoauth-index.mdoauth-quickstart.mdoauth-resources.mdPASSWORD_CREDENTIAL_MANAGEMENT.mdreference/scenarios/2fa/backup-codes.mdbrute-force-otp.mdcode-reuse.mddirect-endpoint-access.mdemail-sms-extraction.mdotp-leakage.mdotp-parameter-manipulation.mdpredictable-codes.mdrace-condition.mdresponse-manipulation.mdsession-pre-2fa.mdreference/scenarios/jwt/alg-confusion.mdDetails
From the project READMEAuthentication
Test authentication mechanisms including login security, token handling, 2FA, CAPTCHA, and bot detection.
Techniques
| Type | Key Vectors |
|---|---|
| Auth Bypass | Default credentials, logic flaws, response manipulation |
| ADFS/SAML | Golden SAML, token signing cert theft, assertion manipulation, SAML wrapping |
| JWT | Algorithm confusion, key injection, claim tampering, token forging |
| OAuth | Redirect manipulation, CSRF, token leakage, scope abuse |
| Password | Brute force, credential stuffing, password policy bypass |
| 2FA Bypass | Response manipulation, direct endpoint access, code reuse, race conditions |
| CAPTCHA Bypass | Missing server validation, token reuse, OCR, parameter manipulation |
| Bot Detection | Behavioral biometrics simulation, fingerprint randomization, stealth mode |
Tools
PasswordGenerator (tools/password_generator.py):
from tools.password_generator import generate_password
password = generate_password(hint_text="8-16 chars, uppercase, numbers")
CredentialManager (tools/credential_manager.py):
from tools.credential_manager import CredentialManager
mgr = CredentialManager()
mgr.store_credential(target="example.com", username="test", password="pass")
Workflow
- Analyze auth implementation (forms, tokens, 2FA, CAPTCHA)
- Test bypass vectors per technique type
- Use Playwright MCP with human-like behavior (typing 80-200ms, random pauses)
- Capture evidence (screenshots, network logs, tokens)
- Document findings with PoC scripts
Reference
reference/authentication*.md- Auth bypass techniques, payloads, and resourcesreference/jwt*.md- JWT attack techniques and cheat sheetsreference/oauth*.md- OAuth vulnerability testingreference/scenarios/password-attacks/*.md- Password attack vectors (spray, stuffing, cracking, PtH)reference/adfs-exploitation.md- ADFS, Golden SAML, federation attacksreference/scenarios/2fa/*.md- 2FA bypass methodsreference/CAPTCHA_BYPASS.md- 11 CAPTCHA bypass techniquesreference/BOT_DETECTION.md- Bot detection evasion strategiesreference/PASSWORD_CREDENTIAL_MANAGEMENT.md- Tool usage guide
Comments
Markdown supported