Brand LogoBrand Logo (Dark)
HomeAI AgentsToolkitsGitHub PicksSubmit AgentBlog

Categories

  • Art Generators
  • Audio Generators
  • Automation Tools
  • Chatbots & AI Agents
  • Code Tools
  • Financial Tools

Categories

  • Large Language Models
  • Marketing Tools
  • No-Code & Low-Code
  • Research & Search
  • Video & Animation
  • Video Editing

GitHub Picks

  • DeerFlow — ByteDance Open-Source SuperAgent Harness

Latest Blogs

  • OpenClaw vs Composer 2 Which AI Assistant Delivers More Value
  • Google AI Studio vs Anthropic Console
  • Stitch 2.0 vs Lovable Which AI Design Tool Wins in 2026
  • Monetizing AI for Solopreneurs and Small Teams in 2026
  • OpenClaw vs MiniMax Which AI Assistant Wins in 2026

Latest Blogs

  • OpenClaw vs KiloClaw Is Self-Hosting Still Better
  • OpenClaw vs Kimi Claw
  • GPT-5.4 vs Gemini 3.1 Pro
  • Farewell to Bloomberg Terminal as Perplexity Computer AI Redefines Finance
  • Best Practices for OpenClaw
LinkStartAI© 2026 LinkstartAI. All rights reserved.
Contact UsAbout
  1. Home
  2. GitHub Picks
  3. OpenCTI
OpenCTI logo

OpenCTI

An open-source cyber threat intelligence (CTI) platform that models intel as a graph and operationalizes it via a connector ecosystem and workflows.
8.8kTypeScriptApache License 2.0
#cti#stix#taxii#knowledge-graph#ioc-management#threat-hunting
#sso
#soc-operations
#alternative-to-misp
#misp-like
#threat-intel-platform
#connector-ecosystem

What is it?

OpenCTI turns threat intel from a pile of indicators into an operational knowledge-graph system. The point is not to store more IOCs, but to connect actors, infrastructure, malware, techniques, and response actions through entities, relations, and evidence so analysts can query, explain, and replay decisions. It aligns exchange on open standards like STIX and TAXII, then uses connectors to bring feeds, enrichers, sandboxes, and internal ticketing/alerting into one data plane, enabling ingest→correlate→enrich→distribute→act loops. For SOC and IR, the win is control and auditability: every claim is anchored to evidence and timelines with governance-friendly collaboration.

Pain Points vs Innovation

✕Traditional Pain Points✓Innovative Solutions
Intel is scattered across tools and spreadsheets; relationships live in people’s heads, making retros and audits painful.Graph-first data modeling turns entities, relations, and evidence into queryable assets with timelines and provenance.
IOCs, incidents, and response actions are disconnected: enrichment is slow, work is duplicated, and handoffs rely on tribal knowledge.Standards plus connectors wire ingest, correlation, enrichment, and distribution into an operational pipeline.

Architecture Deep Dive

Intel-as-graph paradigm
The paradigm treats CTI as a graph problem: entities and relations are first-class, and each relation can carry evidence and time windows for defensible attribution.
Connector-driven incremental pipeline
The core loop is continuous ingest→normalize→dedupe/correlate→enrich→distribute: connectors unify external and internal signals, then background jobs expand context and push results to ops touchpoints.
Multi-component service stack and governance
The stack favors clear boundaries: UI plus GraphQL/API for interaction, workers for async jobs, and supporting search/queue components to separate throughput, access control, and audit concerns.

Deployment Guide

1. Install and verify Docker and Compose

bash
1docker --version && docker compose version

2. Clone the repo and prepare environment variables

bash
1git clone https://github.com/OpenCTI-Platform/opencti.git && cd opencti && cp .env.sample .env

3. Start the platform and dependencies

bash
1docker compose up -d

4. Validate health and initialization via logs

bash
1docker compose logs -f --tail=200

5. Enable connectors and snapshot a regression baseline

bash
1# Import a pinned STIX bundle and snapshot expected entities/relations for diffs

Use Cases

Core SceneTarget AudienceSolutionOutcome
SOC alert correlation and faster attributionSOC analystsauto-correlate alert IOCs with historical entities, techniques, and contextfaster triage and defensible attribution with less manual lookup
Threat hunting with ATT&CK mappinghunting teamsmap observations to MITRE ATT&CK techniques and attach evidencereusable hunt assets and better detection hypotheses
IR collaboration with an audit loopIR leadscentralize timelines, actions, tickets, and evidencetraceable handoffs, auditable retros, and process-backed knowledge

Limitations & Gotchas

Limitations & Gotchas
  • Multi-component deployments are resource- and dependency-sensitive; plan capacity for search/queue/storage and rehearse upgrades with rollback paths.
  • Connectors scale ingestion but also amplify data-quality issues; define field contracts, dedupe rules, and regression datasets early.
  • For sensitive intel and identity governance, permissions, audit trails, and secret handling must be designed before feature expansion.

Frequently Asked Questions

Is OpenCTI a replacement for MISP?▾
It’s closer to a CTI graph-ops hub. If you need entity relations, evidence, tickets, and connector orchestration in one loop, it fits; for lightweight IOC sharing, MISP is simpler.
How do I make STIX/TAXII ingestion regression-friendly?▾
Pin a sample bundle and expected relations, diff after import, and version connector builds, mapping rules, and enrichment configs to prevent silent drift.
Are more connectors always better?▾
No. Start with minimal entity types and field contracts, expand sources gradually, and treat conflicts/duplicates/false positives as regression cases—or the graph will drown in noise.
View on GitHub

Project Metrics

Stars8.8 k
LanguageTypeScript
LicenseApache License 2.0
Deploy DifficultyHard

Table of Contents

  1. 01What is it?
  2. 02Pain Points vs Innovation
  3. 03Architecture Deep Dive
  4. 04Deployment Guide
  5. 05Use Cases
  6. 06Limitations & Gotchas
  7. 07Frequently Asked Questions

Related Projects

DeerFlow — ByteDance Open-Source SuperAgent Harness
DeerFlow — ByteDance Open-Source SuperAgent Harness
26.1 k·Python
gstack
gstack
0·TypeScript
Marketing for Founders
Marketing for Founders
2.2 k·Markdown
OpenMAIC
OpenMAIC
0·TypeScript