Skip to content

Releases: OpenCTI-Platform/opencti

Version 6.9.25

11 Mar 13:03
6590ed5

Choose a tag to compare

Enhancements:

  • #14891 : Update 3rd party dependencies on 6.9.x

Full Changelog: 6.9.24...6.9.25

Version 7.260309.0

09 Mar 15:43
c22f7fe

Choose a tag to compare

Bug fixes

  • #14737 Disabled local authentication strategy is set to enable following conversion to V7
  • #14848 Infinite loading of cards is fully broken
  • #14539 Dashboard configuration export (JSON) fails with INTERNAL_SERVER_ERROR: "Expected a string but received a Object"
  • #14527 Dashboard: Export fails when a widget contains a dynamic "in regard of" filter

Pull Requests:

Full Changelog: 7.260306.1...7.260309.0

Version 7.260306.1

06 Mar 22:39
11a6a74

Choose a tag to compare

Bug fixes

  • #14839 OpenIDConnect authentication fail when access token is not a JWT

Pull Requests:

Full Changelog: 7.260306.0...7.260306.1

Version 7.260306.0

06 Mar 17:16
bbbd715

Choose a tag to compare

Enhancements:

  • #14798 [backend/frontend] XTM One registration and ping mechanism (PoC)

Bug Fixes:

  • #14816 Stream consumers should only return valid and ongoing consumers
  • #14806 [Dashboard] Widget using a "in regards of" filter with a non-existent entity crashes and cannot be reconfigured
  • #14802 User With Access Data Sharing capability can't open a stream
  • #14800 Disabled workflows can not be activated on entities
  • #14707 Investigation: Expand knowledge popup: incorrect margins/rendering
  • #14435 Platform Theme Not Loading Correct Logo

Pull Requests:

Full Changelog: 7.260305.0...7.260306.0

Version 6.9.24

06 Mar 20:34
19766f7

Choose a tag to compare

Bug fixes

  • #14816 Stream consumers should only return valid and ongoing consumers
  • #14729 Consumer drawer is not present anymore
  • #14585 Playbook: manipulating container files even if not needed
  • #8207 Images embedded in report content are sized at 100% in PDF exports

Pull Requests:

Full Changelog: 6.9.23...6.9.24

Version 7.260305.0

05 Mar 16:33
ab4ac8e

Choose a tag to compare

Enhancements:

  • #14777 [backend/frontend] Improve visibility of messages for listen_queues
  • #14754 [backend] Improve logging information when the platform decides to auto merge elements
  • #14724 [DOC] Update with minimal OpenCTI version for the composer catalog
  • #14703 AWS SDK proxy support
  • #14680 [CSV Feed] Support relationship-based neighbor resolution in CSV Feed columns
  • #13264 Allow "Reduce Knowledge" component to filter on any entities in the bundle, not just the triggering entities
  • #5220 Add an operator "Only equals to" in filters

Bug Fixes:

  • #14787 Error when updating the confidence level at creation in Security Coverage
  • #14781 Current SSO configuration use the dot as separator, some configuration are broken
  • #14769 'report_types_ov' not showing in Vocabularies
  • #14763 NLQ search is broken
  • #14758 [xtmhub] Prevent user from seeing 'register'/'unregister' buttons in the demo instance
  • #14756 [Authentication] Conversion error during local strategy conversion
  • #14736 Can't access the setting>security page
  • #14675 Customization > Entities Table is not completely loading
  • #14665 Backend error: strict_dynamic_mapping_exception, ([publisher] or [rating] within [attachment]), fileIndexManager usecase
  • #14644 Worker never gives up requeuing work items that are being rejected by the remote server
  • #14640 History markdown formatting is broken
  • #14613 [BUG] boto3 requirements is too strict and is incompatible with stix-shifter
  • #14601 Scrolling issue on Parameters/customization preventing entity types to be seen
  • #14597 Error "Cant add another relation on single ref" with a bundle that contains IPv4 address and NetworkTraffic
  • #14585 Playbook: manipulating container files even if not needed
  • #14575 [Activity Logging] "merge" value missing from "Event scope" filter options
  • #14566 Playbook: duplicate inferred relationship
  • #14532 'In regards of' filters aren't displayed fully
  • #14516 Form Intakes - full, half and third width are not working
  • #14106 Can't update manually the revoked status of a vulnerability
  • #13846 Margin in entity customization
  • #13482 In widget mutli horizontal bar : sometimes category 'Others' is less than 0
  • #12594 [playbook] "Reduce Knowledge" component is not working as expected
  • #11886 Adding a domain to an exclusion list does not exclude its subdomains
  • #10582 Clicking on the opinion radar should be disabled if no opinion are present instead of raising a kind of error
  • #8207 Images embedded in report content are sized at 100% in PDF exports

Pull Requests:

Read more

Version 7.260227.0

27 Feb 13:32
4096009

Choose a tag to compare

Enhancements:

  • #14668 Introduce no_split option in send stix bundle in the Python lib
  • #14115 Custom Right-Hand Side Background Image

Bug Fixes:

  • #14599 Due Date item not aligned and not consistant with other items
  • #14234 Improve graph label

Pull Requests:

Full Changelog: 7.260224.0...7.260227.0

Version 6.9.23

26 Feb 16:16
249c364

Choose a tag to compare

Bug fixes

  • #14622 'AI insights' not available on reports

Pull Requests:

Full Changelog: 6.9.22...6.9.23

Version 7.260224.0

24 Feb 19:03
4f4ef51

Choose a tag to compare

Dear community, we're excited to announce the launch of OpenCTI version 7 (7.260224.0) ๐Ÿฅณ.
We packed a lot of content on this release, and you will see important changes when using OpenCTI. This changes imply breaking changes.

Important

Make sure you read the Breaking Change section at the bottom of this Release Note.

We are also introducing a new version naming convention matching our current ability to deliver releases. All of it make it worth to jump into the 7 digit ๐Ÿ™‚

๐Ÿ“Œ First of all, weโ€™re introducing a newย Long Term Support (LTS) License.

An LTS license allows Entreprise Edition users to stay on a LTS version for up toย one year while receivingย backported fixes for critical bugs and security issues. This licence is available to those of our On-Prem EE customers that might be tied by mandatory testing framework before going to production and that cannot match our current rythm of release.

We plan to releaseย two LTS versions per year, giving you the option to align feature upgrades with a predictableย twiceโ€‘yearlyย cycle.

You will find all information about the new Product Lifecycle of OpenCTI, including the new naming convention and the new Long Term Support offering, to this documentation page: ย https://docs.opencti.io/latest/administration/product-life-cycle/

๐Ÿฌ Important to note, OpenCTI v7 introduces first steps towards a full new UI Design System, helping users to focus on what matters & reduce the cognitive load. From the start, you will see the difference!

This Major release is also full of improvements and new features, focusing on solving key pain points and unlocking new use cases, including:

  • Manage authentication strategies, to increase autonomy in setting up the application
  • Control of capabilities in draft workspace, allowing you to force users to only edit data in a draft
  • A new browser extension, simplify data collection process by remaining in a single screen
  • User visibility, allowing users to keep data properly segregated
  • Automation improvements, simplify label cleanup & trigger playbooks manually
  • Securing the platform by providing state of the art token management solution

๐Ÿ” Manage Authentication Strategy via UI (EE)

In version 7 you will now be able to manage your SSO authentication mechanism via the OpenCTI UI (if your platform is Entreprise edition). This means that you will no longer need to update the configuration file (cross your fingers and hope) and reload the app to make changes. For all existing, your configurations will now be available via the UI and you can easily update and add new configurations as you require. This feature allows you be self sufficient, regardless of your deployment type (on-premise, SaaS).

Important

As announced in December 2025, SSO will fall under Entreprise Edition license in Version 7. This will mean that any Community Edition platforms that migrate to version 7.0.0 and onwards will not be able to login using SSO configured previously.
Moving SSO to the Enterprise Edition ensures that Filigran can sustainably maintain and continuously improve OpenCTI over the long term, while keeping investment strong in the Community Edition's core capabilities and responsibly managing the resources required to run a secure, high-quality open-source security platform.*

Almost all existing authentication methods will remain available in the UI. Configuration defined in files will still exist but migrated into the database and used for login. For migration details, authentication setup guidance, or troubleshooting, please refer to the links below.

๐Ÿ”’ย Improved API Token Management (CE)

We've redesigned API token management in OpenCTI for better control, security, and visibility.

What's changed

  • Explicit token generation: Tokens must now be explicitly generatedโ€”no longer auto-assigned to every user.
  • Multiple tokens per user: Generate multiple tokens per account to manage integrations independently and revoke them individually.
  • Token expiration: Assign expiration dates to enforce rotation policies and limit credential lifespan.
  • Token value shown only at creation: Token values display only once at generation. Copy it immediately - it cannot be retrieved later.
  • Usage tracking: Monitor token activity with "last used" indicators to identify active tokens.

Existing tokens will continue working. We recommend reviewing tokens and transitioning to the new model for expiration controls and per-integration isolation.

๐Ÿ’ผ Control of capabilities in draft mode (EE)

Draft mode now supports granular capability controls, separate from platform-wide permissions.

This lets you restrict analysts to creating/updating data in drafts only, while others approve and validateโ€”securing your platform and preventing unwanted changes.

This is the first step toward a validation workflow leveraging the draft workspaceโ€”more updates coming soon.

๐Ÿฅท User visibility to ensure privacy (CE)

User visibility ensures no data leakage across organizations (available since 6.9.11)

  • Platforms with organization segregation: users only see users in their immediate organizations, not those in other organizations accessed via inference. This behavior is enforced when using organization segregation.
    • Example: Previously, if Filigran was the parent entity with Filigran France & Filigran USA as children, users of France & USA could see each other through Filigran (via inference rules). Now, this requires manually adding France & USA users to the Filigran parent.
    • Impact:
      • Fewer users will be visible on some platforms.
      • Benefit: enables sharing to organization groups without exposing users. Create an organization for sharing (e.g., "Energy" sector), add child organizations, and share to Energy. All organizations gain access without viewing other users.
  • Platforms without organization segregation: visibility restricted by organization is enabled by default on migration. Change this in the policy screen.

๐ŸŽจย Revamping OpenCTIโ€™s UI, helping users to focus on what matters & reduce the cognitive load (CE)

The platform interface has been completely modernized with the V7 design system. This comprehensive redesign touches nearly every visual element you interact with: buttons, navigation, drawers, cards, labels, header, and many other components.

The goal? Create a lighter, cleaner interface that helps you work faster and with less visual noise.

Key improvements include:

  • Streamlined user experience: A cleaner, more intuitive interface reduces cognitive load, making features easier to discover and use throughout the platform.
  • Design consistency: The V7 design system ensures predictable, uniform interactions across all features, eliminating confusion from inconsistent design patterns.
  • Enhanced accessibility: Improved contrast ratios, element sizing, and responsive behaviors make the platform more accessible to all users.
  • Modern aesthetic: The updated visual design reflects current standards and builds confidence in the platform's capabilities.

This foundational redesign addresses previous challenges with visual complexity and outdated patterns, transforming the interface into a modern, efficient workspace that helps security teams focus on what matters most: Threat intelligence and Analysis.

๐ŸŒ A new browser extension, simplify data collection process by remaining in a single screen (CE/EE)

We're introducing a browser extension that bridges any web page directly with your OpenCTI platform, eliminating the need to switch between your browser and OpenCTI when collecting threat intelligence.

How it works:

  • Automatic entity detection and enrichment: The extension scans the page you're viewing and detects cyber entities of interest such as IOCs, threat actors, and vulnerabilities. It then enriches them with contextual cards displaying information already present in your OpenCTI instance, shown directly next to the detected elements on the page.
  • One-click report creation: Convert any web page into a STIX 2.1 report that embeds the page content, models the identified entities and their relationships, and publishes it directly to your platform for immediate use.

The extension is available for all major browsers: Firefox, Chrome, Edge, and Safari.

What this solves:

Analysts spend significant time browsing the web for threat intelligence across blogs, social media, advisories, and other sources. When they find relevant content, they face a tedious workflow: checking if the information already exists in OpenCTI, then manually creating objects and relationships, or converting the page to PDF for AI-assisted extraction.

This extension eliminates that friction. You stay on the page you're reading while the extension handles detection, enrichment, and ingestion. No more context switching, no more manual modeling, no more PDF conversions.

Community vs. Enterprise capabilities:

  • CE version provides regex-driven indicator recognition for automatic detection of common IOC patterns.
  • EE version leverages AI extraction service to automatically det...
Read more

Version 6.9.22

23 Feb 17:40
0edbff5

Choose a tag to compare

Bug Fixes:

  • #14537 Error on history event processing on [noHistory] forbidden in context_data.changes

Pull Requests:

Full Changelog: 6.9.21...6.9.22