Version 1.6.0
Hello dear community! The OpenBAS 1.6.0 is out ! Hope you will enjoy it! 🚀
Interactive Timeline Display for injects
Our brand-new timeline is getting fancier ! On top of being able to create and modify your injects more intuitively, you can now chain your injects, opening the way to our future exciting feature: conditional inject launch ! 🛤️
Filters implementation
Find More, Faster: unleash the Power of Filters for a Seamless Experience! You can now leverage filtering on the most important lists of OpenBAS to better understand various kinds of situation for your scenarios, simulations, atomic testing etc. 👀
Test emails and SMS related injects
Not sure if your email or SMS was sent ? You can replay a test for a single inject or do it in bulk. 📬
Launch a scenario now as we do in simulation
No time to waste ? Feeling like launching your scenario right away without scheduling ? It’s now possible with the start now button on the scenario level. ⛷️
Caldera is removed from the default OpenBAS stack
Caldera was complicated to use for the community. We’ve heard you! OpenBAS has reached a good level of maturity by integrating atomic red team so we decided to remove it from our default stack. 👏
Enhancements:
- #1421 Remove Caldera from default stack
- #1368 Ability to launch a scenario - same as we do for simulations - with a start now
- #1336 Be able to replay test for sms and email injects
- #1294 Implement filters on atomic testing, inject and payload lists
- #1194 Chaining injects logically
- #124 Implement filters on injector contract, scenario & simulation lists
Bug Fixes:
- #1400 In scenario tab, anormal spaces between overlay and separators
- #1397 Lessons learned survey are never received
- #1361 Avoid deadlocks during Flyway migrations (>9.0.)
- #1350 When updating an expectation score, the expectation status doesn't change
- #859 Login UI should be iso with OCTI
- #844 404 errors are not correctly handles, leading to spinning forever
Pull Requests:
- [backend/frontend] fix expectation status when updating score by @MarineLeM in #1379
- [github] Adding a way to have the labels automatically set by @Dimfacion in #1372
- [github] Fixing the branch name by @Dimfacion in #1381
- [frontend/backend] align login page with octi (#859) by @guillaumejparis in #1373
- [frontend] add a warning instead of loading indefinitely on 404 for s… by @guillaumejparis in #1369
- Add quick filters on scenarios, simulations and atomic testing by @RomuDeuxfois in #1352
- [backend] fix deadlock flyway migration on 9.22.3 by @savacano28 in #1358
- [frontend] Fix on moving an inject deletes it's content by @Dimfacion in #1393
- [backend] fix obas injector for linux & mac (#1388) by @guillaumejparis in #1391
- [backend] Add sortable property to team_name by @savacano28 in #1399
- [backend/frontend] Add missing sortable by @RomuDeuxfois in #1401
- [frontend/backend] Be able to replay test by @johanah29 in #1364
- [backend/frontend] Fix team creation by @RomuDeuxfois in #1402
- Atomic testing list is slow on demo environment by @RomuDeuxfois in #1389
- [backend/frontend] Add quick filters on scenarios injects & simulations injects by @RomuDeuxfois in #1383
- [Frontend] Fix spaces between overlay and separators in scenario tab by @johanah29 in #1406
- [readme] fix readme screenshot and links by @guillaumejparis in #1407
- [backend/frontend] Add quick filters on assets & asset groups when inject creation by @RomuDeuxfois in #1394
- [frontend] Fix inject action update in inject list by @RomuDeuxfois in #1411
- [frontend/backend] add a start now for scenario (#1368) by @guillaumejparis in #1405
- [frontend/backend] Chaining injects logically by @Dimfacion in #1380
- [backend/frontend] Filters options should not be limit to 10 by @RomuDeuxfois in #1430
- [frontend] Error display when a survey is send by @RomuDeuxfois in #1429
- [frontend] Fix missing filter on dynamic asset group by @RomuDeuxfois in #1434
- [frontend] Change some wordings by @RomuDeuxfois in #1432
- [frontend] Improv filter style by @RomuDeuxfois in #1433
- [frontend] Small fix on chaining UI by @Dimfacion in #1448
- [backend] Fix inject status delete cascading by @RomuDeuxfois in #1447
Full Changelog: 1.5.1...1.6.0