-
Notifications
You must be signed in to change notification settings - Fork 24
Development Focus Areas
Want to help turn this rough-hewn stick into a gleaming masterpiece? Here's my 'To-Forge' list. Grab your digital anvil and let's start hammering away!
Note: Related GitHub issues to these areas will be linked in future
1. Increase testing coverage
-
Support for additional cloud environments (eg. GCP)
-
Addition of new attack techniques for testing
Note: Attack techniques do not necessarily need to map to a specific technique in an attack framework as long as they make sense from an exploitation standpoint.
2. Easier tool deployment
Improve the overall source code and packaging to make it more easier to deploy and start testing.
3. New tool capabilities
Add new capabilities to make usage of tools, understanding of adversary TTPs and understanding of cloud environment easier. Examples -
- Deploy with docker
- LLM integration for technique interaction, etc.
4. Improved error logging
Implement better error logging both at the app level and technique level for easier troubleshooting.
5. Improved reporting
Implement better reporting capabilities with more options to generate useful reports.
- Implement testing sessions and generate reports per session
- Implement report filters to generate reports by duration, entity, tactics, target, etc.
- Report visual enhancements such as report theme, format, included graphs, etc.
6. Recon Dashboards
Add new Recon
dashboards with useful recon actions.
7. Halberd UI/UX improvements
A major focus is to continuously improve the overall user experience of the Halberd web app to make it easier for everyone to understand what to do, how to do it, and what's happening in the background.
- Display more background operation info on the UI