Skip to content

Releases: OpenBAS-Platform/openbas

Version 1.11.5

03 Feb 10:04
b385212
Compare
Choose a tag to compare

Enhancements:

  • #2317 Correct handling of return line when importing into an email content

Bug Fixes:

  • #2294 Injects that have been removed are still visible in the timeline
  • #2283 Inject stays in pending for Caldera agent and OpenBAS payload
  • #2282 The first inject after a pause in a simulation doesn't get executed
  • #2041 Disabled injects are still displayed as pending in the animation tab

Pull Requests:

Full Changelog: 1.11.4...1.11.5

Version 1.11.4

22 Jan 09:34
92e7aab
Compare
Choose a tag to compare

Bug Fixes:

  • #2263 Executor tiers are not working anymore

Pull Requests:

  • Bump vite from 6.0.3 to 6.0.9 in /openbas-front by @dependabot in #2266
  • [backend] Added Agent ID at the implant command level for third-party executors by @RomuDeuxfois in #2264

Full Changelog: 1.11.3...1.11.4

Version 1.11.3

21 Jan 09:40
3519981
Compare
Choose a tag to compare

Bug Fixes:

  • #2247 OpenBAS server user interface does not show agent version

Pull Requests:

Full Changelog: 1.11.2...1.11.3

Version 1.11.2

20 Jan 09:05
e5dfd5a
Compare
Choose a tag to compare

Bug Fixes:

  • #2234 Need to improve our management of active/inactive endpoint status based on executors

Pull Requests:

Full Changelog: 1.11.1...1.11.2

Version 1.11.1

17 Jan 11:01
0978bf1
Compare
Choose a tag to compare

Bug Fixes:

  • #2230 Http injector cannot callback openbas

Pull Requests:

Full Changelog: 1.11.0...1.11.1

Version 1.11.0

15 Jan 16:16
dae4558
Compare
Choose a tag to compare

Hello dear community! The OpenBAS 1.11.0 is out ! Hope you will enjoy it! 🎉

🐦 CrowdStrike Executor
In the continuity of our integrations with CrowdStrike and what you can already do with Tanium Client, you can now connect your CrowdStrike Falcon agent with OpenBAS to perform your simulations or atomic testing. Check out the full configuration guide in our documentation.

🤖 Prerequisites for a Dual-Agent logic
Soon, you will be able to register multiple agents on a single endpoint. We’ve already begun working on the backend and the prerequisites for it, and the full feature will be available in the next release.
For now, in order to create a new asset, you will need to install an agent. You can find detailed instructions on the agent installation page and in our documentation.

🌀 Obfuscation Options
Our agents now support multiple obfuscation techniques (Base64, Clear) for your technical injects, helping you stay under the radar and avoid detection.

📔 Documentation
We’ve been actively enhancing our documentation to provide clearer, more comprehensive guidance for our users. You can have a look a the documentation for Microsoft Sentinel and Defender here

This release also includes lots of bugs fixes and UI improvements.

As always, your feedbacks are most welcome !

Enhancements:

  • #2114 Front end UI part - agent installation logic
  • #2067 adapt backend on new agent logic
  • #1961 Ability to select all injects with a 'select all'
  • #1604 Ability to choose an obfuscator for your technical inject to avoid detection
  • #1494 [ Unit testing - assets scope ] - Asset groups creation/update
  • #1492 [ Unit testing - assets scope ] - endpoints creation/update
  • #1491 [ Unit testing - people scope ] - teams creation/update
  • #1490 [ Unit testing - people scope ] - players creation/update
  • #1366 CrowdStrike Endpoint Security Executor / native integration to execute implants

Bug Fixes:

  • #2203 Deleting a type representation in a mapper delete the injector contract
  • #2193 Error when I apply sort on column update at on injector/:id
  • #2157 Simulations: unable to input text to box in create new feedback template dialog
  • #2126 Infinite Request Loop on Home Page
  • #2077 In Add users to group, only the first 10 can be viewed or selected
  • #2038 Technical Improvement : inject form
  • #2000 Technical payload with cmd and if statement does not work
  • #1985 Remove Code Associated with dryInject Feature (Backend, Frontend, DB)
  • #1963 "I forgot my password" returns internal error
  • #1948 Payload from Atomic Red Team is not working
  • #1941 Inject in pending state
  • #1936 Breadcrumb in inject details is not consistent
  • #1707 Adding asset groups in bulk to inject doesn't enable them in the UI
  • #1672 Useless scenario filter in the overview of a scenario
  • #1642 No longer able to update inject expectations

Pull Requests:

Read more

Version 1.10.2

14 Jan 11:03
a1bb0e0
Compare
Choose a tag to compare

Bug Fixes:

  • #2205 Survey link still contains the mention exercise

Full Changelog: 1.10.1...1.10.2

Version 1.10.1

02 Jan 14:15
056d1b1
Compare
Choose a tag to compare

Enhancements:

  • #2043 OCTI x OBAS Add placeholder to TTP that could not be generated

Bug Fixes:

  • #2147 Upgrade tomcat-embed-core
  • #2145 Fix Internal Server Error on export of simulation
  • #2144 Fix Internal Server Error on import of scenario
  • #2112 Modifying targets in an inject is not working properly
  • #2111 When I select injects and export them, the entire list is exported
  • #1857 [ Performance issue ] -Action on pop ups are slow and can lead on multiple action
  • #1842 Layout of inject lists is not correct in create injects
  • #1786 [security] Unsafe Reflection
  • #1783 [security] Regular expression injection

Pull Requests:

New Contributors:

Full Changelog: 1.10.0...1.10.1

Version 1.10.0

18 Dec 17:12
e31e29d
Compare
Choose a tag to compare

Hello dear community! The OpenBAS 1.10.0 is out ! Hope you will enjoy it! 🎉

🐦 Collector for CrowdStrike Endpoint Security

CrowdStrike is in da place ! With this new collector, you can leverage your own Crowdstrike Endpoint Security to quickly receive real-time feedback on your tests on endpoints, letting you know if your attack was detected and/or prevented.

🧩Integration openBAS & openCTI

  1. Apply the right platform & architecture when generating a scenario from OCTI

We now have a platform & architecture coherence in the injects generated via OCTI, which makes the scenarios more relevant and usable in openBAS (the full integration will come with next OpenCTI minor release).

  1. Have all payloads mapped with the supported architecture

In order to map correctly the architecture when creating a simulation from OCTI and to ensure the right payload is used with the right endpoint we now have all payloads mapped with an architecture x86_64, arm or both.

🏁 Precheck of the executor at the implant level

The implant now includes a precheck to ensure the specified executor is available, providing a clear message if it is not.

👀 Be able to navigate from the MITRE result of a simulation:

Results in the MITRE matrix display the inject responsible for each score, with the option to navigate to inject details by clicking on the inject name.

🔍 Access payload information from the inject detail page.

You forgot what command lines were in your inject ? No worries, you can now access your payload configuration info directly in the inject detail page !

This work included many bugs bashed, some UI improvements and update in our documentation.

Enhancements:

  • #1856 Access payload information from the inject detail page
  • #1611 Be able to access to the original scenario from simulation (going to parent)
  • #1911 Ability to see 100 simulations of 50 injects each in the overview of a scenario in 0.5 second
  • #1966 Be able to navigate from the mitre result of a simulation
  • #1713 Apply the right platform & architecture when generating a scenario from OCTI
  • #1488 [ Unit testing - simulation scope ] - launch/relaunch/pause of a simulation
  • #1966 Be able to navigate from the mitre result of a simulation
  • #1771 [security] Upgrade of postgresql JDBC driver
  • #1831 Raise the interpolation and obfuscation of commands to the OpenBAS platform level
  • #1850 Introduce /health endpoint
  • #1752 Have all payloads mapped with the supported architecture (x86_64, arm or both)

Bug Fixes:

  • #1997 "Simulation results" chart in a scenario is not accurate
  • #2093 Agent and implants missing in .jar for specific arch/os
  • #2091 When I have some disabled inject, simulation still On Going
  • #2076 Try to install OpenBAS agent on Windows Virtual Machine failed
  • #2023 OpenBAs unable to start after adding a Caldera Agent running with an Open BAs agent

Pull Requests:

Full Changelog: 1.9.2...1.10.0

Version 1.9.2

16 Dec 10:49
b5486b4
Compare
Choose a tag to compare

Enhancements:

  • #1990 Added Windows arm management for OpenBAS agent
  • #1909 Handle prerelease platform on our CI

Bug Fixes:

  • #2063 Issue when using MistralAI server
  • #2051 Latest Docker tag incorrectly points to a lower semantic version if it is more recent
  • #2035 Error 400 with MDE collector
  • #1659 Popover icon inconsistency in lists

Pull Requests:

Full Changelog: 1.9.1...1.9.2