Skip to main content

Integrations

Security integrations for the tools you already run.

Native connectors for OpenCTI and Cortex, TAXII 2.1 feeds, SIEM destinations and firewall blocklists.

Listed integrations
27
Standard feed
TAXII 2.1
Official Cortex analyzer
v3.6.8+
Free lookups per month
50
How the data reaches your tools

isMalicious

api.ismalicious.com

  • Blocklists over HTTPS

    13
    • FortiGate
    • Palo Alto Networks
    • pfSense
    • OPNsense
    • MikroTik
    • Linux nftables
    • Pi-hole
    • AdGuard Home
    • Splunk lookups and ES
    • Elastic Security
    • Wazuh
    • Suricata
    • IBM QRadar
  • TAXII 2.1 collections

    5
    • STIX/TAXII 2.1
    • Microsoft Sentinel
    • MISP
    • Elastic Security
    • IBM QRadar
  • Lookups through the API

    6
    • OpenCTI
    • Cortex / TheHive
    • IntelOwl
    • MISP
    • ChatGPT GPT
    • n8n
  • Push to your tools

    6
    • Splunk HEC
    • Elastic
    • Sentinel Log Analytics
    • Slack
    • Microsoft Teams
    • Webhooks

Firewalls and network

Setup guides for the firewall or router you run, sized to its limits.

  • FortiGate

    IP and domain threat feeds that FortiOS downloads with basic authentication

    • External connector, no relay
    • Lists sized to FortiOS limits
    • Firewall policies and DNS filter
    • Full list on paid plans
    Blocklists
    6 stepsEvery paid plan
  • Palo Alto Networks

    External Dynamic Lists of malicious IPs and domains, sized to PAN-OS limits

    • Client authentication with a certificate profile
    • 50,000 riskiest critical IPs
    • DNS sinkhole for domains
    • Full list on paid plans
    Blocklists
    6 stepsEvery paid plan
  • pfSense

    IP and domain lists for URL Table aliases and pfBlockerNG, through a relay

    • Relay with a netrc file
    • URL Table alias or pfBlockerNG
    • DNSBL for the domain lists
    • Full list on paid plans
    BlocklistsRelay
    6 stepsEvery paid plan
  • OPNsense

    IP lists as URL Table aliases with Basic authorization, domains through a relay

    • Authorized URL Table alias (25.1+)
    • Certificate check turned on
    • Unbound blocklists via a relay
    • Full list on paid plans
    BlocklistsOptional relay
    7 stepsEvery paid plan
  • MikroTik

    Threat domains as a RouterOS DNS adlist, fetched with your API key

    • RouterOS 7.15 and later
    • Fetch with HTTP Basic
    • Scheduled refresh script
    • Full list on paid plans
    Blocklists
    6 stepsEvery paid plan
  • Linux nftables

    Threat IPs as nftables sets on any Linux host, refreshed by a systemd timer

    • curl with a root-only netrc file
    • IPv4 and IPv6 sets, one transaction
    • Hourly check, lists rebuilt every 12 h
    • Full list on paid plans
    Blocklists
    5 stepsEvery paid plan

DNS resolvers

Setup guides that block threat domains at the resolver.

  • Pi-hole

    Threat domains as an authenticated Pi-hole adlist

    • Plain or adblock syntax
    • API key in the list address
    • Gravity every 12 hours
    • Full list on paid plans
    BlocklistsOptional relay
    6 stepsEvery paid plan
  • AdGuard Home

    Threat domains as an authenticated AdGuard Home DNS blocklist

    • Adblock syntax, subdomains included
    • API key in the list URL
    • 12-hour update interval
    • Full list on paid plans
    BlocklistsOptional relay
    6 stepsEvery paid plan

SIEM and detection

Setup guides that match logs and network traffic against isMalicious indicators.

  • Splunk lookups and ES

    Threat lists as Splunk lookups and Enterprise Security sources

    • Lookups rebuilt every 12 hours
    • Enterprise Security threat lists
    • HEC push from the dashboard
    • Full list on paid plans
    BlocklistsPush
    8 stepsEvery paid planPro and Enterprise
  • Elastic Security

    TAXII 2.1 collections for the Custom Threat Intelligence integration and indicator match rules

    • Custom Threat Intelligence 1.8.2+
    • Indicator match rules
    • Value lists without TAXII
    • TAXII on Pro and Enterprise
    TAXII 2.1BlocklistsPush
    7 stepsEvery paid planPro and Enterprise
  • Wazuh

    Threat IPs and domains as Wazuh CDB lists, refreshed by a cron script

    • CDB lists from a cron script
    • IPv6 keys quoted
    • Hot reload from 4.13
    • Full list on paid plans
    Blocklists
    7 stepsEvery paid plan
  • Suricata

    Threat IPs and domains as Suricata datasets, reloaded with the rules

    • Datasets of type ip and string
    • DNS and HTTP host rules
    • Rule reload, no restart
    • Full list on paid plans
    Blocklists
    6 stepsEvery paid plan
  • IBM QRadar

    Threat IPs and domains as QRadar reference sets, refilled through the REST API

    • Reference sets of type IP and ALNIC
    • Asynchronous bulk update
    • Python 3, standard library only
    • Full list on paid plans
    BlocklistsTAXII 2.1
    8 stepsEvery paid planPro and Enterprise

Connectors

Enrich observables in the platform your analysts already use.

  • Native enrichment connector for the OpenCTI threat intelligence platform

    • IPv4, IPv6, and Domain enrichment
    • Risk score with threat labels
    • Listed on Filigran Hub
    • Docker deployment ready
  • Official analyzer for Cortex SOAR and TheHive incident response

    • IP, domain, and FQDN analysis
    • Risk scoring with taxonomies
    • TheHive case enrichment
    • Official Cortex-Analyzers repo
  • Observable analyzer that adds isMalicious scores to IntelOwl playbooks

    • IPv4, IPv6, domain, and URL analysis
    • Drop-in analyzer module
    • Playbook compatible
    • Same /check API as Cortex

Threat feeds

STIX/TAXII 2.1 collections. Sentinel and MISP consume the feed without a custom isMalicious app.

  • Standard TAXII collections for TIPs, SIEMs, and custom clients

    • Discovery at api.ismalicious.com/taxii2/
    • IPs, domains, URLs, hashes, C2
    • Basic Auth or X-API-KEY
    • Works with any TAXII 2.1 client
  • Ingest isMalicious indicators through Sentinel’s built-in TAXII connector

    • Content Hub Threat Intelligence solution
    • TAXII 2.1 API root and collection IDs
    • Score-filter before auto-block
    • Optional Log Analytics destination
  • Pull TAXII collections into MISP; an expansion module adds live lookups.

    • TAXII 2.1 server ingest
    • Expansion and hover module
    • IP, domain, hostname, URL
    • Score, categories, sources

Outbound destinations

Configured from the dashboard: pushes to Splunk, Elastic, Log Analytics, Slack and Teams, not Splunkbase or Elastic Fleet apps.

  • Push IOCs and SOC events to Splunk through HTTP Event Collector

    • IOC sync plus event delivery
    • Pro plan
  • Index IOCs and SOC events with the Elastic Bulk API

    • NDJSON bulk ingest
    • Pro plan
    • Custom index and pipeline
  • Push normalized telemetry to a Log Analytics table for Sentinel hunts

    • Workspace ID and shared key
    • Pro plan
    • Use TAXII for indicator ingest
  • Post threat, monitor, and CVE alerts to a Slack channel

    • Incoming webhook
    • Event-only (no bulk IOC sync)
    • Paid plans
  • Post SOC alerts as Adaptive Cards to a Teams channel

    • Workflow webhook
    • Event-only (no bulk IOC sync)
    • Paid plans

AI and automation

Lookups in ChatGPT, an n8n community node and HTTPS webhooks.

  • Look up IPs, domains, hashes, and emails from ChatGPT without leaving chat

    • Live /check lookups
    • Free API key for IP, domain and hash checks
    • Email & ransomware lookups without a key, 5 per conversation a day
    • Ransomware search
  • Community node that looks up an IP, domain, or URL from an n8n workflow

    • Check IOC node
    • n8n-nodes-ismalicious
    • No extra runtime deps
    • Same /check API as Cortex
  • Receive eight platform events on an HTTPS endpoint you control

    • threat.detected, monitor.alert, report.created
    • CVE findings, cases, dataset freshness
    • Signed deliveries (whsec_*)
    • Paid plans

Build your own integration

REST API and the official TypeScript SDK (@ismalicious/sdk). Other languages: call /check with X-API-KEY or generate a client from OpenAPI.

Use cases

Where teams use it, from triage to custom tooling.

  • SOC Alert Enrichment

    Attach a risk score, categories and sources to each alert before triage.

  • Threat hunting

    Seed hunts with the C2, phishing and malicious IP collections.

  • Incident Response

    Look up the IOCs of a case from TheHive, OpenCTI or IntelOwl.

  • Custom Integrations

    Call the REST API or the TypeScript SDK from your own tools.

Model Context Protocol

Bring threat intelligence to your AI agents.

Connect Claude, Cursor or Codex to indicator reputation, CVE intelligence and prompt injection detection with the isMalicious MCP server.

Explore the MCP server and setup guide
check_indicator · get_cve · recent_cves · check_password_exposure
Investigate IPs, domains and file hashes, look up a CVE, review newly published vulnerabilities, or check whether a password has leaked.
scan_before_use
Scan text from web pages, documents or tool responses for prompt injection before your agent uses it.
check_url
Look up a URL's threat reputation before your agent follows the link.

FAQ

Questions

Do I need a paid plan to use integrations?

Not for lookups: the free API key covers single reputation checks. STIX/TAXII feeds, including imports into OpenCTI or a SIEM, need Pro or Enterprise, and feed polling sits outside the monthly lookup quota.

How do I get an API key?

Create a free account, open the dashboard and generate a key. It takes under a minute.

Is the Cortex analyzer officially supported?

Yes. The analyzer ships in TheHive Project’s Cortex-Analyzers repository since v3.6.8.

How do I deploy the OpenCTI connector?

With Docker and docker-compose, or manually in Python. The steps are on the OpenCTI integration page.

Can I request a new integration?

Yes. Send us the platform and the workflow. IntelOwl, MISP module and n8n catalog submissions are in progress; Splunk, Elastic and Sentinel already work as dashboard destinations or TAXII clients.

What data types are supported?

IPv4, IPv6, domains, FQDNs and URLs. Each integration page lists the types it supports.

How fresh is the threat intelligence data?

Each lookup calls the isMalicious API and returns the records indexed at query time. TAXII collections are refreshed nightly.

Get a key, then connect your first tool.

The free tier covers development and testing.

No credit card required · Free API key