Skip to main content


Your contributions are welcome!

To contribute, read and agree with the Contributor Covenant Code of Conduct.

Your contribution can help in various places:

ContributionWhere to contribute
File a Semgrep issue.See the Semgrep GitHub repository.
Fix an issue.Pick a bug from the good first issues list or work on any of the currently open bugs.
Contribute to the rules repository.Add new rules through Semgrep App or GitHub. See Contributing to Semgrep rules.
Add a new feature.See the enhancement issues for inspiration.
Update the documentation you are reading right now!Create a PR or an issue in the Documentation repository.
Help others in the community.Check r2c Community Slack.

For any contribution to Semgrep code (bug fix or fixed issue, feature), read more about development workflow and testing in the contribution guidelines. For a high-level view of Semgrep’s design principles, see the Semgrep CLI philosophy.