ai-risk-management
Apply the NIST AI Risk Management Framework (AI RMF 1.0) and adjacent guidance to AI / ML systems — model lifecycle governance,…
Perform structured reconnaissance and attack surface enumeration for authorized penetration tests, CTF challenges, and bug bounty programs. Use when the user mentions 'recon,' 'reconnaissance,' 'enumerate,' 'attack surface,' 'subdomain enumeration,' 'port scan,' 'fingerprint,'
$ npx -y skills add briiirussell/cybersecurity-skills --skill recon --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/reconContext preview
The summary Claude sees to decide when to auto-load this skill.
Perform structured reconnaissance and attack surface enumeration for authorized penetration tests, CTF challenges, and bug bounty programs. Use when the user mentions 'recon,' 'reconnaissance,' 'enumerate,' 'attack surface,' 'subdomain enumeration,' 'port scan,' 'fingerprint,'
name: recon description: "Perform structured reconnaissance and attack surface enumeration for authorized penetration tests, CTF challenges, and bug bounty programs. Use when the user mentions 'recon,' 'reconnaissance,' 'enumerate,' 'attack surface,' 'subdomain enumeration,' 'port scan,' 'fingerprint,' 'asset discovery,' or needs to map a target's external footprint." allowed-tools: Bash, Read, Write, WebSearch, WebFetch
Perform structured reconnaissance against an authorized target, organizing findings into an actionable attack surface map.
Cross-references: `osint-recon` for the deeper open-source-intelligence pass (people, organizations, historical data) — this skill is the active/passive target-mapping side, osint-recon is the broader investigative side; they pair naturally. `web-pentest` for the next stage once recon has produced an attack surface map and an authorized target list. `owasp-audit` for source-code review when you have access to the target's code.
Before running any commands, confirm: 1. The user has written authorization for the target (pentest engagement, bug bounty program, CTF/lab environment) 2. The target is within the defined scope
If authorization is unclear, ask before proceeding. Never assume authorization.
Gather information without touching the target directly.
**DNS enumeration:**
curl -s "https://crt.sh/?q=%25.$ARGUMENTS&output=json" | jq -r '.[].name_value' | sort -u
**WHOIS and registration:** Run `whois $ARGUMENTS` for registrant, nameserver, and creation date info.
**Search engine dorking:** Use targeted queries — `site:`, `inurl:`, `filetype:`, `intitle:` — to find exposed pages, documents, and admin panels.
**Technology fingerprinting:** Identify frameworks, CMS, server software, and JavaScript libraries from public-facing pages.
**Public code repositories:** Search GitHub/GitLab for the target's org name, domain, API keys, or internal paths.
**Historical data:** Check the Wayback Machine for old endpoints, removed pages, and configuration files.
**Port scanning:**
nmap -sC -sV -oN scan-results.txt $ARGUMENTS
Start with top 1000 ports. Expand to full range (`-p-`) if needed. Use `-Pn` if the host appears down but is in scope.
**Service enumeration:** Based on open ports, probe for version info and default configurations.
**Web content discovery:**
**SSL/TLS analysis:** Run `testssl.sh` or `sslyze` to check for weak ciphers, expired certificates, and misconfigurations.
Correlate all findings. Identify the most promising attack vectors and prioritize by: 1. Severity of potential impact 2. Likelihood of exploitation 3. Exposure level (internet-facing vs. internal)
Produce a structured recon report:
# Recon Report ## Target: [target] ## Scope: [confirmed scope] ## Date: [date] ### Passive Findings | Finding | Details | Relevance | |---------|---------|-----------| ### Subdomains Discovered - [list] ### Technologies Detected - [list with versions where identified] ### Active Findings | Port | Service | Version | Notes | |------|---------|---------|-------| ### Attack Surface Summary [Prioritized list of interesting findings with risk assessment] ### Recommended Next Steps [Ordered list of what to investigate further]
A collection of cybersecurity skills for AI coding agents. The AI does the heavy lifting; you bring the context about your stack and your priorities.
Apply the NIST AI Risk Management Framework (AI RMF 1.0) and adjacent guidance to AI / ML systems — model lifecycle governance,…
Audit REST, GraphQL, and RPC APIs against the OWASP API Security Top 10 (2023). Use when the user mentions 'API security,' 'API…
Learn from public breach disclosures — extract the audit question each one implies and check your own stack. Capital One IMDS…
Audit cloud infrastructure (AWS, GCP, Azure) for misconfigurations, excessive permissions, and security gaps. Use when the user…
Audit container images, Dockerfiles, and Kubernetes manifests for misconfigurations, excessive privileges, exposed secrets, and…
Audit cryptography implementation — algorithm choice, key sizes, KDF parameters, IV/nonce handling, signature verification,…