一键导入
deep-research
Multi-source intelligence gathering through systematic web research — producing thorough, cited reports from diverse sources.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Multi-source intelligence gathering through systematic web research — producing thorough, cited reports from diverse sources.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
CAN/CAN-FD bus analysis, UDS diagnostics, IVI pentest, OBD-II exploitation, key fob replay/relay attacks, GNSS spoofing, EV charging station (ISO 15118), and connected vehicle red team operations.
CSPM/CASB/CNAPP platform bypass and abuse — rule suppression exploitation, IaC state manipulation, CASB proxy evasion, SaaS shadow discovery, Wiz/Prisma/Lacework/Defender coverage gap identification, and tag-tampering attacks against cloud posture management tools.
Industrial fieldbus protocol penetration testing beyond Modbus — Profibus/PROFINET, EtherCAT, DNP3, IEC 61850 (GOOSE/SV/MMS), IEC 60870-5-101/104, Foundation Fieldbus, HART, CC-Link, BACnet deep dive. Covers power utility, process automation, building automation, and automotive fieldbus attack surfaces.
IBM z/OS, RACF (Resource Access Control Facility), CICS, DB2, JES2, TSO/ISPF penetration testing; APF library abuse, dataset access control, SNA/Appc attacks, and legacy mainframe security assessment for financial/government environments.
Secure Access Service Edge (SASE) and Security Service Edge (SSE) platform compromise covering Zscaler (ZIA/ZPA/ZDX/Client Connector), Netskope (Security Cloud, SWG, CASB, Private Access), Palo Alto Prisma Access, Cisco Umbrella, CATO Networks SASE, Cloudflare One (WARP, Gateway, Access), and Microsoft Entra Global Secure Access — including client connector reverse engineering, TLS inspection bypass via certificate pinning and ESNI/ECH, split-tunnel race conditions, BYOD vs managed device bypass, stolen SSO token replay through SSE proxy, anonymizer proxy evasion (Shadowsocks/V2Ray/Obfs4/Trojan), and detection avoidance using Wireshark, Frida, mitmproxy, JA3/JA4 fingerprint spoofing.
Runtime engineering discipline for agent systems — structured JSON memory schemas, memory-driven convergence rules, shared-memory multi-agent coordination via POSIX flock + atomic write + version vector, anti-pattern prevention, and topology selection. Solidifies the engineering patterns of SCEN-007 (shared-memory multi-agent exploit dev) and SCEN-MEMORY-SCHEMA (structured memory foundation) into a reusable knowledge base. Inspired by MopMonk Agent three招 (扫地僧, CyberGym 73.1%, China
| name | deep-research |
| description | Multi-source intelligence gathering through systematic web research — producing thorough, cited reports from diverse sources. |
| origin | openclaw |
| version | 0.1.18 |
| compatibility | ["openclaw","claude-code","cursor","windsurf"] |
| allowed-tools | ["Bash","Read","Write","Edit","WebSearch","WebFetch","Agent"] |
| metadata | {"domain":"research","tool_count":0,"guide_count":6} |
Supplementary Files:
payloads.md— Search query templates, OSINT operator quick-reference, and data-extraction commands organized by research scenariotest-cases.md— Structured test cases covering threat intelligence research, vulnerability analysis, attack technique investigation, and adversary profiling with severity levels and summary tablesguides/iterative-search-patterns.md— Query expansion and contraction patterns, parallel search fan-out, search log disciplineguides/continuous-monitoring.md— Ongoing intelligence collection, polling cadence, change detection triggersguides/intelligence-correlation.md— Entity linking, IOC cross-referencing, MITRE ATT&CK mapping, confidence scoringguides/mcp-integration.md— Model Context Protocol server wiring for automated research pipelinesguides/source-validation-guide.md— Source credibility scoring, cross-validation, misinformation detection, provenance trackingguides/multi-source-synthesis-guide.md— Multi-source intelligence synthesis, triangulation, confidence rubric, bias filtering, citation chain verification
Deep Research skill domain covering research operations.
Domain: research
Multi-source intelligence gathering through systematic web research — producing thorough, cited reports from diverse sources. This skill transforms raw information into actionable security intelligence by planning research questions, executing parallel searches across multiple engines, deep-reading key sources, and synthesizing findings into structured reports.
Difference from the osint skill: osint focuses on tool-driven passive reconnaissance against specific targets (domain enumeration, email harvesting, Shodan queries). Deep research focuses on topic-level investigation — understanding threat landscapes, analyzing vulnerabilities, profiling adversaries, and evaluating attack techniques — by synthesizing information from many sources into a coherent report.
skills/social-intelligence/SKILL.md) for comprehensive target profiling| Tool | Purpose | Command Example |
|---|---|---|
| Google Dorking | Precision search with operators | site:github.com "password" filetype:env |
| Shodan | Internet-facing device search | shodan search "apache 2.4.49" |
| Censys | Host and certificate search | censys search "services.tls.certificate.parsed.names: target.com" |
| Exa | Semantic web search | web_search_exa(query: "<topic>", numResults: 10) |
| Tool | Purpose | Command Example |
|---|---|---|
| NVD (NIST) | CVE database lookup | curl -s "https://services.nvd.nist.gov/rest/json/cves/2.0?keywordSearch=<term>" |
| Exploit-DB | Public exploit archive | searchsploit apache 2.4 |
| CVE Details | CVE statistics and analysis | curl -s "https://www.cvedetails.com/cve/<CVE-ID>/" |
| MITRE ATT&CK | Adversary tactic and technique reference | Web: attack.mitre.org/techniques/<ID> |
| Tool | Purpose | Command Example |
|---|---|---|
| GitHub Search | Code and repository search | gh search code "<keyword>" --language python |
| GitDorks | Automated GitHub dorking | gitdorks -gd gitdorks_list.txt -tf target.txt |
| Pastebin Monitor | Leaked data search | curl -s "https://psbdmp.ws/api/search/<keyword>" |
| Tool | Purpose | Command Example |
|---|---|---|
| Firecrawl | Full-page scraping with extraction | firecrawl_scrape(url: "<url>") |
| Web Reader | URL to markdown conversion | webReader(url: "<url>", return_format: "markdown") |
| curl + jq | API data extraction | curl -s <api-url> | jq '.data[]' |
Phase 1: Define Research Scope
Clarify the research goal and decompose into 3-5 specific sub-questions.
Topic: "Security of Kubernetes ingress controllers"
Sub-questions:
1. What CVEs have been disclosed for popular ingress controllers?
2. What misconfiguration patterns lead to compromise?
3. What are the current best practices for hardening?
4. What real-world breach cases involved ingress controllers?
5. What tools exist for auditing ingress configurations?
Phase 2: Plan Search Strategy
For each sub-question, prepare 2-3 keyword variations targeting different source types:
Phase 3: Execute Multi-Source Search
Search using multiple engines per sub-question. Aim for 15-30 unique sources total.
# Search query variations
"nginx ingress controller CVE 2025 2026"
"kubernetes ingress security vulnerability"
"ingress controller misconfiguration exploit"
site:github.com "ingress-nginx" vulnerability
Phase 4: Deep-Read Key Sources
Fetch full content from the 3-5 most promising sources per sub-question. Do not rely on search snippets alone.
Phase 5: Cross-Reference and Validate
Phase 6: Synthesize Report
Structure findings into a cited report with executive summary, themed sections, key takeaways, and full source list.
Phase 7: Continuous Monitoring
Establish ongoing intelligence collection for time-sensitive topics.
Monitoring Setup:
1. Define monitoring targets (CVE feeds, code repos, paste sites, dark web)
2. Set polling frequency per source:
- CVE feeds (NVD, CISA KEV): daily
- GitHub commit/issue watch: daily
- Pastebin/paste sites: every 6 hours
- Shodan exposure diff: weekly
3. Define change triggers:
- New CVE matching target technology
- New PoC code published
- Target mentioned in paste/leak
- Attack surface change detected
4. Generate diff reports comparing current vs. previous snapshot
Key commands for continuous monitoring:
# NVD new CVE feed (last 24 hours)
curl -s "https://services.nvd.nist.gov/rest/json/cves/2.0?pubStartDate=$(date -d '1 day ago' +%Y-%m-%dT00:00:00.000)&pubEndDate=$(date +%Y-%m-%dT23:59:59.999)" | jq '.vulnerabilities[] | {id: .cve.id, description: .cve.descriptions[0].value}'
# CISA KEV catalog check
curl -s "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json" | jq '.vulnerabilities[-10:]'
# Shodan diff (compare saved vs current)
shodan search "org:TargetCorp" --limit 100 > current_exposure.json
diff previous_exposure.json current_exposure.json
# GitHub repo watch for security-relevant commits
gh api "/repos/{owner}/{repo}/commits?since=$(date -d '1 day ago' +%Y-%m-%dT00:00:00Z)" | jq '.[].commit.message'
Phase 8: Intelligence Correlation
Cross-reference findings from multiple sources to build a coherent intelligence picture.
Correlation Process:
1. Entity extraction: pull IOCs (IPs, domains, hashes), CVEs, tool names,
threat actor names from all collected sources
2. Cross-source linking: same IOC appearing in 2+ independent sources
increases confidence from LOW to MEDIUM/HIGH
3. MITRE ATT&CK mapping: map observed techniques to ATT&CK IDs,
identify coverage gaps in detection
4. Confidence scoring:
- HIGH: 3+ independent authoritative sources confirm
- MEDIUM: 2 sources or 1 authoritative + corroborating evidence
- LOW: single source or unverified claim
5. Entity relationship mapping:
Threat Actor ↔ Campaign ↔ Malware ↔ IOC ↔ Vulnerability ↔ Target
# Extract IOCs from a collected report
grep -oP '\b(?:[0-9]{1,3}\.){3}[0-9]{1,3}\b' report.txt | sort -u > iocs_ip.txt
grep -oP '\b[a-fA-F0-9]{64}\b' report.txt | sort -u > iocs_sha256.txt
grep -oP 'CVE-\d{4}-\d{4,}' report.txt | sort -u > iocs_cve.txt
# Cross-reference IPs against threat intel
while read ip; do
echo "=== $ip ==="
curl -s "https://www.abuseipdb.com/check/$ip" | grep -oP 'confidence.*?%'
done < iocs_ip.txt
# Map CVEs to MITRE ATT&CK techniques
# Use ATT&CK Navigator or manual mapping via attack.mitre.org
Phase 9: Adaptive Refinement
Iteratively refine research based on emerging findings — the research loop.
Adaptive Loop:
1. Review Phase 6 report for gaps and unverified claims
2. Generate new sub-questions from discoveries:
- Unexpected finding → "Why does this exist? What else is affected?"
- Conflicting sources → "Which is correct? What's the latest data?"
- Partial answer → "What's missing? Where else can I find this?"
3. Execute targeted searches for new sub-questions
4. Deep-read new sources, update the report
5. Repeat until:
- All key claims have 2+ source confirmation
- No significant gaps remain
- Diminishing returns on new queries (3 consecutive searches add no new info)
This phase transforms deep research from a single-pass process into an iterative intelligence cycle, similar to the OODA loop (Observe-Orient-Decide-Act) used in military intelligence.
The triangulation principle requires evidence from at least three independent vectors before elevating a claim to confirmed status. Three blog posts that all cite the same vendor advisory count as one source, not three.
The three vectors that should be represented in any robust synthesis:
If a claim appears in only one vector, it stays at LOW confidence regardless of how authoritative that single vector is. See guides/multi-source-synthesis-guide.md for the full independence test and rubric.
Every claim in a synthesis product carries one of four confidence levels. The rubric is mechanical so that two analysts reviewing the same evidence arrive at the same score.
| Level | Definition | Required Evidence |
|---|---|---|
| CONFIRMED | Verified, ready to drive action | 3+ independent sources across all 3 vectors, primary source located, no unresolved contradictions |
| LIKELY | Strong evidence, minor gap | 2+ independent sources across 2+ vectors, primary source located, contradictions resolved |
| POSSIBLE | Plausible, needs more work | 1-2 sources, single-vector coverage, or primary source not located |
| UNVERIFIED | Claim exists, cannot yet evaluate | Single source, no primary reference, or contradictory authoritative sources |
Numeric scoring (0-100) and code are provided in guides/multi-source-synthesis-guide.md.
Security content is produced by people and organizations with incentives. A vendor selling an EDR product has every reason to amplify the severity of a technique their product detects. Bias filtering is the discipline of asking "what does this source want me to believe, and would they benefit if I believed it?"
Common biases that affect security research synthesis:
Each bias has a tell — a pattern you can grep for. See guides/multi-source-synthesis-guide.md for the detection script and credibility adjustment formula.
A typical threat intelligence report says "Threat actor X uses technique Y." The report does not name a primary source. Another blog picks it up. Within a week, the claim has "broad support" — but every link cites another link, and the chain bottoms out at either one original claim with no supporting evidence or a misreading of an unrelated primary source.
Citation chain verification is the discipline of always asking "where did this originally come from?" The chain-walk procedure follows outbound references recursively until it reaches a primary authoritative source (vendor advisory, NVD entry, MITRE page) or terminates without finding one.
The three possible chain-walk outcomes:
Attribution is the most error-prone area of threat intelligence research. Technical indicators support capability claims; they rarely support identity claims. A responsible synthesis separates the two.
What technical evidence can support:
What technical evidence cannot support alone:
When sources make identity claims, apply extra scrutiny:
Attribution claim checklist:
[ ] Government attribution (indictment, advisory, sanctioned entity list)?
[ ] Multiple independent firms agree on identity?
[ ] Firms disagree but agree on capability?
[ ] Does the source benefit politically or commercially from the attribution?
If only one box can be checked, the identity claim is POSSIBLE at best — never CONFIRMED. If firms disagree, present all positions rather than picking one. See guides/multi-source-synthesis-guide.md for the contradiction resolution procedure.
The output of a synthesis loop is an auditable document, not just a narrative. Every claim must trace back to a numbered entry in an evidence register so a reviewer can verify the chain.
Required sections of a synthesis product:
A synthesis product that omits sections 1-5 and 7-8 cannot withstand review. A reviewer who disagrees with a confidence verdict must be able to point at the specific line where the evidence was characterized differently.
Detailed payloads in
payloads.md, complete test checklist intest-cases.md.
guides/multi-source-synthesis-guide.md for the full walkthrough# [Topic]: Research Report
*Generated: [date] | Sources: [N] | Confidence: [High/Medium/Low]*
## Executive Summary
[3-5 sentence overview of key findings]
## 1. [First Major Theme]
[Findings with inline citations]
- Key point ([Source Name](url))
- Supporting data ([Source Name](url))
## 2. [Second Major Theme]
[Findings with inline citations]
## 3. [Third Major Theme]
[Findings with inline citations]
## Key Takeaways
- [Actionable insight 1]
- [Actionable insight 2]
- [Actionable insight 3]
## Sources
1. [Title](url) — [one-line summary]
2. [Title](url) — [one-line summary]
## Methodology
Searched [N] queries across [engines used].
Analyzed [M] sources in depth.
Sub-questions investigated: [list]
This skill's supplementary files: payloads.md, test-cases.md
Guides: guides/iterative-search-patterns.md, guides/continuous-monitoring.md, guides/intelligence-correlation.md, guides/mcp-integration.md, guides/source-validation-guide.md, guides/multi-source-synthesis-guide.md
Related skills: skills/osint/SKILL.md, skills/social-intelligence/SKILL.md, skills/social-engineering/SKILL.md, skills/autonomous-loops/SKILL.md, skills/continuous-learning/SKILL.md
External resources: