Which open-source alternative to ThreatConnect fits your team
MISP suits teams whose main need is indicator sharing and exchange with a community, while OpenCTI suits teams that need structured, STIX-based intelligence management with a graph model. Dataminr announced on October 21, 2025 that it had signed a definitive agreement to acquire ThreatConnect, and ThreatConnect is now presented as part of Dataminr for Cyber Defense. That change is a reason to review the platform, but it does not by itself tell you whether your contract, pricing or support terms will change. Confirm those terms directly with your vendor, including renewal dates, notice periods and any change to data handling or hosting.
The usual triggers for a review are a renewal, a licensing or pricing change, a data residency requirement, or concern about lock-in to a single vendor's data model and API. Each trigger points to a different question. If you share indicators with peers, sector groups or partners, MISP's sharing model deserves a close look: it synchronizes events and attributes between instances with granular sharing controls, and it exports to STIX 1 and 2, CSV, OpenIOC and NIDS formats for Suricata, Snort and Zeek. If your analysts work on relationships between threat actors, campaigns and indicators, OpenCTI's STIX 2 data model, GraphQL API and connectors for MISP, TheHive and MITRE ATT&CK may match that work better. Before you decide, list which ThreatConnect workflows you actually use, which feeds and integrations depend on them, and which data must stay in your own environment.
Make the decision on a short, written test rather than on feature lists. Export a sample of your indicators and reports, load them into both candidates in a non-production environment, and check whether your playbooks, SIEM and firewall integrations, and access controls can be rebuilt with reasonable effort. Note that some OpenCTI capabilities such as audit logs, playbooks, organization-based segregation and SSO options sit in the Enterprise Edition, so confirm licensing against the OpenCTI Enterprise Edition documentation before you assume they are free. Ask your team who will operate the platform, since both options are self-hosted and carry ongoing patching, backup and upgrade work.
MISP and OpenCTI as ThreatConnect replacements
MISP and OpenCTI cover different parts of the work ThreatConnect handles today: MISP is strongest at sharing and exchanging indicators, while OpenCTI models intelligence as connected knowledge. Several cards below flag where the Community editions stop and where paid features or integration work begin, so you can match each option to your current workflows.
MISP under AGPL-3.0
MISP is open source software for collecting, storing, distributing and sharing cyber security indicators and threats, licensed under AGPL-3.0, with CIRCL among its main copyright holders. It fits teams whose core need is indicator sharing with peers, sector groups or partners. The AGPL license requires you to publish modifications when you offer a modified version over a network, so have legal review your customization plans. Main trade-off: strong sharing and export coverage, but the analyst workflow and reporting are lighter than a commercial platform, so confirm the case management you need.
MISP formats, API and sharing controls
MISP supports STIX 1 and 2, its own MISP format, CSV, OpenIOC and NIDS exports for Suricata, Snort and Zeek. It provides a REST API described in OpenAPI, the PyMISP library, and synchronization of events and attributes between instances with granular sharing controls. Map your ThreatConnect exports and integrations to these formats early, and test the sharing groups against the access rules your partners already use. Main trade-off: broad format coverage still needs field-level mapping work, so budget time for validating each feed.
MISP co-funded by the EU
The MISP project is co-funded by the European Union, according to the MISP project website. This matters for organizations in the EU that want a community-maintained tool with public-sector ties, and for sector groups that already share indicators through MISP communities. Ask your procurement and compliance teams whether public funding changes any vendor, sovereignty or support assumptions in your own risk assessment. Main trade-off: project funding does not replace a support contract, so decide who owns upgrades and incident response in your environment.
OpenCTI Community under Apache 2.0
OpenCTI Community Edition is licensed under Apache 2.0 and is designed and developed by Filigran. It structures data on the STIX 2 standard and exposes a GraphQL API, which suits teams that want to query relationships between threat actors, campaigns and indicators. Its stack uses Elasticsearch or OpenSearch, Redis, RabbitMQ and MinIO, so plan for the operational weight of those components. Main trade-off: the Community edition lacks several features that ThreatConnect users may expect, so compare it against your playbook and access requirements first.
OpenCTI connectors for MISP and ATT&CK
OpenCTI has connectors for MISP, TheHive and MITRE ATT&CK, which let you keep MISP as the sharing layer while OpenCTI holds the analyst knowledge graph. ATT&CK mapping helps teams align detections with techniques and report coverage to leadership. Test each connector with your own data volumes and check how it handles updates and deletions across both platforms. Main trade-off: running two platforms adds integration and upkeep work, so assign a clear owner for each data flow.
OpenCTI Enterprise for playbooks and SSO
OpenCTI Enterprise Edition, licensed separately under the OpenCTI Enterprise Edition License, adds audit logs, playbooks, organization-based segregation, full text indexing, AI insights and SSO for OpenID, LDAP, SAML, certificate and header authentication. Playbook automation and SSO are the features most ThreatConnect buyers ask about, so they belong in your evaluation. Ask the vendor to confirm current pricing, support terms and which features apply to your deployment model. Main trade-off: these capabilities move the total cost from open source licensing to a commercial subscription.
Which open-source option covers each ThreatConnect capability
This table maps the main ThreatConnect capability areas to MISP, OpenCTI Community Edition and OpenCTI Enterprise Edition. Read each row as a question to confirm against your own workflows, since gaps are marked where the researched sources do not show equivalent coverage. The main takeaway is that MISP covers indicator sharing well, while playbooks and some SSO and segregation features sit in OpenCTI Enterprise Edition.
| Capability | MISP | OpenCTI Community | OpenCTI Enterprise |
|---|---|---|---|
| Intelligence management | Stores events and attributes, with a data model centered on events and indicators | Structures data on the STIX 2 standard with a graph view of relationships | Adds full text indexing and AI insights on top of the Community data model |
| Indicator sharing | Synchronizes events and attributes between MISP instances with granular sharing controls | Connectors exchange data with MISP, TheHive and MITRE ATT&CK; confirm sharing scope with your partners | Organization-based segregation controls who sees which data |
| Playbook automation | Gap: no equivalent playbook engine in the sources reviewed; confirm with your team | Not available as a Community feature according to the OpenCTI documentation | Playbooks are an OpenCTI Enterprise feature per the OpenCTI documentation; confirm ThreatConnect-specific workflows against your use |
| Integrations | REST API described in OpenAPI, PyMISP library, and NIDS exports for Suricata, Snort and Zeek | GraphQL API and connectors for MISP, TheHive and MITRE ATT&CK | Same connectors and API as Community; confirm any additional connectors you need |
| STIX and TAXII exchange | Supports STIX 1 and 2 import and export; confirm TAXII server or client needs separately | Built on STIX 2; confirm TAXII transport support for your feeds | Built on STIX 2; confirm TAXII transport support for your feeds |
| Access control | Role and sharing-group controls for events; review roles against your data handling rules | Community access controls; confirm they meet your separation requirements | Audit logs and organization-based segregation |
| Single sign-on | Confirm supported identity providers and configuration in your MISP version | Confirm SSO support in the Community Edition before planning | SSO for OpenID, LDAP, SAML, certificate and header authentication |
What changes for analysts and automation owners
The biggest shift for analysts is the unit of work. ThreatConnect organizations typically think in indicators with attached attributes, tags and associated groups, while MISP centers on the *event*, a container that holds attributes, objects, tags and a distribution setting. In OpenCTI, the unit becomes a set of STIX 2 objects such as indicators, malware, threat actors and relationships that link them. Analysts moving between these models need to decide, before migration, whether a ThreatConnect group maps to a MISP event, a MISP event with a shared tag, or an OpenCTI report. That mapping shapes how triage queues, dashboards and handoffs will work. Confirm the mapping with a small set of real analyst workflows before anyone bulk-imports historical data.
Scoring and sharing logic also need explicit translation. ThreatConnect's rating and confidence fields do not carry over automatically, and MISP handles sharing through distribution levels, sharing groups and synchronization rules, which govern who receives an event and which attributes are passed on. OpenCTI handles access through organization-based segregation in its Enterprise Edition, so the sharing model you choose depends on the edition you license. Document each existing sharing rule and check that it has a counterpart before retiring the source platform. The MISP REST API and PyMISP, and OpenCTI's GraphQL API, will replace ThreatConnect API calls, but client code has to be rewritten against their object models rather than pointed at new URLs.
Custom ThreatConnect playbooks and apps must be re-expressed, not copied. A playbook built on ThreatConnect's own workflow engine has no direct export into MISP or OpenCTI, so each one needs a design review: what triggers it, which enrichment steps it calls, and where its output lands. OpenCTI offers playbooks in its Enterprise Edition, and MISP relies on external tooling and integrations, so automation owners should inventory every playbook and app, classify it as replaced, rebuilt or retired, and assign an owner for each rebuild. Ask the vendor and your own team to confirm which connectors cover your current feeds and enrichment sources before sizing the rebuild effort.
How the multi-year cost of self-hosting compares
This table lists the cost components on the ThreatConnect side and the self-hosted side, with whether each is one-time or recurring and what moves it. Use it to structure a written quote request, since no prices are stated here and the real comparison depends on your feed volume, retention and staffing.
| Cost component | Who is paid or who carries it | One-time or recurring | What drives it up or down |
|---|---|---|---|
| ThreatConnect subscription and feeds | ThreatConnect or Dataminr under the contract | Recurring, usually per contract term | Seat count, feed entitlements, renewal terms and any change in packaging after the Dataminr acquisition |
| Compute and storage for the self-hosted platform | Your cloud provider or data center | Recurring | Event and indicator volume, retention period and whether you run a single instance or several for high availability |
| Search, cache and queue services | Your cloud provider, or your team if self-managed | Recurring | For OpenCTI, Elasticsearch or OpenSearch, Redis, RabbitMQ and MinIO each add sizing and patching work |
| OpenCTI Enterprise Edition license | Filigran, only if you need Enterprise features | Recurring, if required | Need for audit logs, playbooks, organization segregation, full text indexing, AI insights or SSO options |
| Implementation and hardening | Internal team or a services partner such as DeployOpen, under a written scope | One-time | Number of integrations, authentication model, hardening depth and whether air-gapped deployment is required |
| Data migration and playbook rebuild | Internal team or services partner | One-time | Volume of ThreatConnect objects, workflow complexity and how much mapping to STIX 2 or MISP events is needed |
| Integration rework | Internal engineering, SIEM or firewall owners | One-time, with ongoing upkeep | Number of consumers of ThreatConnect output, API dependencies and connector maintenance |
| Support, upgrades and internal skills | Internal staff, vendor support contracts or retainers | Recurring | Team size, on-call expectations and how quickly MISP and OpenCTI releases are applied |
What you give up when leaving ThreatConnect and how teams work around it
Leaving a commercial threat intelligence platform removes more than the software. Vendor feeds, support commitments, prebuilt integrations and workflow conveniences each need a named replacement before cutover. The cards below cover what teams usually lose and the workaround they put in place.
Vendor-curated feeds and analyst reporting
ThreatConnect customers often rely on vendor-curated intelligence and analyst write-ups that arrive with the platform. MISP and OpenCTI store and share indicators and reports well, but they do not produce proprietary collection. Teams usually keep the paid feeds they need and ingest them through TAXII or import them as MISP feeds, then map them to STIX 2 objects in OpenCTI. Ask each provider which formats and transport they support and whether licensing permits redistribution inside your own sharing groups.
Vendor support commitments
A commercial platform comes with a vendor support contract and, usually, a defined response process. Open-source projects publish no support SLA, so the replacement must come from your own staff, a commercial support provider or a retainer with an implementation partner. Before cutover, define who handles outages, upgrades and security patches, and what response times you need. Ask any partner to state those commitments in the written scope rather than assume them.
Prebuilt integrations outside connector coverage
MISP and OpenCTI ship with connectors for a defined set of tools, including MISP, TheHias and MITRE ATT&CK for OpenCTI. Any ThreatConnect integration with a SIEM, SOAR platform, firewall or ticketing system that lacks an open connector becomes custom work. Inventory every active integration, mark those with no open equivalent, and estimate the build and test effort for each. Some sites use the MISP REST API and PyMISP to push indicators to enforcement points.
ThreatConnect-specific workflow features
Some teams depend on the workflow logic built around ThreatConnect, such as indicator approval steps, task assignment and scored confidence rules. OpenCTI Enterprise Edition includes playbooks and audit logs, and MISP offers its own event workflows, but neither reproduces a specific ThreatConnect workflow one for one. Document each workflow as a sequence of states and decisions, then decide which ones become playbooks and which are retired. Expect a custom build for any rule that depends on scoring or approvals.
Data history and sharing agreements
Switching platforms can break the chain of custody and the sharing rules attached to historic indicators. Export existing data in STIX or the platform's native format, check which fields survive the conversion, and confirm the tagging and TLP markings still apply. Partner sharing agreements often name the platform, so check whether recipients need to change their own connections. Treat this as a migration gate, not a post-cutover cleanup task.
How a ThreatConnect migration to MISP or OpenCTI runs
The sequence moves indicators, groups, playbooks and integrations from ThreatConnect into a self-hosted platform in controlled stages, so each capability is proven before the old system is switched off. Each stage ends with a documented check that the team can sign off.
Inventory indicators, groups, playbooks and integrations
Your team lists every data type in use: indicators and their attributes, intelligence groups, tags and confidence scores, playbooks with their triggers and actions, and each integration with a SIEM, firewall, EDR or ticketing system. Map each item to its owner and to the consumer that depends on it. The step is done when the inventory is reviewed by the analysts and the integration owners and every item is marked as migrate, rebuild or retire. Confirm with Dataminr what export formats and API coverage your ThreatConnect tenant currently supports, since this determines how much can be extracted directly.
Define the mapping to STIX 2 or MISP format
Decide the target model for each data type. OpenCTI structures data on STIX 2, so ThreatConnect objects map to STIX 2 observables, indicators, reports and relationships. MISP stores events and attributes and exports STIX 2 and its own format, so the mapping must state which ThreatConnect fields become MISP attributes, tags and galaxies. Write the mapping as a table with a sample record for each type and have an analyst review it. The output is an approved mapping document and a set of test records that show how each field lands in the target platform.
Stand up the target platform in a test environment
Deploy MISP or OpenCTI in a non-production environment inside your own infrastructure. For MISP 2.5, the MISP download page recommends Ubuntu 24.04 with the provided installer, and also lists Docker images, RPM packages, an Ansible role and a Puppet module, so choose the method that matches your configuration management. OpenCTI requires its supporting services, including Elasticsearch or OpenSearch, Redis, RabbitMQ and MinIO, which need their own sizing and backup plan. The step is complete when the platform loads test data, authentication is working and backups restore successfully.
Run a pilot with one sharing community
Choose one trusted sharing community or partner group and migrate only the data it uses. Configure sharing controls so that only the intended distribution level is visible to that group, and confirm that synchronization or feed exchange works with a single partner. Analysts from the pilot group validate that the indicators are complete, that tags and confidence are preserved and that the exported data is usable by the consuming tools. The pilot closes with a written list of defects and their fixes, and the group agrees in writing that the data is fit for use.
Run ThreatConnect and the new platform in parallel
Feed the same sources into both systems for a defined observation period that your governance team sets. Compare indicator counts, enrichment results, playbook outputs and alerts that reach the SIEM and firewalls. Record every difference, classify it as a mapping gap, a connector gap or an expected change, and fix the first two categories before continuing. The step is done when the differences are either closed or accepted by the owners of each consuming integration.
Cut over integrations and playbooks
Repoint each SIEM, firewall, EDR and ticketing integration to the new platform, starting with the lowest-risk consumers. Rebuild playbooks in the target platform and test each trigger and action with sample events before enabling them in production. Keep the rollback path documented for each integration so the team can revert a single consumer without reverting the whole migration. The output is a signed cutover record listing each integration, its new source, and the date it moved.
Decommission ThreatConnect and retain records
After the cutover record is signed, export a final archive of ThreatConnect data, store it under your retention policy and confirm with your legal and compliance owners what must be kept. Revoke API keys and service accounts, remove integrations from the old tenant and confirm with Dataminr the terms for ending the subscription and handling your data. The step is done when access is removed, the archive is verified and the decommissioning record is filed with your change management system.
Which option fits by situation
When the main requirement is that threat data never leaves your jurisdiction or your own infrastructure, both options can be deployed entirely inside your cloud accounts or data centers. MISP is often the first stop for teams whose work centers on indicators and sharing, because it is a self-contained application with a documented installer and several deployment paths. OpenCTI fits teams that need a graph-based knowledge base on STIX 2 and can run its supporting services (search, cache, messaging and object storage) in the same environment. Either way, residency is determined by your deployment, so the design choices matter as much as the software.
- Deployment control: MISP runs on the provided installer for Ubuntu 24.04 or as Docker images, RPM packages, an Ansible role or a Puppet module, so you can keep it in your existing configuration tooling.
- Dependency footprint: OpenCTI relies on Elasticsearch or OpenSearch, Redis, RabbitMQ and MinIO, each of which must also stay inside your boundary and be backed up.
- Outbound connectors: Review any connector that pulls from external sources, since a feed fetch is an outbound flow even when the platform itself is on-premises.
- Database choice: MISP 2.5 added PostgreSQL support through a new database migration system, which may suit organizations standardizing on one database engine.
- Log and evidence storage: Decide where audit and sync logs are kept so residency claims can be shown to an assessor.
Confirm with your data protection or legal team which data categories count as personal or restricted before you choose a deployment region.
If your value comes from exchanging indicators with peers, sector information sharing groups or a national CERT, MISP is built for that workflow. It synchronizes events and attributes between MISP instances and lets you control what each partner can see, which matters when different communities need different slices of your data. OpenCTI can ingest and share knowledge through its connectors, including a MISP connector, so many teams run both: MISP for community exchange and OpenCTI for analysis and reporting on top.
- Granular sharing: MISP sync respects sharing controls at event and attribute level, so you can restrict distribution per partner.
- Standard formats: MISP exports STIX 1 and 2, its native format, CSV, OpenIOC and NIDS rules for Suricata, Snort and Zeek, which eases exchange with mixed partners.
- Automation access: The REST API and the PyMISP library let you script feed publishing and ingestion from your own tooling.
- Community governance: MISP is co-funded by the European Union, and its AGPL-3.0 license applies to modifications you run as a network service.
- Analysis layer: Use OpenCTI's MISP connector when you need relationships, reporting and STIX 2 structuring on top of exchanged data.
Confirm the sharing rules your communities expect and whether your partners already run MISP, because compatibility with their instances shapes the choice.
Teams that want intelligence to trigger actions, such as enrichment, case creation or enforcement, need to look closely at automation features. OpenCTI Enterprise Edition includes playbooks, which are the most direct match for ThreatConnect-style workflow automation among the supplied features, along with audit logs and organization-based segregation. OpenCTI Community Edition is licensed under Apache 2.0, so you can evaluate its core automation surface before deciding whether the Enterprise features justify the cost. MISP automates through its API and exports rather than a built-in playbook engine, so it usually fits teams with their own orchestration platform.
- Built-in playbooks: OpenCTI Enterprise Edition lists playbooks as a feature, so confirm which trigger and action types cover your use cases.
- Scripted pipelines: MISP's REST API, described in OpenAPI, and PyMISP let you build enrichment and push jobs in your existing orchestration tooling.
- Connector coverage: OpenCTI has connectors for MISP, TheHive and MITRE ATT&CK that can feed case and mapping workflows.
- Edition boundary: Map which automation features need Enterprise licensing and which work in Community Edition.
- Audit trail: Enterprise audit logs record changes made by automated and human actors, which supports review of automated decisions.
Ask the vendor for the current list of playbook actions and test your three most common workflows against a non-production instance.
Regulated organizations and networks with no outbound internet access need a platform that can be installed, updated and audited without external services. Both MISP and OpenCTI can run self-hosted, and MISP's installer, Docker images and configuration-management options support repeatable builds inside isolated networks. For access control and evidence, OpenCTI Enterprise adds SSO options (OpenID, LDAP, SAML, certificate and header authentication), organization-based segregation and audit logs, which map to common access and logging expectations. Preparing controls and evidence for an assessment is a readiness task, and independent auditors issue any opinion.
- Isolated builds: Mirror installers, container images and packages into your internal repository before the air-gapped install.
- Identity integration: OpenCTI Enterprise supports SAML, LDAP and certificate authentication, which suits centralized identity policies.
- Segregation: Organization-based segregation in OpenCTI Enterprise helps keep data separated between business units or tenants.
- Audit logs: OpenCTI Enterprise audit logs and MISP's own logging give you records to hand to assessors.
- Update path: Plan how signed patches and new releases enter the isolated network, since MISP 2.5 and later need staged validation.
Confirm with your assessor which control frameworks apply and whether the specific Enterprise features you need are in the licensed edition.
Questions buyers ask before replacing ThreatConnect
What does it cost to move off ThreatConnect to a self-hosted stack?
The cost is driven by components, not by a single license line. The open-source platforms themselves carry no license fee in their Community forms: MISP is licensed under AGPL-3.0 and OpenCTI Community Edition under Apache 2.0. The recurring costs are the infrastructure you run them on, staff time to operate and patch them, and any Enterprise Edition license if you need features beyond the Community Edition. One-time costs include planning, data mapping from ThreatConnect, playbook rebuilding and integration work with your SIEM and firewalls. Ask any implementation partner for a quote that separates these items, states what is one-time and what recurs, and lists the assumptions about hosting, data volume and integration count.
How long does a ThreatConnect migration take?
Duration depends on scope, and no fixed timeline applies to every environment. The main drivers are the number of indicators and reports to move, how many playbooks and automations must be rebuilt, the count of integrations with SIEM, SOAR, EDR and firewalls, and whether you need on-premises or air-gapped hosting. Running MISP and OpenCTI in parallel during cutover adds time but reduces risk. Ask for a written plan with phases, a data inventory and acceptance criteria before work begins. DeployOpen works to fixed scope agreed in writing, so the timeline follows from that scope rather than from a standard estimate.
What does the internal team need to provide during the migration?
Your team needs to supply decisions and access, not all of the build effort. Expect to name owners for intelligence requirements, sharing policy and data classification, and to provide access to ThreatConnect exports, identity systems, network segments and downstream tools. Engineering staff will need to own the hosting platform after handover, including upgrades, backups and monitoring. Analysts should be involved early to validate that indicators, tags and workflows still meet their needs. Ask the provider to document which tasks it performs, which tasks transfer to your staff, and the skills each role requires.
Can an internal team replace ThreatConnect without outside help?
A capable platform engineering team can deploy MISP or OpenCTI without outside help, provided it has time, Linux and container skills, and someone accountable for the intelligence workflow. The harder parts are usually data migration, rebuilding playbook logic, hardening the system, and preparing evidence for compliance reviews. MISP offers several install paths, including an installer, Docker images, RPM packages, an Ansible role and a Puppet module, which lowers the setup effort. Be honest about capacity: the question is whether your team can keep the platform patched and supported after cutover, not just whether it can start it.
Do I need OpenCTI Enterprise Edition for playbooks and SSO?
OpenCTI Enterprise Edition is required for some features you may expect from a commercial platform, and the answer depends on which features you need. According to the OpenCTI documentation, the Enterprise Edition includes playbooks, audit logs, organization-based segregation, full text indexing, AI insights and SSO configuration for OpenID, LDAP, SAML, certificate and header authentication. Confirm the current feature split in the OpenCTI Enterprise Edition documentation and with Filigran before you plan, because edition boundaries change. MISP does not depend on that edition model, but its automation and SSO options differ, so check them against your identity provider and workflow requirements.
How do I keep paid feeds and sharing partners working after the move?
Feeds and sharing partners are often the most sensitive part of a migration, because they carry contractual and trust obligations. Inventory every feed, its format and its license terms before cutover. MISP supports STIX 1 and 2, its own format, CSV, OpenIOC and NIDS exports, and synchronizes events and attributes between instances with granular sharing controls. OpenCTI structures data on STIX 2 and offers connectors for MISP, TheHive and MITRE ATT&CK. Confirm with each feed provider whether their terms permit redistribution into a self-hosted platform, and agree sharing rules with partners before switching their connections.
Which standards and formats must the new platform support?
Your new platform must read and write the formats your feeds, partners and tools already use. Start by listing them. MISP supports STIX 1 and 2 along with its own format, CSV and OpenIOC, and exports NIDS rules for Suricata, Snort and Zeek. OpenCTI is built on STIX 2 and exposes a GraphQL API. Check whether any partner still sends TAXII-based feeds, since the transport and the content format are separate questions. Ask your provider to test each feed and export end to end in a staging environment before any production switch.
How a DeployOpen engagement scopes a ThreatConnect exit
A DeployOpen engagement starts with a written scope, not a platform choice. Before any installation, the work is defined as a fixed set of deliverables covering which stack is deployed, which ThreatConnect functions are being replaced, which feeds and integrations must keep running, and where the system will live: your cloud account, a data center or an air-gapped network. DeployOpen plans, implements, integrates, hardens and documents the self-hosted platform inside your infrastructure, and the scope, deliverables and timelines are agreed in writing before work begins. Whether the target is MISP, OpenCTI or both is a decision the scoping phase informs, not one DeployOpen makes for you.
The scoping conversation should produce an inventory your team can check. List every ThreatConnect playbook, every connector or API consumer (SIEM, SOAR, firewall, EDR or internal ticketing), every TAXII or commercial feed, and every sharing agreement with partners or sector groups. For each item, record the owner, the data classification and whether it needs a MISP-style event model, an OpenCTI-style STIX 2 graph, or both. Ask your ThreatConnect administrator to export current configuration and confirm which playbook steps depend on vendor-specific features. Playbook automation is the area most likely to need custom work, so confirm it early. Costs follow the scope: integration work, hardening, documentation and migration of historical data are the main drivers, and the quote should show them separately.
Hardening, backup, upgrades and evidence collection are written into the same scope, so your security and compliance teams know what they receive at handover. DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports, attestations or certifications; independent auditors and certification bodies do that work. Ongoing support, upgrades and continuous testing are available as retainers, which you should price separately from the one-time build. Before signing, ask for named deliverables, acceptance criteria for each integration, the handover format for documentation, and what a retainer covers during a platform upgrade. Confirm the current MISP and OpenCTI release requirements with the projects themselves, since your build plan depends on them.
How DeployOpen scopes, migrates, hands over and supports the replacement
DeployOpen plans, implements, integrates, hardens, documents and supports self-hosted open-source platforms inside the client's own cloud accounts, data centers or air-gapped networks. For a ThreatConnect replacement, that means agreeing in writing what moves to MISP, OpenCTI or both before any platform work starts.
How we scope
- Inventory the ThreatConnect feeds, indicator types, playbooks and integrations your teams depend on today.
- Agree which capabilities move to MISP, which move to OpenCTI and which need a paid or manual alternative.
- Put scope, deliverables and timelines in writing before work starts, since most engagements are fixed-scope.
How we build
- Deploy the chosen platforms in your environment, using the installation method your security team approves.
- Configure STIX and TAXII ingestion, sharing groups and connectors to your SIEM, firewalls and existing tooling.
- Run security testing on the deployed platforms and document the access, authentication and sharing controls.
How we hand over
- Deliver runbooks, architecture notes and configuration documentation covering each platform and its integrations.
- Walk your platform, security operations and compliance staff through daily tasks, upgrades and backups.
- Confirm with your teams that the migrated indicators, sharing rules and playbooks behave as the written scope requires.
How we support
- Ongoing support, upgrades and continuous testing are available as a retainer after handover.
- Plan platform upgrades and backups as recurring work, scoped separately from the initial migration.
- Ask any provider, DeployOpen included, to confirm the support hours, response commitments and upgrade terms in writing.

