| name | security |
| description | Guides implementation of security tools and exploit modules. Use this when working on shell_tools.py, exploit_tools.py, or any offensive security functionality. |
Security Skill
Recon Phase
Always start with passive recon before active scanning:
- whois, DNS enumeration
- nmap port scan (
-sV for version detection)
- Service fingerprinting
- CVE lookup based on discovered versions
Web Application Testing Order
- Directory enumeration
- Technology fingerprinting
- SQLi testing (sqlmap)
- XSS scanning
- Path traversal checks
- Auth bypass attempts
Sandbox Rule
ALL exploit code must run inside Docker sandbox:
subprocess.run(exploit_script)
docker_sandbox.run(exploit_script, session_id)
Finding Severity Levels
- critical: RCE, auth bypass, data exfiltration possible
- high: SQLi, significant data exposure
- medium: XSS, info disclosure
- low: Misconfigurations, version exposure
Kali Tool Preference
Prefer using the kali tool for all security commands.
Examples:
kali({"command": "nmap -sV -sC 127.0.0.1"})
kali({"command": "nikto -h http://127.0.0.1"})
kali({"command": "gobuster dir -u http://127.0.0.1 -w /usr/share/wordlists/dirb/common.txt"})