Thank you for your interest in contributing to the Essential Eight Checklist repository!
- Check existing issues before creating a new one
- Provide clear description of the problem
- Include relevant maturity level (ML1/ML2/ML3)
- Add steps to reproduce if applicable
- Fork the repository
- Create a feature branch (
git checkout -b feature/your-feature) - Make your changes
- Test your changes
- Commit with clear messages
- Push to your fork
- Create a Pull Request
When adding new tools to the /tools directory:
- Include cost information
- Specify complexity level
- Indicate which maturity levels it supports
- Provide implementation examples
- Add verification steps
- Ensure alignment with latest ACSC guidance
- Maintain consistent formatting
- Include practical examples
- Add verification methods
- Be respectful and professional
- Welcome newcomers
- Provide constructive feedback
- Focus on improving security outcomes
Open an issue for discussion or contact the maintainers.
Thank you for helping improve cybersecurity practices!