v0.0.1
🐛 Bug Fix
- Added extra correct decoder information #3 (@alexchristy)
⚠️ Pushed to main
- Add release workflow (@alexchristy)
- README minor grammar fixes (@alexchristy)
- Update README Quickstart to use templating (@alexchristy)
- Bump docker/login-action to v3 (@alexchristy)
- Bump actions/checkout to version 4 (@alexchristy)
- Update README with common issue solutions (@alexchristy)
- Key features typo fix (@alexchristy)
- Add pipeline organization section (@alexchristy)
- Move to foldable table of contents (@alexchristy)
- Add supporting sections to README (@alexchristy)
- Add decoder resolution behavior to README (@alexchristy)
- Fix README tabbing (@alexchristy)
- Add inital README (@alexchristy)
- Simplify git update process (@alexchristy)
- Remove duplicate repo cloning (@alexchristy)
- Switch to pull (@alexchristy)
- More descriptive error message for common repo close fail (@alexchristy)
- Reset back to /root in interactive docker image (@alexchristy)
- Reset back to /root as cwd (@alexchristy)
- Ignore no username error from git (@alexchristy)
- Add logic to handle private repos (@alexchristy)
- Add extra debugging statements to init.sh (@alexchristy)
- Rename github token secret (@alexchristy)
- Add support for private GitHub repositories (@alexchristy)
- Add project logo (@alexchristy)
- Repo cloned at docker runtime to prevent leaking private wazuh rules and decoders (@alexchristy)
- Ensure that test results are outputted to stdout (@alexchristy)
- Fix wazuh test exit code check (@alexchristy)
- Update dockerfiles (@alexchristy)
- Fix interactive mode (@alexchristy)
- Fix logic that extracts ref branch (@alexchristy)
- Rename CI pipeline (@alexchristy)
- Add logic to check branches based on trigger of CI pipeline (@alexchristy)
- Add sample CI configuration for PRs (@alexchristy)
- Remove purposely invalid key (@alexchristy)
- Exit successfully if all tests complete and pass (@alexchristy)
- Run WazuhTest in cli mode (@alexchristy)
- Fixed missing remote repo url (@alexchristy)
- More debug git statements (@alexchristy)
- Add debug statements (@alexchristy)
- Add early exiting for main.sh (@alexchristy)
- Remove log message breaking count_logical_cpus output (@alexchristy)
- Save WazuhTest output and send results to stdout (@alexchristy)
- Add starter tests that work out of the box with no custom rules or decoders (@alexchristy)
- Add pipeline repo variable to main to allow it to find initial scripts (@alexchristy)
- Add script to pull down new updates each time container is started (@alexchristy)
- Important constants (@alexchristy)
- Switch main echo logs to logging functions (@alexchristy)
- Split functions into different files (@alexchristy)
- Break up scripts into smaller components (@alexchristy)
- Add helpful comment for dockerfile variable change (@alexchristy)
- Add steps to clone and build WazuhTest (@alexchristy)
- Fix early exit bug (@alexchristy)
- Exit early if no decoders or rules are provided (@alexchristy)
- Ensure decoder exclusions have proper tabbing (@alexchristy)
- Prevent adding decoder exclusion lines if they already exist (@alexchristy)
- Prevent container from exiting once scripts finish (@alexchristy)
- Split dependency and git into seperate commands (@alexchristy)
- Start wazuh server before running other scripts (@alexchristy)
- Create entrypoint for docker container (@alexchristy)
- Increase total delay (@alexchristy)
- Increase delay and attempts (@alexchristy)
- Add start delay script (@alexchristy)
- Exit with an error if we are not able to sucessfully restart wazuh manager (@alexchristy)
- Remove problematic placeholder files (@alexchristy)
- Set correct permissions for config file after adding decoder exclusions (@alexchristy)
- Insert the lines before the closing ruleset tag (@alexchristy)
- Add decoder exclusion lines to the main ruleset tag (@alexchristy)
- Use tempfiles to prevent using for loops (@alexchristy)
- Fix incorrect bool int comparison (@alexchristy)
- Fix decoder line splitting (@alexchristy)
- Remove while statements (@alexchristy)
- Mostly complete logic for custom ruleset and decoder installation (@alexchristy)
- Use run_command for early verbose exit on one off commands (@alexchristy)
- Add restart for wazuh server (@alexchristy)
- Add rules and decoders for testing (@alexchristy)
- Rename script more appropriately (@alexchristy)
- Initial commit (@alexchristy)
Authors: 1
- Alex Christy (@alexchristy)