Investigate target
investigate_targetClassifies a public IP, domain, URL, CVE ID, or software version, then runs baseline threat lookups and returns an investigation_id with next steps for vulnerability exposure analysis.
Instructions
Start here. Classifies the target (public IP, domain or URL, CVE ID, or "software version" such as "nginx 1.20.1") and runs the baseline lookups in code: Shodan, VirusTotal, AbuseIPDB, the registry owner and the keyless threat lists for an IP; DNS, VirusTotal, and the same IP checks for a domain's primary IP. Returns an investigation_id to pass to every other tool, the baseline results and next_steps.
depth sets the tool-call budget and detail: "Quick Scan" (8 calls), "Standard Analysis" (15), "Comprehensive Investigation" (25), "Expert Deep Dive" (40). Private, reserved and cloud-metadata IPs are refused.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"target": "<target>"
},
"name": "investigate_target"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | How thorough to be: sets the tool-call budget and how much detail each result keeps. | Standard Analysis |
| target | Yes | What to investigate: a public IP ('8.8.8.8'), a domain or URL ('example.com'), a CVE ID ('CVE-2021-44228') or a product and version ('nginx 1.20.1', 'OpenSSH 8.9p1 Ubuntu-3ubuntu0.6'). |