Skip to content

Releases: OpenCTI-Platform/opencti

Version 4.2.4

25 Feb 15:07
Compare
Choose a tag to compare

Dear community, OpenCTI version 4.2.4 has been released πŸ₯³! Even if it's a minor release, we are glad to announce major enhancements in this version 🎁. Among a lot of bugfixes, we have implemented the TAXII 2.1 API Endpoints πŸ”—, with the capability to create custom collections based on some filters directly in the user interface πŸš€.

Also, we have dramatically enhanced the search speed πŸš„ in lists and have tackled some interesting requirements related to our first implementation of data segregation. We are now working on the documentation πŸ“„ of all these new features released in the past few weeks: map server, data segregation, synchronization, stream, TAXII API endpoints, etc πŸ”¨.

Enhancements:

  • #1111 Search of entities is slow
  • #1044 Create a TAXII2.1 compliant endpoint in the API
  • #620 Expose OpenCTI to other protocols

Bug Fixes:

  • #1112 IP / Domain relationships go the wrong way
  • #1109 Can't view edit members of Group from Group's page
  • #1103 Incidents infinite loading not working
  • #1102 Problem creating indicators from obervables type file without hash also in 4.2.3
  • #1100 Can't create User Account Observable
  • #1099 User Access Management
  • #1098 Observable of type Directory is not correctly formatted

Version 4.2.3

17 Feb 14:26
Compare
Choose a tag to compare

Dear community, OpenCTI version 4.2.3 has been released πŸš€! This version introduces minor bug fixes mostly linked to user interface screens.

Enhancements:

  • #1085 The items "Countries" and "Sectors" should be present in the right menu of an Organisation

Bug Fixes:

  • #1093 Problem while trying to create indicators of observables type file without hash on pycti
  • #1092 Notes web page is flashing...
  • #1090 Full opencti page starts to blink if "no lable" is clicked/filtered
  • #1084 Intrusion set filter is being applied to other entities (such as organisations)

Version 4.2.2

15 Feb 09:01
Compare
Choose a tag to compare

Dear community, OpenCTI 4.2.2 has been released 🀯! This new version includes some bugfixes and tiny enhancements such as hashes syntax verification and better management of the MITRE ATT&CK framework 🎁.

As you may know, we have decided to prioritize works around integrations and use cases πŸ’‘ so this version also provides a bunch of new connectors ready for production: TAXII2, TheHive, AbuseIPDB, Malbeacon and Abuse.ch URLhaus πŸš€. We are actively working on more third-party integrations to strengthen our ecosystem in the coming weeks πŸ’ͺ!

Enhancements:

  • #1078 Stix cyber observable - cant update existing observable using argument: update=True
  • #1042 Hash Verification

Bug Fixes:

  • #1079 "Start" and "Stop" Times not Saved When Creating Relationships
  • #1076 Names in aliases leads to inconsistent attack patterns ingestion
  • #1075 Opinions list is blinking is sort by opinion
  • #1074 Python library is not working

Version 4.2.1

11 Feb 15:13
Compare
Choose a tag to compare

Dear community, OpenCTI 4.2.1 has been released! It fixes a major bug which prevents some connectors to work properly.

Bug Fixes:

  • #1074 Python library is not working

Version 4.2.0

11 Feb 14:37
Compare
Choose a tag to compare

🎀 Dear community, we are thrilled to announce the release of OpenCTI version 4.2.0 πŸ’! This release introduces major new features and you may have noted that we have closed the Github issue #2 πŸ˜‚

Foremost, we have reached a new very important milestone in our strategic roadmap 🎯, which was the implementation of what we call the "data segregation" πŸ’‘. OpenCTI is now one of the few knowledge and intelligence products which implement proper isolation of accesses to entities and relationships πŸ€”: you can assign specific marking definitions to a group. The users of this group will only see things that are not above the defined marking(s)πŸ”₯.

⚠️ If you have non-administrator accounts in your current platform, you have to create a group, then add all users in it and adjust marking definitions to give access to the data.

Then, we are very happy to release the first intelligent background processing in the platform 🧠, with the automatic management of the indicators life-cycle. Indeed, all expired indicators (valid_until < now) are now automatically revoked. This allows future integrations with SIEMs and EDRs to benefit from out-of-the-box life-cycle management πŸŽ€.

Last but not least, advanced search and logical operators in all filters have been implemented to allow for instance users to display entities based on several tags (tag1 OR tag2 OR ...) πŸ”Ž.

Our main focus in the next coming weeks is to build new integrations, connectors and use cases to let everyone to familiarize with these new features 🦸.

Enhancements:

  • #1069 File Observables with no Hash Create their own Hash
  • #1059 Issue : The platform does not accept derived from relation between 2 indicators
  • #1043 Do not index indicates relationships in entities
  • #955 Management of indicators lifecycle
  • #733 Search Attributes
  • #543 Implement tag cumulation
  • #438 Enhance global and local search
  • #2 Integrate the MarkingDefinition restriction to domains queries (aka data segregation)

Bug Fixes:

  • #1070 Indicator Toggle when Creating File Observable doesn't Generate an Indicator
  • #1057 Error importing a new entitie "Location" via pycti on versions 4.1.0/4.1.1
  • #1056 Custom colors of marking definitions not displayed everywhere
  • #1055 Display of images fails.

Version 4.1.2

03 Feb 20:30
Compare
Choose a tag to compare

Dear community, OpenCTI version 4.1.2 is out! This release fixes important bugs found in the automatic merging process and UX issues. We advise to upgrade OpenCTI instances as soon as possible.

Enhancements:

  • #269 Most active threats by sector

Bug Fixes:

  • #1053 TOP 10 THREATS TARGETING THIS ENTITY - box scrolling infinitely
  • #1052 Entity merging can sometime raise "missing index" errors
  • #1050 Reports have system set as creator and have no history
  • #1048 Unable to manually create new entities when working from a report
  • #1047 Unable to connect to "http://{IP_ADDRESS}:8080"
  • #1043 Do not index indicates relationships in entities"

Version 4.1.1

01 Feb 16:12
Compare
Choose a tag to compare

OpenCTI 4.1.1 is out! A few minor hotfixes for some community members, especially in the History connector and the time filters in custom dashboards.

Bug Fixes:

  • #1041 History connector is not working
  • #1040 Dashboard time are not working in some use cases

Version 4.1.0

01 Feb 09:49
Compare
Choose a tag to compare

Dear community, OpenCTI 4.1.0 has been released 🎁! This release introduces a lot of new features and bugfixes in visualization, automatic merging, massing deleting, performances, etc πŸ’Ž.

First of all, we have reached a new milestone in our strategic roadmap with the implementation of custom dashboards and visualization widgets πŸ“Š. Users can now build dashboards to follow threats, victims, entities and overall knowledge in their OpenCTI platforms πŸ–₯️.

Also, we have solved potential consistency issues by implementing more automatic merging of entities when a connector try to inject trusted data in the platform (MITRE, OpenCTI datasets, etc.) πŸͺ„. If any errors occurred in the latest runs of some connectors, it should now be solved.

Finally, for advanced users who would like to have a better management of their ElasticSearch indexes (roll-over, freeze, sharding, etc..), OpenCTI is now working well with rolled/cold indexes.

Let's now focus on graph investigation and SIEM integrations πŸš€!

Enhancements:

  • #1027 Automatically merge entities resolved when update parameter is true
  • #1026 Change the Attack Pattern / Courses Of Action standard IDs
  • #1019 Generic entities "Location" are not correctly handled
  • #1016 From a tools page, the user can't add an attack pattern
  • #1015 The field DESCRIPTION of a vulnerability is not displayed.
  • #1014 Allow a tool to be associated to a vulnerability
  • #1013 Not possible to associate a sighting to a vulnerability
  • #1012 Not possible to associate an observable to a vulnerability
  • #1011 When on an ATTACK Pattern, is not possible to associate with a TOOL since the relation ship is missing
  • #1010 The organizations listing should contain a filter on TYPE, to easily filter the organisations.
  • #1009 Attack patterns & Tools should be associated with Organisations
  • #1008 Countries entities should contain intrusion sets originating from the country
  • #1003 Give more control in elastic index configuration
  • #997 Improve hashed observable managment
  • #993 Top Actor Widget
  • #992 Most Active Malware Widget
  • #986 Top CVE Widget
  • #974 Change pagination system to use search_after instead of from
  • #892 [import file stix] Improve Error logging
  • #890 Full CSV export fails
  • #738 Date Management
  • #688 Improve the import of reports
  • #667 Adding a tooltip to the menu items icons
  • #655 Pin/Docking Navigation in WebUI
  • #588 Heat map for victimology
  • #532 have the same presentation in the frontend for countries and regions than for sectors/subsectors
  • #505 Create a threat activity dashboard
  • #307 Full refactor of workspaces and custom dashboards
  • #271 Most active malware

Bug Fixes:

  • #1037 Not uploading some pages in knowledge
  • #1002 Deletion of labels does not affect label references on labeled reports

Version 4.0.7

14 Jan 08:08
Compare
Choose a tag to compare

OpenCTI version 4.0.7 is out! A few minor enhancements for the community.

Enhancements:

  • #995 Improve error log at initialization + minio only numbers access/pass
  • #990 Cant logout with Single SSO configured
  • #989 Improve UI Performance - batch loading of relations connections

Version 4.0.6

11 Jan 19:19
Compare
Choose a tag to compare

OpenCTI version 4.0.6 has been released πŸš€! A few minor bugs have been fixed and a new feature is now be used to configure memory limits of the OpenCTI main NodeJS process. This has been requested by some users to increase OpenCTI capabilities to ingest more data πŸ‡.

Enhancements:

  • #985 Configurable API max memory + memory usage in /about

Bug Fixes:

  • #987 Cannot create a Network Traffic Observable
  • #984 Cannot create a X509 Observable