A collection of skills for automated security testing, penetration testing, and security assessment workflows with coding agents like Claude Code, Codex, OpenCode, and others.
Обзор
A collection of skills for automated security testing, penetration testing, and security assessment workflows with coding agents like Claude Code, Codex, OpenCode, and others.
README
AI Security Arsenal
A collection of skills for automated security testing, penetration testing, and security assessment workflows with coding agents like Claude Code, Codex, OpenCode, and others.
Each skill is structured as a thin router (SKILL.md, 150-250 lines) with lazy-loaded sibling content (workflows/, methodology/, payloads/, references/, examples/, schemas/). This lets agents load only what a sub-task needs instead of parsing a monolithic document every turn — leaving more context for the actual target code, traffic, and tool output.
Last validated: 2026-04 against frontier coding agents (Claude Opus 4.x, GPT-5.x class).
Skills Overview
| Category | Skill | Description |
|---|---|---|
| Mobile | android-pentest | Android app pentesting with Frida, objection, ADB |
| Mobile | ios-pentest | iOS app security testing with Frida, Cycript, objection |
| Web | dast-automation | Dynamic testing with ZAP, Burp, Nuclei, Playwright |
| Web | api-security | REST/GraphQL API security, OWASP API Top 10 |
| Cloud | cloud-security | AWS/GCP/Azure security assessment |
| Cloud | iac-security | Infrastructure as Code security scanning |
| Cloud | container-security | Docker/Kubernetes security assessment |
| Network | network-pentest | Internal network/AD penetration testing |
| Code | sast-orchestration | Static analysis with Semgrep, CodeQL, Bandit |
| Code | sca-security | Software Composition Analysis, SBOM, dependencies |
| AI/ML | llm-security | LLM security, prompt injection, OWASP LLM Top 10 |
| Process | threat-modeling | STRIDE, PASTA, Attack Trees, threat analysis |
Skill Architecture
Every skill follows the same layout so agents can navigate them predictably:
skills//
├── SKILL.md # Thin router (150-250 lines): triggers, decision tree, indexes
├── workflows/ # Step-by-step runbooks loaded per task
├── methodology/ # Deep methodology docs per phase
├── payloads/ # Payload/injection/query files loaded on demand
├── references/ # Static reference material (OWASP, CWE, tool docs)
├── examples/ # Concise tool-call blueprints and worked examples
├── templates/ # Report/finding templates
├── schemas/
│ └── finding.json # JSON Schema for structured findings
└── scripts/ # Executable helpers (where present)
Every SKILL.md includes:
- When NOT to use — explicit pointers to sibling skills for overlap cases
- Decision tree — how to pick the right workflow
- Parallelism hints — which operations run concurrently vs sequentially
- Sub-agent delegation — when to spawn parallel sub-agents (e.g., one per domain, one per tool, one per auth context)
- Reasoning budget — where extended thinking pays off vs where to execute without it
- Multimodal hooks — screenshots, diagrams, image-based evidence (where relevant)
- Output schema reference — points at
schemas/finding.json
Findings validate against the per-skill JSON Schema, so output can be piped directly into SARIF converters, Jira, DefectDojo, or custom triage tooling.
Headline workflows (new in 2026-04)
| Skill | Workflow | What it does |
|---|---|---|
| sast-orchestration | workflows/triage.md |
SARIF ingest + exploitability ranking with extended thinking |
| sca-security | workflows/reachability_analysis.md |
Combines SBOM + SAST call graphs to filter out unreachable CVEs |
| sca-security | workflows/lockfile_diff.md |
PR-time review of new dependencies, new vulns, license drift |
| container-security | workflows/sbom_diff.md |
Compare prior vs current SBOM, flag newly-introduced CVEs |
| threat-modeling | workflows/stride_from_openapi.md |
Auto-generate STRIDE-per-interaction from an OpenAPI spec |
| iac-security | workflows/policy_as_code_loop.md |
Iterative OPA/Rego rule authoring against vulnerable fixtures |
| llm-security | workflows/agentic_tool_misuse.md et al. |
Agentic, memory, MCP, skill-file, computer-use, multimodal injection |
Mobile Security
Android Pentest
Comprehensive Android mobile application penetration testing with full ADB shell access to rooted devices.
Capabilities:
- Static & dynamic analysis of Android applications
- Runtime manipulation with Frida (SSL pinning bypass, root detection bypass, crypto hooks)
- OWASP MASTG compliance testing
- Data extraction (databases, SharedPreferences, storage)
- Component fuzzing (activities, services, content providers, broadcast receivers)
Trigger phrases: pentest this Android app, bypass SSL pinning, extract data from app, MASTG testing
Tools: ADB, Frida, objection, apktool, jadx, Burp Suite
iOS Pentest
iOS mobile application security testing with runtime manipulation and binary analysis.
Capabilities:
- Static analysis with class-dump, otool, Hopper
- Runtime manipulation with Frida and Cycript
- SSL pinning and jailbreak detection bypass
- Keychain extraction and data protection analysis
- OWASP MASTG compliance testing
- IPA decryption and binary patching
Trigger phrases: pentest this iOS app, bypass jailbreak detection, extract keychain, iOS security assessment
Tools: Frida, objection, Cycript, class-dump, otool, Clutch/bfdecrypt
Mobile MCP for Device Interaction
Both mobile pentesting skills support Mobile MCP for advanced device, emulator, and simulator interactions:
- Screen capture and UI inspection
- Touch automation and gesture simulation
- App lifecycle management
- Complements Frida/Objection for scenarios requiring direct UI interaction
// Add to ~/.claude/mcp.json
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": ["-y", "@anthropic/mobile-mcp", "--android"] // or "--ios"
}
}
}
Web Security
DAST Automation
Automated Dynamic Application Security Testing using browser-based scanning and traditional tools.
Capabilities:
- Blackbox and greybox (authenticated) testing
- Intelligent browser-based crawling with JavaScript execution
- Multi-domain parallel scanning
- XSS, CSRF, SQLi, SSRF, IDOR, auth bypass detection
- Integration with Nuclei, ZAP, Burp Suite, SQLMap
Trigger phrases: scan domain for vulnerabilities, run DAST on, automated security scan, web penetration test
Tools: Playwright MCP, Nuclei, OWASP ZAP, Burp Suite, SQLMap
API Security
REST and GraphQL API security testing based on OWASP API Security Top 10.
Capabilities:
- Authentication/authorization testing (BOLA, BFLA, broken auth)
- Injection testing (SQLi, NoSQLi, command injection)
- Mass assignment and SSRF detection
- Rate limiting and resource exhaustion testing
- GraphQL introspection and query depth attacks
- JWT and OAuth vulnerability testing
Trigger phrases: test API security, scan REST API, GraphQL security assessment, OWASP API Top 10
Tools: Burp Suite, Postman, graphql-cop, jwt_tool, Nuclei
Cloud Security
Cloud Security
Multi-cloud security assessment for AWS, GCP, and Azure environments.
Capabilities:
- IAM policy analysis and privilege escalation paths
- Storage security (S3, GCS, Azure Blob misconfigurations)
- Network security (VPC, security groups, firewall rules)
- Secrets management and key rotation assessment
- Compliance checking (CIS benchmarks, SOC2, PCI-DSS)
- Serverless security (Lambda, Cloud Functions)
Trigger phrases: assess AWS security, audit GCP permissions, Azure security review, cloud misconfiguration scan
Tools: ScoutSuite, Prowler, CloudSploit, Steampipe, cloud-nuke
IaC Security
Infrastructure as Code security scanning for Terraform, CloudFormation, Kubernetes, and Helm.
Capabilities:
- Terraform security with Checkov, tfsec, Terrascan
- CloudFormation scanning with cfn-lint, cfn-nag
- Kubernetes manifest security with kubesec, kube-linter
- Helm chart security analysis
- ARM template scanning for Azure
- Policy-as-code with OPA/Conftest
Trigger phrases: scan Terraform for security issues, check CloudFormation template, Kubernetes manifest security, IaC security audit
Tools: Checkov, tfsec, Terrascan, KICS, kubesec, OPA/Conftest
Container Security
Docker and Kubernetes security assessment including image scanning and cluster hardening.
Capabilities:
- Container image vulnerability scanning with Trivy, Grype
- SBOM generation with Syft
- Kubernetes cluster security with Kubescape, kube-bench
- Runtime threat detection with Falco
- Container escape and privilege escalation testing
- Network policy and RBAC analysis
Trigger phrases: scan container image, Kubernetes security audit, check Docker security, cluster hardening assessment
Tools: Trivy, Grype, Syft, Kubescape, kube-bench, kube-hunter, Falco
Network Security
Network Pentest
Internal network and Active Directory penetration testing.
Capabilities:
- Network reconnaissance with Nmap, Masscan
- Active Directory enumeration with BloodHound
- Credential attacks (Kerberoasting, AS-REP roasting, password spraying)
- Lateral movement (Pass-the-Hash, Pass-the-Ticket, DCOM, WMI)
- Privilege escalation (DCSync, delegation abuse, GPO attacks)
- Domain dominance (Golden/Silver tickets, skeleton key)
Trigger phrases: internal network pentest, Active Directory assessment, enumerate domain, lateral movement testing
Tools: Nmap, BloodHound, Impacket, CrackMapExec, Responder, Mimikatz, Rubeus
Code Security
SAST Orchestration
Static Application Security Testing orchestration with custom rule development.
Capabilities:
- Multi-tool scanning with Semgrep, CodeQL, Bandit
- Custom rule development (Semgrep YAML, CodeQL queries)
- Finding triage and false positive reduction
- CI/CD integration (GitHub Actions, GitLab CI)
- Language-specific scanning (gosec, Brakeman, ESLint security)
- SARIF output and result aggregation
Trigger phrases: scan code for vulnerabilities, write Semgrep rule, triage SAST findings, static analysis setup
Tools: Semgrep, CodeQL, Bandit, gosec, Brakeman, SpotBugs, ESLint
SCA Security
Software Composition Analysis for dependency vulnerabilities and supply chain security.
Capabilities:
- SBOM generation (CycloneDX, SPDX formats)
- Multi-ecosystem scanning (npm, pip, Maven, Cargo, Go, Ruby, PHP)
- Vulnerability database correlation (NVD, OSV, GitHub Advisory)
- License compliance checking
- Dependency graph analysis and transitive vulnerability detection
- Supply chain attack detection
Trigger phrases: scan dependencies, generate SBOM, check for vulnerable packages, license compliance audit
Tools: Syft, Grype, Trivy, OWASP Dependency-Check, npm audit, pip-audit, Snyk
AI/ML Security
LLM Security
LLM and AI application security testing including prompt injection and guardrail testing.
Capabilities:
- Prompt injection testing (direct and indirect)
- Jailbreaking and guardrail bypass techniques
- System prompt extraction attacks
- RAG pipeline security assessment
- AI agent excessive agency testing
- OWASP LLM Top 10 coverage
Trigger phrases: test LLM for prompt injection, jailbreak AI system, test AI guardrails, RAG security assessment
Tools: Custom scripts, Garak, AI security testing frameworks
Security Process
Threat Modeling
Systematic threat identification using industry frameworks and methodologies.
Capabilities:
- STRIDE threat analysis (per element and per interaction)
- PASTA 7-stage methodology
- Attack Tree construction with AND/OR gates
- DREAD risk scoring
- Data Flow Diagram (DFD) creation
- Threat library and mitigation mapping
Trigger phrases: threat model this system, STRIDE analysis, create attack tree, security architecture review
Tools: Microsoft Threat Modeling Tool, OWASP Threat Dragon, draw.io
Directory Structure
ai-security-arsenal/
├── README.md
└── skills/
├── android-pentest/ # Mobile - Android security
├── ios-pentest/ # Mobile - iOS security
├── dast-automation/ # Web - Dynamic testing
├── api-security/ # Web - API security
├── cloud-security/ # Cloud - Multi-cloud assessment
├── iac-security/ # Cloud - Infrastructure as Code
├── container-security/ # Cloud - Docker/Kubernetes
├── network-pentest/ # Network - Internal/AD testing
├── sast-orchestration/ # Code - Static analysis
├── sca-security/ # Code - Dependency scanning
├── llm-security/ # AI/ML - LLM security
└── threat-modeling/ # Process - Threat analysis
Each skill directory follows the same internal layout — see Skill Architecture.
Quick Start
Mobile Testing
# Android - Connect rooted device and start Frida
adb devices
adb shell "su -c '/data/local/tmp/frida-server -D &'"
# "pentest com.example.app"
# iOS - Connect jailbroken device
iproxy 2222 22
ssh -p 2222 root@localhost
# "pentest com.example.app"
Web Testing
# DAST with Playwright MCP
# "scan https://target.com for vulnerabilities"
# API Security
# "test API security for https://api.target.com"
Cloud/Infrastructure
# Cloud Security
aws configure # or gcloud auth login
# "assess AWS security for account 123456789"
# IaC Security
# "scan Terraform in ./infrastructure for security issues"
# Container Security
# "scan container image nginx:latest"
Code Analysis
# SAST
# "scan this codebase for vulnerabilities"
# SCA
# "check dependencies for vulnerabilities"
Requirements
| Category | Skill | Key Requirements |
|---|---|---|
| Mobile | android-pentest | ADB, Frida, objection, rooted device, Mobile MCP (optional) |
| Mobile | ios-pentest | Frida, objection, jailbroken device, iproxy, Mobile MCP (optional) |
| Web | dast-automation | Playwright MCP, Nuclei, Python 3.8+ |
| Web | api-security | Burp Suite, Postman, jwt_tool |
| Cloud | cloud-security | Cloud CLI tools (aws, gcloud, az), ScoutSuite |
| Cloud | iac-security | Checkov, tfsec, Terrascan |
| Cloud | container-security | Trivy, Kubescape, kubectl |
| Network | network-pentest | Nmap, BloodHound, Impacket, CrackMapExec |
| Code | sast-orchestration | Semgrep, Bandit, CodeQL CLI |
| Code | sca-security | Syft, Grype, language package managers |
| AI/ML | llm-security | Python 3.8+, target LLM API access |
| Process | threat-modeling | Draw.io or Threat Dragon (optional) |
Usage with Coding Agents
These skills are designed to work with AI coding agents that support skill/instruction systems. Invoke via natural language:
You: pentest the banking app com.megabank.mobile
Agent: [Executes android-pentest - spawns with Frida, bypasses SSL, extracts data...]
You: scan our AWS account for security misconfigurations
Agent: [Executes cloud-security - runs ScoutSuite, analyzes IAM, checks S3...]
You: check this codebase for vulnerabilities
Agent: [Executes sast-orchestration - runs Semgrep, Bandit, aggregates findings...]
You: threat model the payment processing system
Agent: [Executes threat-modeling - creates DFD, applies STRIDE, generates report...]
Structured output: Each skill emits findings that validate against its schemas/finding.json — pipe directly into SARIF converters, issue trackers, or custom triage pipelines without reformatting.
Parallel execution: Multi-target requests (multiple domains, multiple images, multiple clouds) are handled by spawning sub-agents per target, as documented in each skill’s Sub-Agent Delegation section.
Compatible with: Claude Code, Codex CLI, OpenCode, Aider, and other agents supporting markdown-based skill definitions.
License
For authorized security testing, penetration testing engagements, CTF competitions, and educational purposes only. Always obtain proper authorization before testing.
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add hardw00t/ai-security-arsenal