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.
Triage findings
You can triage secrets-related findings in Semgrep AppSec Platform on the Secrets page. By default, all findings are displayed. A common triage workflow includes the following tasks:Filtering for a particular characteristic of a finding, such as its Validation status, or Branch, or Type.
Applying a triage state to the filtered findings based on the analysis in step 2.i. Setting a finding as Ignored means that no action is undertaken and the finding is closed. Subsequent scans won’t include this finding.ii. Setting or retaining a finding as Open, Reviewing, or Fixing means that the finding is a true positive and needs to be fixed or resolved. a. Optional: You can create a ticket in Jira to assign a developer to fix findings.
Review provisionally ignored findings
If you have Semgrep Multimodal enabled, review the findings that have been provisionally ignored. These findings indicate that Semgrep has determined the secret to be invalid, which means that the secret has been revoked, was never functional, or used for a custom or private endpoint that Semgrep can’t communicate with. Findings with a status of provisionally ignored block pull requests and merge requests if the matching rule is included in a blocking policy. You can change the status of provisionally ignored findings to indicate the next steps in the triage process. For instance, you can set the status to Reviewing if you decide to manually review the finding.Common filtering use cases
You can find and perform bulk operations through filtering; all filter operations are available to you on the Secrets page.| Task | Steps |
|---|---|
| Viewing valid findings | Under Validation, click ⚠️Confirmed valid. |
| View findings in a specific project or branch | 1. Under Projects, select a repository from the drop-down menu. 2. Under Branches, select a branch from the drop-down menu. |
| View findings of a specific type of secret, such as personal token or password. | Under Type, select a type of secret. |
| View findings of a specific severity | Under Severity, select a value. |
Apply filters with as much specificity as possible. You may have to perform bulk triage several times. By starting with the most specific cases, and closing the findings from those specific cases, you are able to narrow down findings as you work from specific to broad filter criteria.
Triage findings through PR and MR comments
In addition to viewing your results in Semgrep AppSec Platform, you can set up PR or MR comments from Semgrep, which allows you to view findings-related information directly in your pull requests and merge requests. To receive PR or MR comments, ensure that:- You have set up comments as part of your core deployment.
- You have defined which rules and validation states should be in Allow, Comment, or Block mode in the Policies page.
INFODefine which rules and validation states should be in Allow, Comment, or Block mode in the Policies page.