Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.semgrep.dev/llms.txt

Use this file to discover all available pages before exploring further.

Perform these steps in Semgrep AppSec Platform to create an email integration and receive notifications:
1
Create an email integration:i. On the navigation menu, click Settings > Integrations > Add.ii. Click on Email.iii. Enter a Name for the integration.iv. Enter the Email address to receive Semgrep findings.v. Click Subscribe.
2
Turn notifications on:i. Click Rules > Policies > Rule Modes.ii. Click the Edit button of the Rule Mode for which you want to receive email notifications. For example, if you want to be notified of all blocking findings through email, click the Edit button of the Block mode.iii. Repeat the previous step for all Rule Modes that you want to receive notifications for.

Notification and alert de-duplication

Notifications are sent only the first time a given finding is detected. When running a diff-aware scan, Semgrep doesn’t notify you when a pull request has a finding that existed on the base branch already, even if that line is moved or re-indented. Semgrep also tracks notifications that have already been sent, so subsequent scans of the same changes in a pull request won’t result in duplicate notifications.
NOTESee Findings in CI for more information about how Semgrep tracks a finding through its lifetime.

Number of emails

Emails about new findings are triggered only once. These emails also include a summary of current open findings.