api-mitmproxy
Interactive HTTPS proxy for API security testing with traffic interception, modification, and replay capabilities. Supports…
Web server vulnerability scanner for identifying security issues, misconfigurations, and outdated software versions. Use when: (1) Conducting authorized web server security assessments, (2) Identifying common web vulnerabilities and misconfigurations, (3) Detecting outdated
Claude Code
$ npx -y skills add AgentSecOps/SecOpsAgentKit --skill webapp-nikto --agent claude-code
Codex
$ npx skills add AgentSecOps/SecOpsAgentKit --skill webapp-nikto -a codex -y
Cursor
$ npx skills add AgentSecOps/SecOpsAgentKit --skill webapp-nikto -a cursor -y
Gemini CLI
$ npx skills add AgentSecOps/SecOpsAgentKit --skill webapp-nikto -a gemini-cli -y
GitHub Copilot
$ npx skills add AgentSecOps/SecOpsAgentKit --skill webapp-nikto -a github-copilot -y
OpenCode
$ npx skills add AgentSecOps/SecOpsAgentKit --skill webapp-nikto -a opencode -y
Windsurf
$ npx skills add AgentSecOps/SecOpsAgentKit --skill webapp-nikto -a windsurf -y
name: webapp-nikto description: > Web server vulnerability scanner for identifying security issues, misconfigurations, and outdated software versions. Use when: (1) Conducting authorized web server security assessments, (2) Identifying common web vulnerabilities and misconfigurations, (3) Detecting outdated server software and known vulnerabilities, (4) Performing compliance scans for web server hardening, (5) Enumerating web server information and enabled features, (6) Validating security controls and patch levels. version: 0.1.0 maintainer: sirappsec@gmail.com category: offsec tags: [web-security, vulnerability-scanner, nikto, server-security, web-assessment] frameworks: [OWASP, CWE, NIST] dependencies: packages: [nikto] tools: [perl] references: - https://cirt.net/Nikto2 - https://github.com/sullo/nikto - https://owasp.org/www-project-web-security-testing-guide/
Nikto is an open-source web server scanner that performs comprehensive tests against web servers for multiple security issues including dangerous files, outdated software versions, and server misconfigurations. This skill covers authorized security assessments of web servers and applications.
**IMPORTANT**: Nikto generates significant traffic and is easily detected. Only use with proper written authorization on systems you own or have explicit permission to test.
Basic web server scanning:
# Scan single host nikto -h http://example.com # Scan with SSL nikto -h https://example.com # Scan specific port nikto -h example.com -p 8080 # Scan multiple ports nikto -h example.com -p 80,443,8080
Progress: [ ] 1. Verify authorization for web server testing [ ] 2. Identify target web servers and ports [ ] 3. Perform initial reconnaissance scan [ ] 4. Run comprehensive vulnerability assessment [ ] 5. Analyze and categorize findings [ ] 6. Document vulnerabilities with remediation [ ] 7. Generate and deliver security report [ ] 8. Verify no testing artifacts remain
Work through each step systematically. Check off completed items.
**CRITICAL**: Before any web server scanning:
Perform basic web server scans:
# Standard scan nikto -h http://example.com # Scan with specific User-Agent nikto -h http://example.com -useragent "Mozilla/5.0..." # Scan through proxy nikto -h http://example.com -useproxy http://proxy:8080 # Scan with authentication nikto -h http://example.com -id username:password # SSL/TLS scan nikto -h https://example.com -ssl # Force SSL even on non-standard ports nikto -h example.com -p 8443 -ssl
Customize scan behavior:
# Specify tuning options nikto -h http://example.com -Tuning 123bde # Enable all checks (very comprehensive) nikto -h http://example.com -Tuning x # Scan multiple hosts from file nikto -h hosts.txt # Limit to specific checks nikto -h http://example.com -Plugins "apache_expect_xss" # Update plugin database nikto -update # Display available plugins nikto -list-plugins
**Tuning Options**:
Generate scan reports:
# Output to text file nikto -h http://example.com -o results.txt # Output to HTML report nikto -h http://example.com -o results.html -Format html # Output to CSV nikto -h http://example.com -o results.csv -Format csv # Output to XML nikto -h http://example.com -o results.xml -Format xml # Multiple output formats nikto -h http://example.com -o results.txt -Format txt -o results.html -Format html
Optimize scan performance:
# Increase timeout (default 10 seconds) nikto -h http://example.com -timeout 20 # Limit maximum execution time nikto -h http://example.com -maxtime 30m # Use specific HTTP version nikto -h http://example.com -vhost example.com # Follow redirects nikto -h http://example.com -followredirects # Disable 404 guessing nikto -h http://example.com -no404 # Pause between tests nikto -h http://example.com -Pause 2
Evade detection (authorized testing only):
# Use random User-Agent strings nikto -h http://example.com -useragent random # Inject random data in requests nikto -h http://example.com -evasion 1 # Use IDS evasion techniques nikto -h http://example.com -evasion 12345678 # Pause between requests nikto -h http://example.com -Pause 5 # Use session cookies nikto -h http://example.com -cookies "session=abc123"
**Evasion Techniques**:
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…
API specification linting and security validation using Stoplight's Spectral with support for OpenAPI, AsyncAPI, and Arazzo…
Fast web fuzzer for DAST testing with directory enumeration, parameter fuzzing, and virtual host discovery. Written in Go for…
Fast, template-based vulnerability scanning using ProjectDiscovery's Nuclei with extensive community templates covering CVEs,…
Dynamic application security testing (DAST) using OWASP ZAP (Zed Attack Proxy) with passive and active scanning, API testing, and…
Python security vulnerability detection using Bandit SAST with CWE and OWASP mapping. Use when: (1) Scanning Python code for…
Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…
Extract and decrypt Windows DPAPI-protected secrets (Credential Manager, browser logins/cookies, Wi-Fi credentials, KeePass keys)…
Clean and finalize authorized natural-language text intended for readers by auditing suspicious invisible Unicode and rewriting…