Skip to main content

Contributing overview

Your contributions are welcome!

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

Your contributions can help in various places:

ContributionWhere to contribute
File a Semgrep issue.See the Semgrep GitHub repository.
Contribute code changes.Follow the Contributing code document. Find a task in the list of good first issues.
Contribute rules to the Semgrep Registry.Add new rules through Semgrep Cloud Platform or GitHub. See Contributing rules.
Update the documentation you are reading right now!Create a PR or an issue in the Documentation repository.
Help others in the community.Check Semgrep 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 OSS Engine philosophy.