EVERYTHING XIAOMI
Get listed

Pulse Intelligence

Pulse Intelligence is a free, open-source threat intelligence workspace that organizations host themselves.

Place
#2 of 32
Score
6.8
Pulse Intelligence's website

What Pulse Intelligence is

Pulse Intelligence is a free, open-source threat intelligence workspace that organizations host themselves. It brings threat actors, aliases, campaigns, indicators, reports, sources, CVEs, and ATT&CK mappings together for analyst workflows. The platform ingests public feeds from CISA KEV, NVD, FIRST EPSS, abuse.ch, OTX, vendor blogs, and security news, and can enrich indicators with OTX, AbuseIPDB, and VirusTotal. Users can save hunts across indicator fields, receive alerts for new matches, and export filtered indicators as CSV, STIX 2.1, MISP JSON, or Snort and Suricata rules. Scheduled Markdown reports can cover new indicators, KEV additions, hunt alerts, and feed health. A read-only API with scoped keys supports scripts, SOAR playbooks, and internal tools. Its default limit is 120 requests per API key per 60-second window, and indicator pages are capped at 500. Deployment requires Node.js 20.9+, PostgreSQL 17 or compatible PostgreSQL, and a Redis-compatible server; documented options include direct Node deployment and Docker Compose.

Good

  • Tracks actors, campaigns, indicators, CVEs, and ATT&CK mappings
  • Ingests feeds from CISA KEV, NVD, OTX, and others
  • Offers saved hunts, alerts, and multiple export formats
  • Generates scheduled Markdown reports
  • Scoped read-only API supports integrations

Watch out

  • Requires Node.js 20.9+, PostgreSQL, and Redis-compatible service
  • API defaults to 120 requests per key per 60 seconds
  • Indicator pages are capped at 500
  • Project lists phase 8 hardening as not yet implemented

Who it suits

Pulse Intelligence suits analysts, junior CTI teams, and SOC teams seeking a self-hosted threat intelligence workspace. It is intended for teams able to operate the required Node.js, PostgreSQL, and Redis-compatible services.

Verdict

Pulse Intelligence combines threat data, indicator enrichment, hunting, exports, and reporting in a self-hosted workspace. Its deployment requirements and stated project status are important considerations for teams evaluating it.

Plans and prices

From Pulse Intelligence's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Open-source self-hostedFreeSelf-hosted; requires Node.js 20.9+, PostgreSQL 17, and a Redis-compatible server

The facts

Each one read from Pulse Intelligence's own pages, with the date it was checked.

What it does

API
The public API is read-only, supports scoped API keys, and is intended for analyst scripts, SOAR playbooks, internal tools, and integrations.checked 8 Oct 2026
API limits
The API defaults to 120 requests per API key per 60-second window, and indicator page size is capped at 500.checked 8 Oct 2026
API rate limit
API routes default to 120 requests per API key per 60-second window, configurable by environment variables.checked 8 Oct 2026
Audience
The project describes its users as analysts, junior CTI teams, and SOC teams.checked 8 Oct 2026
Data handling
Whitelisted indicators are excluded from API responses and exports, and expired indicators are excluded from API results.checked 8 Oct 2026
Deployment
The maker documents direct Node deployment and a Docker Compose full-stack deployment, with both the web app and worker kept running.checked 8 Oct 2026
Deployment requirements
Deployment requires Node.js 20.9+, PostgreSQL 17, and a Redis-compatible server; the project documents native and Docker deployment paths.checked 8 Oct 2026
Enrichment
It enriches indicators through OTX, AbuseIPDB, and VirusTotal, with Redis-backed quota controls.checked 8 Oct 2026
Exports
Filtered IOCs can be exported as CSV, STIX 2.1, MISP JSON, and Snort or Suricata rules.checked 8 Oct 2026
Feeds
It ingests public feeds from CISA KEV, NVD, FIRST EPSS, abuse.ch, OTX, vendor blogs, and security news.checked 8 Oct 2026
Hunting
Users can create saved hunts over indicator fields, receive alerts for new matches, and export hunt matches.checked 8 Oct 2026
Integrations
Its public read-only API supports scoped keys and integrations such as analyst scripts, SOAR playbooks, and internal tools.checked 8 Oct 2026
IOC safeguards
Whitelisted indicators are never returned by public API or export routes, and expired indicators are also excluded from the API.checked 8 Oct 2026
Product
Pulse Intelligence is an open-source, self-hosted threat intelligence platform for analyst workflows.checked 8 Oct 2026
Project status
The README says phases 1–7 of 8 are implemented and phase 8 covers hardening, large-table partitioning, and deeper security review.checked 8 Oct 2026
Purpose
Pulse Intelligence is an open-source, self-hosted threat intelligence workspace for analysts and junior CTI teams.checked 8 Oct 2026
Reports
The platform can generate scheduled Markdown reports from new indicators, KEV additions, hunt alerts, and feed health.checked 8 Oct 2026
Requirements
The documented deployment requires Node.js 20.9+, PostgreSQL 17 or compatible PostgreSQL, and a Redis-compatible server.checked 8 Oct 2026
Security
The repository lists Argon2id passwords, database-backed session cookies, hashed API keys, and an admin-only audit log.checked 8 Oct 2026
Security controls
The README lists Argon2id passwords, database-backed session cookies, hashed API keys, and an admin-only audit log.checked 8 Oct 2026
Threat data
It tracks threat actors, aliases, campaigns, indicators, reports, sources, CVEs, and ATT&CK mappings.checked 8 Oct 2026
Threat tracking
It tracks threat actors, aliases, campaigns, indicators, reports, sources, CVEs, and ATT&CK mappings.checked 8 Oct 2026
The full review of Pulse Intelligence

Overview

Pulse Intelligence is a self-hosted, open-source workspace for collecting and working with threat intelligence. It is best suited to analysts and junior CTI or SOC teams that can operate its supporting services. Its breadth of tracking, enrichment, hunting, and export tools is appealing, but running both the web app and worker means it is not a turnkey hosted service.

Key features

The platform brings threat actors, aliases, campaigns, indicators, reports, sources, CVEs, and ATT&CK mappings into one workspace. It ingests public data from CISA KEV, NVD, FIRST EPSS, abuse.ch, OTX, vendor blogs, and security news, giving teams several types of intelligence to work with rather than a single feed.

Indicator enrichment through OTX, AbuseIPDB, and VirusTotal can add context to investigations; Redis-backed quota controls help manage usage. Analysts can save hunts over indicator fields, get alerts when new matches appear, and export those matches. Filtered IOCs can also be exported as CSV, STIX 2.1, MISP JSON, or Snort and Suricata rules, making the outputs useful across different analysis and detection workflows.

Scheduled Markdown reports can draw on new indicators, KEV additions, hunt alerts, and feed health. A public read-only API with scoped keys supports analyst scripts, SOAR playbooks, and internal tools. Its default limit is 120 requests per API key per 60-second window, configurable through environment variables, and indicator pages are capped at 500. That is a practical boundary for integrations to account for, not an unrestricted data pipeline.

The repository describes Argon2id passwords, database-backed session cookies, hashed API keys, and an admin-only audit log. Whitelisted indicators are excluded from API responses and exports, while expired indicators are excluded from API results. These safeguards are relevant to teams handling IOC data, though the project says phase 8—covering hardening, large-table partitioning, and deeper security review—remains ahead.

Pricing

Open-source self-hosted: free. The plan is free and open source, with no free trial. There are no paid tiers or seat and quota terms described for the plan; API usage does have the configurable default limit above. The trade-off is operational: teams supply and maintain the deployment environment rather than paying for a hosted option.

Pulse Intelligence requires Node.js 20.9+, PostgreSQL 17 or compatible PostgreSQL, and a Redis-compatible server. The maker documents both direct Node deployment and Docker Compose, and says the web app and worker must both remain running. That is a reasonable fit for teams already able to run these components, but a substantial prerequisite for anyone seeking a quick, managed setup.

Platforms

Pulse Intelligence supports API, Linux, macOS, self-hosted, web, and Windows. These labels describe its reach, not a lower-maintenance hosted deployment: the documented setup still depends on Node.js, PostgreSQL, and Redis, with the app and worker kept running.

Who it's for

Analysts, junior CTI teams, and SOC teams are the clearest fit, especially those that want to combine feed intake, indicator enrichment, saved hunts, and exports in an environment they operate themselves. Teams that need scheduled reports or a read-only API for scripts and internal integrations also have useful workflow components in one place.

It is a weaker choice for organizations that cannot maintain the required services, need a finished deployment with no operating burden, or require a project whose stated implementation work is complete. The README says phases 1–7 of 8 are implemented, with hardening and deeper security review still in phase 8.

Pros and cons

  • Pro: Feed ingestion, enrichment, hunting, reporting, and multiple IOC export formats cover a useful span of analyst work in one self-hosted workspace.
  • Pro: Scoped API keys and exclusions for whitelisted and expired indicators give integrations defined access and data-handling boundaries.
  • Con: Node.js, PostgreSQL, Redis, and continuously running web and worker processes create real deployment and maintenance work.
  • Con: The project's own phase plan leaves hardening and deeper security review for phase 8, a relevant caveat for teams assessing operational risk.
  • Con: The API's default rate limit and 500-item page cap may constrain high-volume integrations unless teams configure around the limit where possible.

Alternatives

Choose OpenAEV if attack simulation and tabletop exercises are the priority; its free Community Edition is on-premise and includes community support. IBM X-Force Exchange has a free portal tier, but that tier does not include X-Force API access.

IntelOwl is another free, open-source self-hosted option for teams comparing intelligence tools. Kaspersky Threat Intelligence Portal offers free access to curated features, with limits on suspicious files and URLs for Cloud Sandbox. Pick MISP if you want its open-source software released under AGPL; it also offers a yearly support contract at €7.31 a year.

ThreatForge offers a free AGPL-3.0-or-later Community Edition and an Enterprise Edition with a 90-day trial. Security Vision TIP is a paid option with individual pricing calculated through sales. Threat Intelligence Platform has a free subscription with 100 credits after sign-up, where web analysis costs 10 credits per request and API requests cost 1–3 credits.

Browse the Threat Intelligence Platforms list for more options. The Container Monitoring list covers a different category.

Verdict

Pulse Intelligence is a strong candidate for analyst and junior CTI or SOC teams that want an open-source threat-intelligence workspace they can run and integrate themselves. Its combination of feed ingestion, enrichment, hunts, exports, and reporting is the main reason to choose it. Look elsewhere if operating Node.js, PostgreSQL, and Redis is not feasible, or if phase-8 hardening and security review still being in progress is a blocker.

Getting started

  1. Open the project website on GitHub.
  2. Choose direct Node deployment or the documented Docker Compose deployment.
  3. Provide Node.js 20.9 or later, PostgreSQL 17 or compatible PostgreSQL, and a Redis-compatible server.
  4. Keep both the web app and worker running.

Limits worth knowing

The public API defaults to 120 requests per API key in each 60-second window, and indicator pages are capped at 500. These defaults are configurable through environment variables.

Questions

Is Pulse Intelligence free?

Yes. Its open-source self-hosted plan is free.

What does deployment require?

The documented requirements are Node.js 20.9 or later, PostgreSQL 17 or compatible PostgreSQL, and a Redis-compatible server.

Can it enrich indicators?

Yes. It enriches indicators through OTX, AbuseIPDB, and VirusTotal, with Redis-backed quota controls.

What export formats does it support?

Filtered indicators can be exported as CSV, STIX 2.1, MISP JSON, and Snort or Suricata rules.

Does it provide an API?

Yes. Its public API is read-only, supports scoped keys, and is intended for scripts, SOAR playbooks, and internal tools.

What is its API limit?

The default is 120 requests per API key per 60-second window, and indicator page size is capped at 500.

Alternatives to Pulse Intelligence

All alternatives
  1. 1MISP logo

    MISP

    Free planOpen sourceWebAPILinuxSelf-hosted
    7.9From €7.31 a year
  2. 2
    6.5From $0.02 a month
  3. 3
    6.5Free plan
  4. 4
    6.5From $4,550 a year
  5. 5

    IBM X-Force Exchange

    Free planWebAPI
    6.3Free plan
  6. 6

    Shodan Monitor

    WebAPILinux
    6.3From $69 a month