Contribution Guidelines
April 3, 2026 ยท View on GitHub
Before contributing to this repository, please ensure you are adhering to the following guidelines. These checks will ensure that your contributions can be easily integrated into the main repository, without any headache for the owners.
General Guidelines
- Contributions should be made via a pull request to the main repository from a personal fork.
- Pull requests should be accompanied by a descriptive title and detailed explanation.
- Submit all pull requests to the repository's main branch.
- Before submitting a pull request, ensure additions/edits are aligned with the overall repo organization.
- Be sure changes are compatible with the repository's license.
- In case of conflicts, provide helpful explanations regarding your proposed changes so that they can be approved by repo owners.
Tool and Project Submissions
This list is a curated collection of awesome resources, it is not a directory for every project that exists. Submissions that do not meet the following criteria will be closed.
- The project is free and open-source. No paid products, SaaS with mandatory paid tiers, or freemium tools where core functionality requires payment.
- The project does not exist primarily to drive users toward a paid product or service, even if it has an open-source component.
- The project is original and substantive, it offers a genuinely novel technique, dataset, architectural approach, or meaningful research. Thin wrappers around an LLM API that just prompt a model to classify inputs do not meet this bar.
- The project demonstrates real security research or engineering effort, not a weekend vibe-coded prototype.
- The project is maintained and functional, it has documentation, clear usage instructions, and actually works. Repos with no README, no tests, and no activity beyond the initial commit will not be accepted.