Skip to main content

30 docs tagged with "Team & Enterprise Tier"

View All Tags

CI configuration reference

Configure Semgrep in CI by setting various environment variables. Enable diff-aware scanning, connect to Semgrep App, and more.

CLI reference

Reference for the Semgrep command line tool including options and exit code behavior.


The Dashboard is a summary view within Semgrep App to help security teams evaluate their organization's security posture.


Semgrep Editor is a powerful tool within Semgrep App to author rules and quickly apply these rules across an organization to enforce coding standards across an organization.


The Findings page allows users to view, manage, and triage Findings.

Getting started with Semgrep App

Get started with Semgrep App to scan for security vulnerabilities on both local and remote repositories hosted on GitHub and GitLab.


Glossary of terms related to software composition analysis and Semgrep Supply Chain.


Semgrep App contains 3rd party integrations to allow users to add data from Semgrep to other tools that are part of their workflows.

Managing users and roles

Learn about roles, user management, and how to implement role-based access control in Semgrep App.


Semgrep CI integrates with 3rd party services when connected to Semgrep App. Learn how to get Slack or email alerts about findings and failures, how to get merge or pull request comments in your CI/CD pipeline, or how to integrate using webhooks.

Pricing and billing

Semgrep CLI and CI are free to use. Semgrep App has both free and paid tiers, each with their own features and levels of support.

Rule board

The Rule Board is a visual representation of the rules that Semgrep App uses to scan code. Rules are cards, and are grouped into columns representing the actions undertaken (whether to block, comment, or silently monitor) when a finding surfaces.

Sample CI configurations

View sample configuration files to run Semgrep with various CI/CD providers such as GitHub, GitLab, Jenkins, Buildkite, CircleCI, and more.

Semgrep API

This document links to Semgrep API documentation.

Supported languages

Semgrep supports more than two dozen languages. Learn about generally available, beta, and experimentally supported languages.

Troubleshooting GitLab SAST

Fix issues with GitLab SAST's Semgrep analyzer, such as jobs running slowly, not showing results, or returning errors.

Troubleshooting Semgrep App

Not seeing what you expect in Semgrep App? Follow these troubleshooting steps or find out how to get one-on-one help.