Skip to content

Version 1.9.0

Compare
Choose a tag to compare
@Filigran-Automation Filigran-Automation released this 29 Nov 14:22
· 27 commits to master since this release
34c7f17

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

During this release, we put a strong focus on improving our technical simulation logic and the global performance of OpenBAS to offer the most seamless experience while testing your endpoints.

🗒️ Payloads Execution Improvements
We addressed several issues that prevented some payloads from executing correctly. Now, a significant number of payloads are fully functional, allowing you to build end-to-end, realistic attack simulations with greater reliability.

🔔 Detection/Prevention Enhancements
We improved our matching to accurately identify the alerts Blocked/Prevented for Detection/Prevention.
Microsoft Defender logic has been improved to ensure that all alerts are accurately detected and logged.
Microsoft Sentinel integration confirms that alerts from connected EDRs are transmitted and logged properly, offering clearer and more actionable insights.

🚀 Performance Boost
We resolved performance issues that caused the platform to lag when handling large amounts of data. With these fixes, openBAS is now faster and more responsive.
This work included many bugs bashed, some UI improvements and updated our documentation.

Enhancements:

  • #1940 Simulations context - Rename 'exercices' in URL for 'simulations
  • #1775 [security] Upgrade GA Dockerfile base image
  • #1772 [security] Upgrade bcprov-jdk15on
  • #1771 [security] Upgrade of postgresql JDBC driver
  • #1725 clean up temporary apt list files in Dockerfiles
  • #1518 UI improvement - Show prerequisites info in payloads drawer
  • #1486 [ Unit testing - simulation scope ] - inject execution

Bug Fixes:

  • #1939 Rename 'Status' for 'Execution status' for the execution of an inject
  • #1928 Issue when importing a simulation
  • #1903 Can't launch an http injector
  • #1892 Simulations list skeleton is buggy in scenario overview
  • #1888 Clicking on an inject popover open the edit panel too
  • #1863 Injects execution blocked when an execution fails for a particular asset
  • #1862 Actions are not allowed on the Inject Results list in the Exercise Overview
  • #1840 "LaZagne.py - Dump Credentials from Firefox Browser" fails detection
  • #1834 Fix ART payloads using the environment variable set at $PathToAtomicsFolder
  • #1833 Fix technical Payload C2 Data Exfiltration giving us "need to analyze more"
  • #1822 Update scenario drawer - merge 2 tabs overview and mail configuration together
  • #1769 Inject still in Pending when I target an Asset and it's inactive
  • #1758 Error when editing a challenge
  • #1755 Prerequisites command failed but the status show success
  • #1734 Latency - Improve taxonomics retrieval strategy
  • #1729 Improve latency on simulation overview
  • #1718 Improve latency on simulations list
  • #1715 Charts simulations - team scores are too big
  • #1686 Microsoft Defender collector not working
  • #1685 Microsoft Sentinel collector not working
  • #1662 Kill chain functional order is not taken into account in filter
  • #1624 Lessons learned : the categories are not well diplayed
  • #1621 Payload - Enforce required cleanup command AND executor when choosing one of the two
  • #1515 Update of a simulation - update button should take infos from both tabs overview and mail config
  • #854 TTPs are loading entirely in the app

Pull Requests:

New Contributors:

Full Changelog: 1.8.2...1.9.0