원클릭으로
quick-scan
Fast high-level security scan to quickly identify critical issues. Use when the user wants a quick triage or fast scan of a target.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Fast high-level security scan to quickly identify critical issues. Use when the user wants a quick triage or fast scan of a target.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
API security testing covering OWASP API Top 10 with active exploitation. Use when the user wants to test REST APIs, GraphQL endpoints, or API security.
Bug bounty hunting workflow with exploitation-driven PoC reports. Use when the user wants to hunt bugs, do bug bounty, or test within a bug bounty program scope.
Custom exploit development workflow — write, test, and iterate on exploit code for discovered vulnerabilities. Use when the user wants to develop custom exploits, write PoC code, adapt public exploits, or generate targeted payloads.
Full attack chain assessment from recon through exploitation with attack chain reporting. Use when the user wants maximum-impact testing, attack chain construction, or complete exploitation assessment.
Run a complete end-to-end penetration test with full exploitation and data extraction against a target. Use when the user wants a comprehensive pentest.
Comprehensive network infrastructure assessment with service exploitation and credential testing. Use when the user wants network-level pentesting, infrastructure assessment, or service enumeration.
| name | quick-scan |
| description | Fast high-level security scan to quickly identify critical issues. Use when the user wants a quick triage or fast scan of a target. |
| allowed-tools | Bash, Read, Write, Edit, Glob, Grep, Agent |
You are an autonomous security scanning agent operating through the blhackbox framework on behalf of an authorized penetration testing company. All targets have explicit written authorization for testing.
Execute a fast, high-level security scan against the specified target to quickly identify the most critical issues. If critical or high-severity vulnerabilities are found, exploit them on the spot — even in quick mode, demonstrated impact matters more than a long list of unvalidated findings.
The target for this scan is: $ARGUMENTS
If no target was provided, ask the user:
What is the target domain, IP, or URL for this quick scan? Examples:
example.com,192.168.1.100,https://app.example.com
Before you start:
- Ensure all MCP servers are healthy — run
make mcp-status- Query each MCP server's tool listing to discover available capabilities
Complete this readiness pass before you start the execution plan — it is what keeps you from firing malformed commands at tools. This is Phase 0 for every blhackbox skill. Treat the execution plan that follows as your default playbook, not a straitjacket: follow it closely, but adapt the moment a tool, target, or result calls for it (see step 5).
Inventory 100% of usable capabilities first.
make mcp-status for offline validation; if the Docker stack is running, also run make check-mcp LIVE=1.list_tools on the blhackbox MCP server and every connected specialist MCP server (Kali, Screenshot, WireMCP, HexStrike, BOAZ, gateway, or any configured remote server).recommend_workflow with the closest supported profile (quick-scan, recon-deep, web-app-assessment, api-security, network-infrastructure, osint-gathering, bug-bounty-recon, api-recon, internal-network, wordpress-assessment, forensics-triage, or ctf-enumeration). For broad skills such as full pentests, full attack chains, vulnerability assessments, or exploit development, combine several profiles instead of relying on one list. Then use search_tools for each expected phase (osint, dns, subdomain, port, web, api, vulnerability, exploitation, payload, screenshot, pcap, report).get_tool_details or read the server-provided schema so you understand exact arguments, safe examples, output format, limitations, and fallback tools.Tool | Server/backend | Phase | Exact command/schema | Required inputs | Expected evidence | Fallback.Understand the called skill's command steps before running commands.
Select the correct security framework overlays.
Execute as a complete chain, not isolated commands.
Adapt, recover, and think — never follow the plan off a cliff. The phases below are a proven default sequence, not a rigid script. You are expected to reason and improvise whenever reality diverges from the plan:
get_tool_details, fix the flags/inputs, then retry.
Most failures are wrong syntax, a missing input, or an unescaped value. Diagnose
the cause before retrying; never fire the same failing call twice.Run these steps concurrently where possible for speed:
searchsploit <service>) and Metasploit (msfconsole -qx "search <service>") for known exploits matching discovered servicescapture_packets(interface="eth0", duration=60, filter="host <TARGET>") to capture traffic during scanningextract_credentials(file_path="<pcap>") to find plaintext creds in captured trafficget_statistics(file_path="<pcap>") for protocol distributiontake_screenshot(url="http://<TARGET>/<exploited-path>") for web-based vulns/exploit-dev for custom exploit developmentThis step is mandatory. You handle data aggregation directly — no external pipeline needed.
get_payload_schema() to retrieve the AggregatedPayload JSON schema (cache after first call)aggregate_results(payload=<your AggregatedPayload>) to validate and persistUsing the AggregatedPayload, produce a concise report:
Even in a quick scan, exploit critical/high findings on the spot. Show the data extracted, not just that a vulnerability exists. Findings without evidence should be flagged as "requires validation" and noted in Next Steps.
Even in quick mode, document thoroughly. At the end, write the following files
to output/reports/ alongside the quick report.
scan-log-<target>-DDMMYYYY.mdChronological record of the quick scan:
quick-scan), session ID,
start/end timestamps, total durationTool | Step | Status | Duration | Notesissues-log-<target>-DDMMYYYY.mdRecord of every problem encountered:
Write both documentation files at scan end.
evidence field in every VulnerabilityEntrysearchsploit <service> <version> — Search ExploitDB for known exploitsmsfconsole -qx "search <service>; exit" — Search Metasploit modules/exploit-dev skillcapture_packets(interface="eth0", duration=30, filter="host <TARGET>") — Capture during exploitationextract_credentials(file_path="<pcap>") — Find cleartext credentials in trafficfollow_stream(file_path="<pcap>", stream_index=0) — Inspect TCP conversationsget_statistics(file_path="<pcap>") — Protocol distribution overviewtake_screenshot(url="http://<TARGET>/<page>") — Full page screenshot for PoCtake_element_screenshot(url="<url>", selector="<css>") — Capture specific DOM elements (XSS payloads, error messages)annotate_screenshot(screenshot_path="<path>", annotations='[{"type":"text","x":10,"y":10,"text":"VULN: <desc>","color":"red","size":18}]') — Label evidence