Infrastructure Pivots
get_infrastructure_pivotsIdentifies cross-threat infrastructure links by pivoting on shared IPs, domains, hashes, and DNS-derived overlaps. Confirms whether an overlap is a genuine campaign link using value_threat_count and confidence.
Instructions
For a given threat, surface cross-threat infrastructure links — shared IPs/domains/hashes and DNS-derived overlaps that tie it to other campaigns. Derived from the SAME indicator universe the correlation graph scores, so a pivot here and an ioc-basis edge in explain_correlation agree. Each pivot carries value_threat_count (2 = the value is nearly unique to this pair; 40 = commodity such as a Run key) and a rarity-derived confidence — read those before calling an overlap a link. coverage gives the denominator: pivot_count 0 with scorable_iocs > 0 is a REAL negative, pivot_count 0 with scorable_iocs 0 only means the threat carries no pivotable indicator. Labels (malware family, tool name, technique) are deliberately not pivotable — two write-ups naming the same family observed nothing in common. Use get_similar_threats for TTP/actor-based similarity instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| threat_id | Yes | Threat ID (e.g. TL-2026-0042) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| coverage | No | ||
| dns_trail | No | ||
| threat_id | Yes | ||
| pivot_count | No | ||
| dns_record_count | No | ||
| infrastructure_pivots | No |