Get IOC
Action ID:tools.threatfox.get_ioc
Get a ThreatFox indicator by IOC ID. Calls POST /api/v1/ directly with query ioc.
Reference: https://threatfox.abuse.ch/api/#query-id
Secrets
Required secrets:abusech: required valuesABUSECH_API_KEY.
Input fields
string
required
ThreatFox IOC ID.
string | null
Base URL of the ThreatFox API.Default:
null.List IOC types
Action ID:tools.threatfox.list_ioc_types
List IOC and threat-type combinations. Calls POST /api/v1/ directly with query types.
Reference: https://threatfox.abuse.ch/api/#types
Secrets
Required secrets:abusech: required valuesABUSECH_API_KEY.
Input fields
string | null
Base URL of the ThreatFox API.Default:
null.List malware families
Action ID:tools.threatfox.list_malware_families
List malware families. Calls POST /api/v1/ directly with query malware_list.
Reference: https://threatfox.abuse.ch/api/#malware-list
Secrets
Required secrets:abusech: required valuesABUSECH_API_KEY.
Input fields
string | null
Base URL of the ThreatFox API.Default:
null.List recent IOCs
Action ID:tools.threatfox.list_recent_iocs
List recent ThreatFox indicators. Calls POST /api/v1/ directly with query get_iocs.
Reference: https://threatfox.abuse.ch/api/#recent-iocs
Secrets
Required secrets:abusech: required valuesABUSECH_API_KEY.
Input fields
string | null
Base URL of the ThreatFox API.Default:
null.integer | null
Number of days to filter IOCs by first_seen. ThreatFox allows 1 through 7 and defaults to 3.Default:
3.List tags
Action ID:tools.threatfox.list_tags
List tags. Calls POST /api/v1/ directly with query tag_list.
Reference: https://threatfox.abuse.ch/api/#tag-list
Secrets
Required secrets:abusech: required valuesABUSECH_API_KEY.
Input fields
string | null
Base URL of the ThreatFox API.Default:
null.Lookup IOC
Action ID:tools.threatfox.lookup_ioc
Look up an indicator. Calls POST /api/v1/ directly with query search_ioc.
Reference: https://threatfox.abuse.ch/api/#search-ioc
Secrets
Required secrets:abusech: required valuesABUSECH_API_KEY.
Input fields
string
required
IOC value to search, such as a URL, domain, IP, IP:port, or hash.
string | null
Base URL of the ThreatFox API.Default:
null.boolean | null
Search for the exact IOC instead of a wildcard search. Default: false (wildcard search).Default:
null.Query malware family
Action ID:tools.threatfox.query_malware_family
Query indicators by malware family. Calls POST /api/v1/ directly with query malwareinfo.
Reference: https://threatfox.abuse.ch/api/#malware
Secrets
Required secrets:abusech: required valuesABUSECH_API_KEY.
Input fields
string
required
ThreatFox malware family or Malpedia family name.
string | null
Base URL of the ThreatFox API.Default:
null.integer | null
Maximum number of results. ThreatFox defaults to 100 and allows up to 1000.Default:
100.Query tag
Action ID:tools.threatfox.query_tag
Query indicators by tag. Calls POST /api/v1/ directly with query taginfo.
Reference: https://threatfox.abuse.ch/api/#taginfo
Secrets
Required secrets:abusech: required valuesABUSECH_API_KEY.
Input fields
string
required
ThreatFox tag to query.
string | null
Base URL of the ThreatFox API.Default:
null.integer | null
Maximum number of results. ThreatFox defaults to 100 and allows up to 1000.Default:
100.Search file hash
Action ID:tools.threatfox.search_file_hash
Search indicators by file hash. Calls POST /api/v1/ directly with query search_hash.
Reference: https://threatfox.abuse.ch/api/#search-by-hash
Secrets
Required secrets:abusech: required valuesABUSECH_API_KEY.
Input fields
string
required
MD5 or SHA256 file hash.
string | null
Base URL of the ThreatFox API.Default:
null.