opencti
Open Cyber Threat Intelligence Platform
Easily build a custom Python connector for OpenCTI using the OpenCTIConnectorHelper class. Streamline configuration, logging, and STIX bundle submission for seamless integration.
OpenCTI Protected Sensitive Configuration: How It Works and How to Manage ItSecure your OpenCTI platform with protected sensitive configuration. Learn how to manage critical settings like roles and rules, ensuring only authorized users can modify them.
How to Configure Redis for Caching and Pub/Sub in OpenCTILearn to configure Redis for OpenCTI caching and pub/sub using environment variables for seamless real-time data updates.
How the OpenCTI Ingestion Manager Handles CSV Feeds: Architecture and ImplementationLearn how the OpenCTI ingestion manager processes CSV feeds by parsing rows, converting them to STIX bundles, and queuing for import.
Understanding the Notification Manager in OpenCTI: Architecture and OperationDiscover the OpenCTI notification manager, a background service that monitors SSE, evaluates triggers, and generates real-time alerts or digest summaries for security analysts.
How to Configure MinIO for File Storage in OpenCTI: Complete Setup GuideLearn to configure MinIO for file storage in OpenCTI. Follow this complete guide to deploy MinIO and set environment variables for seamless file handling.
What Is the Garbage Collection Manager in OpenCTI and How to Configure ItDiscover the OpenCTI garbage collection manager, a background process that deletes soft-deleted entities. Learn how to configure retention periods and batch processing for efficient database management.
How the OpenCTI Sync Manager Handles Data Synchronization: Architecture and Event ProcessingDiscover how the OpenCTI Sync Manager achieves fault-tolerant data synchronization by processing Server-Sent Events, transforming them into actions, and using Redis for reliable state persistence.
OpenCTI Connector Manager Explained: How to Register Custom ConnectorsDiscover the OpenCTI Connector Manager and learn to register custom connectors using GraphQL mutations, ingestion helpers, or the Python SDK. Streamline your threat intelligence.
How to Configure SMTP for Notifications in OpenCTI: Complete Setup GuideLearn how to configure SMTP for notifications in OpenCTI. Follow this complete setup guide to send password resets and alerts effortlessly.
What Is the File Indexing Manager in OpenCTI and How Does It Work?Discover OpenCTI's file indexing manager. Learn how this background module creates a searchable index of platform attachments, synchronizing metadata and content with access controls in real time.
How the OpenCTI Indicator Decay Manager Works: A Technical Deep DiveUnderstand how the OpenCTI indicator decay manager automatically ages indicators. Learn about scheduled jobs, score recomputation, and validity updates for stale indicators.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →