auth-testing
Test authentication, session, and access control on an authorized target — the login/admin bypass steps of a penetration test.
Skill by Tecosys
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/tecosys-auth-testing
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, testing, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/auth-testing
What's inside
- Skill name
auth-testing- Description
- Test authentication, session, and access control on an authorized target — the login/admin bypass steps of a penetration test. Use when the user asks to test, audit, or bypass a login/admin panel, cookie or session auth, JWT, password reset, or access control on a site they own or are authorized to test. Drives the real login flow in the built-in browser and proves each finding, rather than stopping at a headers report.
- License
- AGPL-3.0
- Instructions
- 31 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
The most common real-world break-in is not an exploit — it's weak authentication, a trusted-client session, or missing access control. This skill covers those steps end to end. It only runs against a target the user **owns or is explicitly authorized to test** (see the `penetration-testing` authorization gate); confirm that first, then work the checklist. A scan of the public homepage is not enough — the session is set after login, so you must drive the actual flow. ## 1. Map the auth surface In the built-in browser, find and note: the login page, any admin/dashboard path, register, password-reset, "remember me", SSO/OAuth, and the API auth style (cookie vs `Authorization: Bearer`). `osint_http_recon` gives the response headers and any cookies on a given URL; `browser_read_page` lists the login form's fields with selectors. ## 2. Log in and inspect the real session `browser_navigate` to the login page, sign in with the credentials the user gave you (`browser_type` into the fields, `browser_click` submit), then inspect what the app actually trusts with `browser_execute_script`: `document.cookie`, `localStorage`, `sessionStorage`. Record every auth/session/role value and whether the cookies carry `HttpOnly` / `Secure` / `SameSite`, and whether tokens look signed (a JWT's three dot-separated parts) or are raw/guessable. ## 3. Credential weaknesses (targeted, not mass) - **Default / weak credentials** — try the handful the app might ship with (admin/admin, admin/password, and any the user names). This is a targeted check, never a large-scale brute force. - **Username enumeration** — does a wrong username give a different message/timing than a wrong password? That leaks valid accounts. - **Rate limiting / lockout** — does the login throttle repeated failures at all? ## 4. Login-bypass logic - **Injection at the login** — SQL/NoSQL auth bypass payloads in the username/password (e.g. a NoSQL operator object, or a classic `' OR '1'='1` where the backend concatenates) — confirm by whether it authenticates, not by an error. - **Forced browsing** — after logging out (or without logging in), `browser_navigate` straight to a post-auth/admin URL. If it loads, the server isn't checking auth on that route. - **Response/flow tampering** — a client that "logs you in" based on a response field or redirect it controls. ## 5. Trusted-client session & access control (the big one) Determine whether the server **re-validates authorization on every protected request**, or trusts client-held state: - With the user's approval, modify a client-held auth/role value (a `role`/`isAdmin`/`user_id` in a cookie, localStorage, or an unsigned/`alg:none` JWT) via `browser_execute_script`, then `browser_navigate` to a protected/admin page and `browser_read_page` to see whether access was granted. If it is, that's a **broken-access-control / trusted-client-auth** vulnerability — the finding the test exists to prove. - **IDOR / horizontal & vertical escalation** — swap an object/user id to another user's resource, or a low-priv account to an admin action, and see if the server allows it. - **Session hygiene** — is the session invalidated on logout and on password change? Is the id predictable? Fixation possible? ## 6. Reset / MFA Password-reset token predictability or reuse, reset links that don't expire, host-header poisoning of the reset link, MFA that can be skipped by going straight to the post-MFA endpoint. ## Report and remediate For each confirmed finding: exact steps, the request/state you changed, the impact (e.g. "any user reaches /admin by setting role=admin because the server never re-checks"), and the fix (validate authorization server-side on every request, sign & verify session state, enforce object-level checks, add lockout/rate-limiting). Then hand to `fix-security-vulnerabilities`. Keep everything on the authorized target, and remember every `browser_execute_script` is shown to the user for approval.
From Tecosys/Nutaan-Code, AGPL-3.0.
More from Tecosys/Nutaan-Code
- 0.547score
api-security-testing
Tecosys
Security-test a REST, GraphQL, or gRPC API — enumerate endpoints from an OpenAPI/GraphQL/Postman schema (or by crawling), then actually exploit the…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
owasp-top-10-testing
Tecosys
Test an application against the OWASP Top 10 — attempt real exploits for each category of the current OWASP Top 10:2025 (broken access control including SSRF…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
ci-security-scanning
Tecosys
Add automated security scanning to CI/CD — GitHub Actions, GitLab CI, or any pipeline — so every pull request is checked for vulnerabilities before it merges…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
find-security-vulnerabilities-in-code
Tecosys
Find security vulnerabilities in a codebase or repository — a white-box security review that reads the source, reasons about the actual data flow and…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
fix-security-vulnerabilities
Tecosys
Fix security vulnerabilities found in a pentest or code review — triage by severity, patch the root cause rather than the symptom, and re-run the exploit to…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
impeccable
Tecosys
The taste layer for every interface Nutaan Code designs or builds — websites, landing pages, dashboards, product UI, app screens, components, forms…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
nutaan-design
Tecosys
How Nutaan Code turns a request into a design — reading what the user actually asked for (their words, any screenshots or images they attached, the project…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
osint-recon
Tecosys
Perform open-source intelligence (OSINT) reconnaissance on domains, hosts, usernames, emails, or organizations.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
outreach
Tecosys
Run an outreach campaign end to end from one instruction — define the ICP, find the people (a list the user gives, a search, or LinkedIn in the browser)…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
application-security-testing
Tecosys
Application security testing (AppSec) across a whole product — decide which asset needs which test (source code, running web app, API, CI pipeline), run it…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
penetration-testing
Tecosys
Run an authorized penetration test end to end — recon, mapping, exploitation, validation, and reporting.
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
exposure-audit
Tecosys
Perform an authorized external exposure audit (sensitive files, .env files, admin portals, secret leaks) for a target domain or organization to verify search…
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Sep 13, 2026 (1 month ago)
- Last release
- Sep 20, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- AGPL-3.0
- Repository
- github.com/Tecosys/Nutaan-Code
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Tecosys
- 0.547score
find-security-vulnerabilities-in-code
Tecosys
Find security vulnerabilities in a codebase or repository — a white-box security review that reads the source, reasons about the actual data flow and…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
fix-security-vulnerabilities
Tecosys
Fix security vulnerabilities found in a pentest or code review — triage by severity, patch the root cause rather than the symptom, and re-run the exploit to…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
owasp-top-10-testing
Tecosys
Test an application against the OWASP Top 10 — attempt real exploits for each category of the current OWASP Top 10:2025 (broken access control including SSRF…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
api-security-testing
Tecosys
Security-test a REST, GraphQL, or gRPC API — enumerate endpoints from an OpenAPI/GraphQL/Postman schema (or by crawling), then actually exploit the…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
ci-security-scanning
Tecosys
Add automated security scanning to CI/CD — GitHub Actions, GitLab CI, or any pipeline — so every pull request is checked for vulnerabilities before it merges…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
impeccable
Tecosys
The taste layer for every interface Nutaan Code designs or builds — websites, landing pages, dashboards, product UI, app screens, components, forms…
SkillBFreshness: B★ 1Claude Code +9
Cite this page
auth-testing skill. Agent Mart. https://agentmart.dev/skills/tecosys-auth-testing (last updated 2026-10-24)