Adding self-hosted repositories
Integrate Semgrep into self-hosted and custom SCM tools such as GitHub Enterprise and GitLab Self Hosted.
Integrate Semgrep into self-hosted and custom SCM tools such as GitHub Enterprise and GitLab Self Hosted.
Learn how to receive Slack or email alerts about findings and failures, how to receive merge or pull request comments in your CI/CD pipeline, or how to integrate using webhooks.
Receive notifications about reachable findings from your Semgrep Supply Chain scans.
Set up Semgrep Supply Chain to correctly detect packages in Maven.
This document links to Semgrep API documentation.
Send Semgrep findings to your Asana project.
Enable PR comments in your Bitbucket repositories to display Semgrep findings to developers.
Configure Semgrep in CI by setting various environment variables. Enable diff-aware scanning, connect to Semgrep Cloud Platform, and more.
Reference for the Semgrep command-line interface including options and exit code behavior.
Learn how Semgrep leverages its engine to scan open source dependencies with high-signal rules.
Configure how Semgrep in CI pipelines handles errors and blocks findings.
The Dashboard is a summary view within Semgrep Cloud Platform to help security teams evaluate their organization's security posture.
Search through all your dependencies in all your onboarded repositories at any time.
Semgrep Editor is a powerful tool within Semgrep Cloud Platform to write rules and quickly apply these rules across an organization to enforce coding standards across an organization.
Receive Semgrep findings via email.
The Findings page allows users to view, manage, and triage Findings.
Enable pull request (PR) comments in your GitHub repositories to display Semgrep findings to developers.
Enable merge request (MR) comments in your GitLab repositories to display Semgrep findings to developers.
Glossary of terms related to software composition analysis and Semgrep Supply Chain.
Prevent unwanted noise when scanning for dependency vulnerabilities by ignoring lockfiles or code files.
Refer to this section to set up Semgrep Supply Chain for your specific tooling or pipeline.
Configure Jenkins to send the correct branch name to Semgrep Cloud Platform.
Send Semgrep findings to your Jira project.
Try Semgrep Code workflows, triage findings and work with rules and rulesets without any setup necessary. See what Semgrep detects in OWASP Juice Shop.
Semgrep Supply Chain can detect and list a package's license. Prevent or exempt certain packages from being used based on their licenses.
Send Semgrep findings to your Linear project.
The Policies page is a visual representation of the rules that Semgrep Code uses to scan code.
Learn about pricing, tiers, and feature support for the following Semgrep Products: Semgrep OSS, Semgrep Code, and Semgrep Supply Chain.
Set up your CI pipeline with Semgrep Cloud Platform for centralized rule and findings management.
Set up Semgrep in CI without connecting to Semgrep Cloud Platform.
View sample configuration files to run Semgrep with various CI/CD providers such as GitHub, GitLab, Jenkins, Buildkite, CircleCI, and more.
Get started with Semgrep Cloud Platform to scan for security vulnerabilities on both local and remote repositories hosted on GitHub and GitLab.
Perform a SAST scan with Semgrep Code
Run Semgrep in CI environments. Learn about different features of CI jobs connected to Semgrep Cloud Platform and stand-alone Semgrep jobs.
A guide using to Semgrep Pro Rules: supported languages, vulnerabilities covered, and using Pro rules in Semgrep scans.
Scan your codebase's open source dependencies with Semgrep Supply Chain's high-signal rules that determine a vulnerability's reachability.
Receive Semgrep findings in your Slack workspaces.
SSO configuration instructions.
Semgrep supports more than two dozen languages. Learn about generally available, beta, and experimentally supported languages.
Guidelines on how to add or remove tags through Semgrep Cloud Platform and semgrepconfig.yml file.
Learn how to create tickets based on Semgrep findings in third-party ticketing systems.
Perform triage and remediation of dependency vulnerabilities through Semgrep Supply Chain.
Not seeing what you expect in Semgrep Cloud Platform? Follow these troubleshooting steps or find out how to get one-on-one help.
Get more information when Semgrep in CI hangs, crashes, times out, or runs too slow. Fix issues with GitLab SAST's Semgrep analyzer, such as jobs running slowly, not showing results, or returning errors.
Learn about roles, user management, and how to implement role-based access control in Semgrep Cloud Platform.
Create webhooks to receive Semgrep findings in your endpoints.