uphiago/recon-skills

Recon & pentest skill pack. CORS, XSS, SQLi, SSRF, RCE, WordPress, MCP, cloud, subdomain takeover, and more. Field-tested. MIT. Full write-up at hiago.sh

About the project

Recon Skills is a pack of security-testing skills covering reconnaissance, web applications, APIs, authentication, vulnerability validation, cloud infrastructure, and reporting. Security professionals use it for authorized assessments of systems they own or have written permission to test. The catalogue entries are individual skills from the pack.

This repository also configures its own agents. See what recon-skills tells them →

1.3kStars on the repository
147Mods indexed here, across every type
10d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

hunt-nodejs

97

uphiago/recon-skills

Skill Claude CodeCodex needs its repo

Hunt Node.js specific vulnerabilities — Prototype Pollution → RCE chains (lodash/merge/assign), Express trust proxy misconfiguration, childprocess/eval injection, template engine SSTI (EJS/Pug/Handlebars), path traversal in file servers, require() injection, environment variable exfil via /proc/self/environ. Use when…

not rated 1.3k +26 10d ago A SkillSpector: warn 87 tokens original MIT

hunt-nosqli

98

uphiago/recon-skills

Skill Claude CodeCodex

Hunt NoSQL Injection — MongoDB operator injection ($where, $regex, $gt, $ne), CouchDB, Redis command injection, auth bypass via NoSQLi, data dump. Use when target uses MongoDB/Mongoose, CouchDB, Redis, or shows NoSQL error messages.

not rated 1.3k +26 10d ago A SkillSpector: warn 64 tokens original MIT

hunt-ntlm-info

99

uphiago/recon-skills

Skill Claude CodeCodex

Hunt NTLM/Negotiate information disclosure on internet-reachable IIS/SharePoint/Exchange. Anonymous NTLM Type-2 challenge capture leaks NetBIOS domain, internal DNS forest, computer name, AD timestamp via AVPAIRS structure. Default Windows-installer hostnames (WIN-XXXXXXXXXXX pattern) signal lazy provisioning. Use…

not rated 1.3k +26 10d ago A SkillSpector: pass 93 tokens original MIT

hunt-oauth

100

uphiago/recon-skills

Skill Claude CodeCodex

Hunting skill for oauth vulnerabilities. Built from 19 public bug bounty reports. Use when hunting oauth on any target.

not rated 1.3k +26 10d ago C SkillSpector: warn 28 tokens original MIT

hunt-open-redirect

101

uphiago/recon-skills

Skill Claude CodeCodex

Hunt Open Redirect — all types including low-impact, chained to OAuth token theft → ATO, phishing chains. URL parameter manipulation, JavaScript redirect, meta refresh, header injection. Use when hunting redirect bugs or building ATO chains.

not rated 1.3k +26 10d ago A SkillSpector: warn 53 tokens original MIT

uphiago/recon-skills

Skill Claude CodeCodex

Hunt client-side and server-side prototype pollution for XSS, auth bypass, and RCE.

not rated 1.3k +26 10d ago A SkillSpector: warn 27 tokens original MIT

hunt-race-condition

103

uphiago/recon-skills

Skill Claude CodeCodex

Hunting skill for race condition vulnerabilities. Built from 12 public bug bounty reports including modern HTTP/2 single-packet attack cases (James Kettle DEF CON 2023 "Smashing the State Machine"; RyotaK / Flatt Security 10,000-request first-sequence-sync expansion 2024). Covers coupon double-redemption, gift-card…

not rated 1.3k +26 10d ago A SkillSpector: warn 140 tokens original MIT

hunt-rce

104

uphiago/recon-skills

Skill Claude CodeCodex needs its repo

Hunting skill for rce vulnerabilities. Built from 67 public bug bounty reports. Use when hunting rce on any target.

not rated 1.3k +26 10d ago D 30 tokens original MIT

hunt-saml

105

uphiago/recon-skills

Skill Claude CodeCodex

Hunt SAML / SSO attacks. Patterns: XML Signature Wrapping (XSW) — modify Assertion while keeping Signature valid by relocating signed element, comment injection in NameID ([email protected] @attacker.com → some parsers see [email protected]), signature stripping (remove Signature element entirely, server should reject…

not rated 1.3k +26 10d ago A SkillSpector: warn 198 tokens original MIT

uphiago/recon-skills

Skill Claude CodeCodex

Enumerate hidden tables, fields, and endpoints via API error hints. Agnostic across PostgREST, Zod, FastAPI, GraphQL, and REST.

not rated 1.3k +26 10d ago A SkillSpector: warn 39 tokens original MIT

hunt-session

107

uphiago/recon-skills

Skill Claude CodeCodex

Hunt Session Management vulnerabilities — session fixation (no regeneration on login), insufficient invalidation on logout / password-change / email-change, predictable or low-entropy session IDs, JWT-as-session with no exp/revocation, refresh-token rotation/reuse-detection gaps, OAuth/SSO session linkage…

not rated 1.3k +26 10d ago A SkillSpector: warn 135 tokens original MIT

hunt-sharepoint

108

uphiago/recon-skills

Skill Claude CodeCodex

Hunt Microsoft SharePoint Server (2013/2016/2019/Subscription Edition) on-prem farms — anonymous endpoint enumeration, version disclosure, legacy SOAP login bypass (Authentication.asmx), ToolShell precondition chain (CVE-2025-53770), SafeControl reflection enumeration via Picker.aspx, NTLM Type-2 AD topology…

not rated 1.3k +26 10d ago A SkillSpector: warn 170 tokens original MIT

hunt-source-leak

109

uphiago/recon-skills

Skill Claude CodeCodex

Hunt source code and build artifact leakage — JavaScript source maps (.js.map) reconstructing TypeScript/ES6 source, Swagger/OpenAPI JSON endpoint discovery, .env/.git exposure, webpack chunks with hardcoded secrets, robots.txt/security.txt recon, build-info files, asset-manifest.json API route discovery, .DSStore…

not rated 1.3k +26 10d ago B SkillSpector: warn 94 tokens original MIT

hunt-springboot

110

uphiago/recon-skills

Skill Claude CodeCodex

Hunt Spring Boot specific vulnerabilities — Actuator endpoints (heapdump, env, loggers, mappings, shutdown), Spring Expression Language (SpEL) injection → RCE, H2 console RCE, Jolokia JMX exposure, Spring4Shell (CVE-2022-22965), Spring Cloud Function SPEL (CVE-2022-22963), heap dump credential extraction. Use when…

not rated 1.3k +26 10d ago C SkillSpector: warn 116 tokens original MIT

hunt-sqli

111

uphiago/recon-skills

Skill Claude CodeCodex

Hunting skill for sqli vulnerabilities. Built from 12 public bug bounty reports including modern NoSQL injection (Rocket.Chat CVE-2021-22911 MongoDB $regex, Mongoose ORM CVE-2024-53900 $where bypass), modern ORM raw-fragment SQLi (Django CVE-2024-42005, Sequelize GHSA-wrh9-cjv3-2hpw), second-order SOQL injection…

not rated 1.3k +26 10d ago A SkillSpector: warn 136 tokens original MIT

hunt-ssrf

112

uphiago/recon-skills

Skill Claude CodeCodex

Hunting skill for ssrf vulnerabilities. Built from 15 public bug bounty reports including AWS metadata SSRF (HackerOne $25k Analytics PDF, Shopify Exchange $25k, Capital One 106M-record breach, Dropbox/HelloSign $4,913), GCP metadata SSRF (Snapchat $4k), Azure IMDS SSRF (Azure DevOps $15k chain, ChatGPT Custom Actions…

not rated 1.3k +26 10d ago C SkillSpector: warn 164 tokens original MIT

hunt-ssti

113

uphiago/recon-skills

Skill Claude CodeCodex

Hunt server-side template injection (SSTI) across Jinja2 (Flask/Django), Twig (Symfony), Freemarker (Java), ERB (Rails), Spring, Velocity, Mako, Thymeleaf, Smarty. Detection probes use double-curly and dollar-curly math expressions evaluated server-side. Once an engine is fingerprinted, escalate to RCE via the…

not rated 1.3k +26 10d ago A SkillSpector: warn 165 tokens original MIT

hunt-subdomain

114

uphiago/recon-skills

Skill Claude CodeCodex

Hunting skill for subdomain takeover vulnerabilities. Includes modern provider fingerprints — Microsoft Azure DevOps cloudapp.azure.com regional-pool re-issue (1-click OAuth ATO via wildcard replyto, Binary Security), Zendesk help-desk takeover → email interception → password reset chain (0xprial writeup), Vercel…

not rated 1.3k +26 10d ago A SkillSpector: warn 131 tokens original MIT

hunt-supabase

115

uphiago/recon-skills

Skill Claude CodeCodex

Hunt Supabase exploitation — Supabase anon key discovery in JS bundles, REST API table enumeration with anon key, Row Level Security (RLS) bypass via missing organizationid check, RPC function abuse returning cross-organization data, Storage bucket listing, Auth signUp/signIn with anon key, multi-tenant enumeration…

not rated 1.3k +26 10d ago B SkillSpector: warn 133 tokens original MIT

hunt-tls-network

116

uphiago/recon-skills

Skill Claude CodeCodex

Hunt TLS/SSL and DNS misconfigurations — missing HSTS (downgrade attack), weak cipher suites, expired/invalid certificates, mTLS bypass, missing SPF/DKIM/DMARC (email spoofing), DNS Zone Transfer (AXFR), dangling CNAME subdomain takeover, CAA records. Most of these are Info/Low on their own — this skill is opinionated…

not rated 1.3k +26 10d ago C SkillSpector: warn 154 tokens original MIT

hunt-websocket

117

uphiago/recon-skills

Skill Claude CodeCodex

Hunt WebSocket vulnerabilities — Cross-Site WebSocket Hijacking (CSWSH), missing/weak Origin validation on the WS handshake, no per-message authentication, message tampering, socket.io namespace/room authorization bypass, and handshake-layer Upgrade smuggling. Use when target has WebSocket endpoints (ws:// or wss://)…

not rated 1.3k +26 10d ago A SkillSpector: warn 95 tokens original MIT

hunt-wordpress

118

uphiago/recon-skills

Skill Claude CodeCodex

Use when an authorized target exposes WordPress core, plugin, theme, REST, or XML-RPC behavior.

not rated 1.3k +26 10d ago A SkillSpector: warn 26 tokens original MIT

hunt-write-gap

119

uphiago/recon-skills

Skill Claude CodeCodex

Hunt read-protected write-gaping endpoints. PATCH/POST/DELETE without authorization while GET is protected. Agnostic: Supabase, Firebase, REST, GraphQL.

not rated 1.3k +26 10d ago A SkillSpector: warn 39 tokens original MIT

hunt-xss

120

uphiago/recon-skills

Skill Claude CodeCodex

Hunting skill for xss vulnerabilities. Built from 174 public bug bounty reports. Use when hunting xss on any target.

not rated 1.3k +26 10d ago C SkillSpector: warn 30 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: