Skip to main content

Extensions

Several third-party tools include Semgrep extensions.

Editorโ€‹

Pre-commitโ€‹

The pre-commit framework can run semgrep at commit-time. Install pre-commit and add the following to .pre-commit-config.yaml

repos:
- repo: https://github.com/returntocorp/semgrep
rev: 'v0.102.0'
hooks:
- id: semgrep
# See semgrep.dev/rulesets to select a ruleset and copy its URL
args: ['--config', '<SEMGREP_RULESET_URL>', '--error', '--skip-unknown-extensions']

Version managementโ€‹

Semgrep as an engineโ€‹

Many other tools have functionality powered by Semgrep. Add yours with a pull request!


Find what you needed in this doc? Join the Slack group to ask the maintainers and the community if you need help.