api-mitmproxy
Interactive HTTPS proxy for API security testing with traffic interception, modification, and replay capabilities. Supports HTTP/1, HTTP/2, HTTP/3, WebSockets,…
Fast, template-based vulnerability scanning using ProjectDiscovery's Nuclei with extensive community templates covering CVEs, OWASP Top 10, misconfigurations, and security issues across web applications, APIs, and infrastructure. Use when: (1) Performing rapid vulnerability
$ npx -y skills add AgentSecOps/SecOpsAgentKit --skill dast-nuclei --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/dast-nucleiContext preview
The summary Claude sees to decide when to auto-load this skill.
Fast, template-based vulnerability scanning using ProjectDiscovery's Nuclei with extensive community templates covering CVEs, OWASP Top 10, misconfigurations, and security issues across web applications, APIs, and infrastructure. Use when: (1) Performing rapid vulnerability
name: dast-nuclei description: > Fast, template-based vulnerability scanning using ProjectDiscovery's Nuclei with extensive community templates covering CVEs, OWASP Top 10, misconfigurations, and security issues across web applications, APIs, and infrastructure. Use when: (1) Performing rapid vulnerability scanning with automated CVE detection, (2) Testing for known vulnerabilities and security misconfigurations in web apps and APIs, (3) Running template-based security checks in CI/CD pipelines with customizable severity thresholds, (4) Creating custom security templates for organization-specific vulnerability patterns, (5) Scanning multiple targets efficiently with concurrent execution and rate limiting controls. version: 0.1.0 maintainer: SirAppSec category: appsec tags: [dast, nuclei, vulnerability-scanning, cve, owasp, api-testing, automation, templates] frameworks: [OWASP, CWE, CVE] dependencies: tools: [nuclei] optional: [docker, git] references: - https://docs.projectdiscovery.io/tools/nuclei/overview - https://github.com/projectdiscovery/nuclei - https://github.com/projectdiscovery/nuclei-templates
Nuclei is a fast, template-based vulnerability scanner from ProjectDiscovery that uses YAML templates to detect security vulnerabilities, misconfigurations, and exposures across web applications, APIs, networks, and cloud infrastructure. With 7,000+ community templates covering CVEs, OWASP vulnerabilities, and custom checks, Nuclei provides efficient automated security testing with minimal false positives.
# Install via Go go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest # Or using Docker docker pull projectdiscovery/nuclei:latest # Update templates (automatically downloads 7000+ community templates) nuclei -update-templates
# Scan single target with all templates nuclei -u https://target-app.com # Scan with specific severity levels nuclei -u https://target-app.com -severity critical,high # Scan multiple targets from file nuclei -list targets.txt -severity critical,high,medium -o results.txt
# Scan for specific CVEs nuclei -u https://target-app.com -tags cve -severity critical,high # Scan for recent CVEs nuclei -u https://target-app.com -tags cve -severity critical -template-condition "contains(id, 'CVE-')"
Progress: [ ] 1. Install Nuclei and update templates to latest version [ ] 2. Define target scope (URLs, domains, IP ranges) [ ] 3. Select appropriate templates based on target type and risk tolerance [ ] 4. Configure scan parameters (rate limiting, severity, concurrency) [ ] 5. Execute scan with proper authentication if needed [ ] 6. Review findings, filter false positives, and verify vulnerabilities [ ] 7. Map findings to OWASP/CWE frameworks [ ] 8. Generate security report with remediation guidance
Work through each step systematically. Check off completed items.
Identify target applications and select relevant template categories:
# List available template categories nuclei -tl # List templates by tag nuclei -tl -tags owasp nuclei -tl -tags cve,misconfig # Show template statistics nuclei -tl -tags cve -severity critical | wc -l
**Template Categories:**
**Target Scoping Best Practices:**
Set appropriate rate limiting and concurrency for target environment:
# Conservative scan (avoid overwhelming target) nuclei -u https://target-app.com \ -severity critical,high \ -rate-limit 50 \ -concurrency 10 \ -timeout 10 # Aggressive scan (faster, higher load) nuclei -u https://target-app.com \ -severity critical,high,medium \ -rate-limit 150 \ -concurrency 25 \ -bulk-size 25
**Parameter Guidelines:**
For CI/CD integration patterns, see `scripts/nuclei_ci.sh`.
Run scans based on security objectives:
**Critical Vulnerability Scan:**
# Focus on critical and high severity issues nuclei -u https://target-app.com \ -severity critical,high \ -tags cve,owasp \ -o critical-findings.txt \ -json -jsonl-export critical-findings.jsonl
**Technology-Specific Scan:**
# Scan specific technology stack nuclei -u https://target-app.com -tags apache,nginx,wordpress,drupal # Scan for exposed sensitive files nuclei -u https://target-app.com -tags exposure,config # Scan for authentication issues nuclei -u https://target-app.com -tags auth,login,default-logins
**API Security Scan:**
# API-focused security testing nuclei -u https://api.target.com \ -tags api,graphql,swagger \ -severity critical,high,medium \ -header "Authorization: Bearer $API_TOKEN"
**Custom Template Scan:**
# Scan with organization-specific templates nuclei -u https://target-app.com \ -t custom-templates/ \ -t nuclei-templates/http/cves/ \ -severity critical,high
Perfo
An assortment of security operations skills for AI coding agents. A collaborative approach to shift-left security using Claude Code skills.
Interactive HTTPS proxy for API security testing with traffic interception, modification, and replay capabilities. Supports HTTP/1, HTTP/2, HTTP/3, WebSockets,…
API specification linting and security validation using Stoplight's Spectral with support for OpenAPI, AsyncAPI, and Arazzo specifications. Validates API…
Fast web fuzzer for DAST testing with directory enumeration, parameter fuzzing, and virtual host discovery. Written in Go for high-performance HTTP fuzzing…
Dynamic application security testing (DAST) using OWASP ZAP (Zed Attack Proxy) with passive and active scanning, API testing, and OWASP Top 10 vulnerability…
Python security vulnerability detection using Bandit SAST with CWE and OWASP mapping. Use when: (1) Scanning Python code for security vulnerabilities and…
Static application security testing (SAST) using Semgrep for vulnerability detection, security code review, and secure coding guidance with OWASP and CWE…