Welcome! Thank you for your interest in contributing to Misconfiguration Manager!
If creating a pull request for a new technique, please follow these steps:
- Review open pull requests for technique numbering conflicts
- Create a new directory under the relevant technique category (e.g., CRED) in the format of
<CATEGORY>-n
wheren
is the highest number technique in the category +1 - Create the primary markdown file in the format of
<category-#_description.md>
- Copy the relevant template (attack or defense) into the description markdown file
- Fill out all sections of the template to the best of your ability
- Include links to relevant offensive and defensive IDs
- Review other techniques in the category for examples
- Update other techniques if necessary using "Replace in Files" feature of VS Code
- The submission does not have to be complete or perfect but please note what needs additional work
If you find any incorrect or incomplete information, please open an issue. We encourage you to submit a pull request with your recommended changes. Be the change you want to see!
Before creating a pull request, create a fork of the main
branch and push your work to your fork. From there, you can open a pull request to the Misconfiguration Repository.