# Semgrep ## Docs - [Semgrep Docs](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/index.md): Get started with Semgrep to help… - [Quickstart](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/getting-started/quickstart.md): Learn how to set up Semgrep, sca… - [Quickstart for Semgrep Managed Scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/getting-started/quickstart-managed-scans.md): This quickstart guide will help… - [Prerequisites](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/prerequisites.md): This document details the requir… - [Supported source code managers](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/getting-started/scm-support.md): Semgrep supports the following s… - [Supported languages](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/supported-languages.md) - [C# support](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/languages/csharp.md) - [Go support](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/languages/go.md) - [Java support](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/languages/java.md) - [JavaScript support](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/languages/javascript.md) - [Kotlin support](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/languages/kotlin.md) - [Python support](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/languages/python.md) - [Ruby support](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/languages/ruby.md) - [Scala support](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/languages/scala.md) - [Swift support](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/languages/swift.md) - [Local and CLI scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/local-and-cli-scans.md) - [Local scans with Semgrep](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/getting-started/cli.md): Learn how to set up Semgrep, sca… - [Run rules](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/running-rules.md): This document explains how to us… - [Update Semgrep](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/update.md): Stay up-to-date by running the l… - [Scan local repositories and upload findings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/local-to-scp-scans.md) - [Troubleshooting the CLI](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/troubleshooting/semgrep.md) - [Core deployment](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/core-deployment.md): Semgrep can be set up to scan re… - [Pre-deployment checklist](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/checklist.md): Confirm your deployment scope, a… - [Create a Semgrep account and set up organizations](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/create-account-and-orgs.md) - [Single-sign on (SSO) configuration](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/sso.md) - [Connect a source code manager](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/connect-scm.md) - [Enable source code manager code access](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/scm-code-access.md) - [Source code manager permissions](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/prepare/scm-permissions.md): Reference for source code manage… - [Network access and allowlists](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/prepare/network-access.md): Configure ingress and egress all… - [Scan repositories with the AppSec Platform](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/scan-repositories-with-the-appsec-platform.md) - [Semgrep Managed Scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/managed-scanning/overview.md): Add repositories to your Semgrep… - [Add an Azure DevOps repository to Semgrep Managed Scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/managed-scanning/azure.md) - [Add a Bitbucket repository to Semgrep Managed Scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/managed-scanning/bitbucket.md): Add Bitbucket repositories to yo… - [Add a GitHub repository to Semgrep Managed Scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/managed-scanning/github.md): Add GitHub repositories to your… - [Add a GitLab repository to Semgrep Managed Scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/managed-scanning/gitlab.md): Add GitLab repositories to your… - [AI-powered detection overview](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-code/ai-powered-detection-concepts.md) - [Scan with AI-powered detection](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/add-ai-to-scans.md) - [Add Semgrep to CI](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/add-semgrep-to-ci.md) - [Add Semgrep manually to CI providers](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/add-semgrep-to-other-ci-providers.md) - [Customize your CI job](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/customize-ci-jobs.md) - [Handling blocking findings and errors](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-ci/configuring-blocking-and-errors-in-ci.md): This article documents how Semgr… - [Set up Semgrep Supply Chain for your infrastructure](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/setup-infrastructure.md) - [Set up Semgrep Supply Chain with Apache Maven (Java)](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/setup-maven.md) - [Manage projects](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/manage-projects.md): View, sort, and tag your project… - [Set a primary branch](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/primary-branch.md) - [Troubleshooting CI scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/troubleshooting/semgrep-app.md) - [PR or MR comments](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/pr-or-mr-comments.md) - [Enable Azure pull request comments](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/azure-pr-comments.md) - [Set up GitHub pull request comments](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/github-pr-comments.md) - [Set up GitLab merge request comments](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/gitlab-mr-comments.md) - [Bitbucket PR comments](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/bitbucket-pr-comments.md) - [Enable Bitbucket Cloud pull request comments](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/bitbucket-cloud-pr-comments.md) - [Enable Bitbucket Data Center pull request comments](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/bitbucket-data-center-pr-comments.md) - [Developer exception requests](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/developer-exception-requests.md) - [Customize a core deployment](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/beyond-core-deployment.md): Now that you've finished your Se… - [Ignore files, folders, and code](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/ignoring-files-folders-code.md) - [Ignore manifest files, lockfiles, and dependencies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/ignoring-dependencies.md) - [Perform cross-file analysis](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-code/semgrep-pro-engine-intro.md): Use Semgrep Code's **cross-file… - [Unified Policies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/unified-policies/overview.md) - [Create and manage Unified Policies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/unified-policies/get-started.md) - [License compliance](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/license-compliance.md) - [Write rules](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/overview-1.md): Semgrep uses rules, which encaps… - [Deployment at scale](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/deployment-at-scale.md) - [Manage user access to projects](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/teams/overview.md): Basic access control, which dete… - [Manage teams and roles](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/teams/manage.md) - [Access tokens](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/tokens.md): An access token is a secure cred… - [Tag projects](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/tags.md): Tagging enables you to group pro… - [Set up Semgrep Network Broker](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-ci/network-broker.md): Semgrep Network Broker facilitat… - [Secure guardrails in Semgrep](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/secure-guardrails/secure-guardrails-in-semgrep.md): Secure guardrails guide **develo… - [Secure defaults](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/secure-guardrails/secure-defaults.md) - [Custom rules for secure guardrails](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/secure-guardrails/custom-guardrails-rules.md): You can create custom Semgrep ru… - [Alerts and notifications](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/notifications.md): You can receive notifications fo… - [Receive Slack notifications](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/slack-notifications.md) - [Receive email notifications](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/email-notifications.md): You can receive emails from Semg… - [Enable webhooks](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/webhooks.md): Webhooks are a generic method fo… - [Dashboard](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/dashboard.md) - [Extensions](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/extensions/overview.md): Several third-party tools includ… - [Semgrep Visual Studio Code extension](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/extensions/semgrep-vs-code.md) - [Semgrep IntelliJ extension](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/extensions/semgrep-intellij.md) - [Run scans on pre-commit](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/extensions/pre-commit.md) - [Semgrep Guardian](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-guardian/overview.md): Set up Semgrep Guardian to scan… - [Semgrep Guardian enterprise deployment](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-guardian/enterprise-deployment.md): How to deploy Semgrep Guardian i… - [View exposure and runtime context from Cortex by Palo Alto Networks](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/cortex.md): The Semgrep Cortex integration c… - [Create Jira tickets](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/jira.md): The Semgrep Jira integration all… - [View runtime context from Sysdig](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/sysdig.md): The Semgrep Sysdig integration c… - [View Semgrep findings in Wiz's Security Graph](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/wiz.md) - [Semgrep Code overview](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-code/overview.md) - [View findings in Semgrep AppSec Platform](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-code/findings.md) - [View findings' details](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-code/finding-details.md) - [Triage and remediate findings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-code/triage-remediation.md): This article shows you how to ma… - [Autofix for Semgrep Code](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-code/triage-remediation/autofix.md): Semgrep’s Autofix feature uses A… - [Manage rules and policies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-code/policies.md) - [Semgrep Pro rules](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-code/pro-rules.md) - [ Write rules using Semgrep Editor](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-code/editor.md) - [Cross-file analysis examples](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-code/semgrep-pro-engine-examples.md) - [Remove duplicate findings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-code/remove-duplicates.md): Semgrep scans are performed on b… - [Overview](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/overview.md): Semgrep Supply Chain is a softwa… - [Supply Chain requirements and feature support](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/requirements-and-feature-support.md): This document discusses the requ… - [Set up and configure Supply Chain scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/set-up-and-configure.md): Learn about the setup needed to… - [View findings in Semgrep AppSec Platform](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/findings.md) - [View finding details](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/finding-details.md): Learn how to view details about… - [View advisories and search for related findings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/advisories.md) - [View and search for dependencies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/dependency-search.md) - [View Dependency paths (beta)](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/dependency-paths.md) - [Triage and fix Supply Chain findings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/triage-and-fix/overview.md) - [Upgrade guidance and Autofix](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/triage-and-fix/upgrade-guidance-and-autofix.md) - [Manage rules and policies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/policies.md) - [Ignore manifest files, lockfiles, and dependencies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/ignoring-deps.md) - [Detect and remove malicious dependencies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/malicious-dependencies.md) - [Supply Chain incident notifications and response](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/incident-notifications.md): Get notifications when Semgrep d… - [Respond to a malware incident with Semgrep Supply Chain](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/incident-response.md): How to respond to a malicious de… - [Generate a software bill of materials](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/sbom.md) - [Semgrep Secrets overview](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-secrets/conceptual-overview.md) - [Scan for secrets](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-secrets/getting-started.md): Semgrep Secrets allows you to de… - [Scan your Git history (beta)](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-secrets/historical-scanning.md) - [Generic secrets AI](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-secrets/generic-secrets.md) - [View findings in Semgrep AppSec Platform](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-secrets/findings.md) - [View findings details](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-secrets/finding-details.md): The finding's details page displ… - [Triage and remediate findings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-secrets/triage-remediation.md): This article shows you how to ma… - [Manage rules and policies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-secrets/policies.md) - [Semgrep Secrets rule structure and sample](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-secrets/rules-1.md): This article walks you through w… - [Write custom validators](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-secrets/validators-1.md) - [Semgrep Secrets glossary](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-secrets/glossary.md): The terms and definitions provid… - [Semgrep Agentic Workflows (beta)](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/workflows/overview.md): Learn how Semgrep Agentic Workfl… - [Get started with Semgrep Agentic Workflows (beta)](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/workflows/get-started.md): Run Semgrep Agentic Workflows fr… - [Semgrep Multimodal overview](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-multimodal/overview.md): Semgrep Multimodal adds AI-drive… - [Semgrep Multimodal metrics and methodology](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-multimodal/metrics.md): Metrics for evaluating Semgrep M… - [Enable Semgrep Multimodal](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-multimodal/getting-started.md): Semgrep Multimodal extends stand… - [Customize Semgrep Multimodal](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-multimodal/customize.md): You can customize Semgrep Multim… - [Best practices for writing Memories](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-multimodal/best-practices-for-memories.md): This page covers various best pr… - [Analyze Code findings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-multimodal/analyze.md) - [Data privacy and legal considerations](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-multimodal/privacy.md): Semgrep Multimodal uses API perm… - [Get started with Semgrep Community Edition](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/getting-started/quickstart-ce.md): Semgrep Community Edition (CE) i… - [Customize Semgrep Community Edition (CE) scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/customize-semgrep-ce.md): This article shows you how to cu… - [Supported languages for Semgrep Community Edition (CE)](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-ce-languages.md): This document provides informati… - [Semgrep Community Edition in CI](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/oss-deployment.md): Semgrep Community Edition (CE) c… - [Semgrep Community Edition (CE) philosophy](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/contributing/semgrep-philosophy-1.md) - [Semgrep AppSec Platform versus Semgrep Community Edition](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-pro-vs-oss-1.md) - [Compare Semgrep to Opengrep](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/faq/comparisons/opengrep-1.md) - [CI references](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/ci-references-1.md) - [Continuous integration (CI) environment variables](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-ci/ci-environment-variables-1.md) - [Sample continuous integration (CI) configurations](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-ci/sample-ci-configs-1.md): This document provides sample co… - [Findings in CI](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-ci/findings-ci-1.md): When running any Semgrep product… - [Packages in the Semgrep docker image](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-ci/packages-in-semgrep-docker-1.md) - [Language reference](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/language-reference.md) - [Language maturity levels](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/references/language-maturity-levels.md) - [Feature definitions](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/references/feature-definitions.md) - [Semantic detection in Java](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-code/java.md): This document explains how Semgr… - [Glossaries](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/glossaries-1.md) - [Semgrep Code product terms](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-code/glossary.md): The terms and definitions provid… - [Semgrep Supply Chain glossary](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-supply-chain/glossary.md): The terms and definitions provid… - [Semgrepignore v2 reference](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrepignore-v2-reference.md) - [CLI reference](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cli-reference.md) - [Semgrep JSON and SARIF fields](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-appsec-platform/json-and-sarif.md): This reference provides Semgrep… - [Write rules](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/overview.md): Semgrep uses rules, which encaps… - [Rule structure syntax](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/rule-syntax.md) - [Rule structure syntax examples](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/rule-ideas.md): Not sure what to write a rule fo… - [Rule pattern syntax](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/pattern-syntax.md) - [Rule pattern syntax examples](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/pattern-examples.md) - [Rule-defined fix](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/rule-defined-fix.md): Rule-defined fix is a Semgrep fe… - [Dataflow analysis engine overview](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/data-flow/data-flow-overview.md): Semgrep provides an intraprocedu… - [Constant propagation](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/data-flow/constant-propagation.md) - [Taint analysis overview](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/data-flow/taint-mode/overview.md) - [Advanced taint analysis techniques](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/data-flow/taint-mode/advanced.md) - [Dataflow status](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/data-flow/status.md) - [Generic pattern matching](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/generic-pattern-matching.md) - [Metavariable analysis](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/metavariable-analysis.md) - [Introduction to Semgrep experiments](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/experiments/introduction.md) - [Pattern syntax (experimental)](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/experiments/pattern-syntax.md) - [Aliengrep](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/experiments/aliengrep.md) - [Join mode overview](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/experiments/join-mode/overview.md): Join mode runs several Semgrep r… - [Recursive joins](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/experiments/join-mode/recursive-joins.md) - [Symbolic propagation](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/experiments/symbolic-propagation.md): Symbolic propagation allows Semg… - [Display propagated value of metavariables](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/experiments/display-propagated-metavariable.md) - [Include multiple focus metavariables using set union semantics](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/experiments/multiple-focus-metavariables.md): Semgrep matches all pieces of co… - [r2c-internal-project-depends-on](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/experiments/r2c-internal-project-depends-on.md) - [Match captured metavariables with specific types](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/experiments/metavariable-type.md) - [Deprecated experiments](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/experiments/deprecated-experiments.md) - [Private rules](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/private-rules.md) - [Test rules](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/testing-rules.md): Semgrep provides a testing mecha… - [Troubleshooting rules](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/troubleshooting/rules.md) - [Static analysis and rule-writing glossary](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/writing-rules/glossary.md): The definitions provided here ar… - [Semgrep Secrets rule structure and sample](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-secrets/rules.md): This article walks you through w… - [Write custom validators](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-secrets/validators.md) - [Semgrep Learning Guides](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn.md) - [Security Foundations](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/security-foundations/overview.md): This section includes conceptual… - [Understanding static code scanning tools](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/security-foundations/sast/overview.md) - [Understanding supply chain security](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/security-foundations/supply-chain-security.md) - [Incorporating security testing into development workflows](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/security-foundations/security-testing-workflow.md) - [Understanding Security Vulnerabilities](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/vulnerabilities/overview.md) - [Code Injection](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/vulnerabilities/code-injection.md): An attacker's ultimate goal is o… - [Command Injection](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/vulnerabilities/command-injection.md) - [Command Injection in Argo Workflows](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/vulnerabilities/command-injection/argo-injection.md) - [Injection Attacks in GitHub Actions](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/vulnerabilities/command-injection/github-actions-injection.md) - [Cross-Site Scripting (XSS)](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/vulnerabilities/cross-site-scripting.md) - [Insecure Deserialization](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/vulnerabilities/insecure-deserialization.md) - [Insecure Direct Object Reference (IDOR)](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/vulnerabilities/idor.md): Imagine you’re browsing your ord… - [Open Redirect](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/vulnerabilities/open-redirect.md) - [Server Side Request Forgery (SSRF)](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/vulnerabilities/server-side-request-forgery.md) - [SQL Injection](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/vulnerabilities/sql-injection.md) - [XML Security](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/vulnerabilities/xml-security.md) - [Cheat Sheets](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/overview.md) - [Go](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/go.md): Security guides and cheatsheets… - [Prevent Command Injection for Go](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/go-command-injection.md) - [Prevent XSS for Go](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/go-xss.md) - [Java](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/java.md): Security guides and cheatsheets… - [Prevent Code Injection for Java](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/java-code-injection.md) - [Prevent Command Injection for Java](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/java-command-injection.md) - [Prevent XSS for Java and Java Server Pages (JSP)](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/java-jsp-xss.md) - [Prevent XML External Entity Vulnerabilities for Java](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/java-xxe.md) - [JavaScript](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/javascript.md): Security guides and cheatsheets… - [Prevent Code Injection in JavaScript](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/javascript-code-injection.md) - [Prevent Command Injection for JavaScript](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/javascript-command-injection.md) - [Prevent XSS in ExpressJS](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/express-xss.md) - [Python](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/python.md): Security guides and cheatsheets… - [Prevent Code Injection for Python](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/python-code-injection.md) - [Prevent Command Injection for Python](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/python-command-injection.md) - [Prevent XSS in Django](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/django-xss.md) - [Prevent XSS for Flask](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/flask-xss.md) - [Insecure Deserialization in Python](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/learn/vulnerabilities/insecure-deserialization/python.md) - [Ruby](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/ruby.md): Security guides and cheatsheets… - [Prevent Code Injection for Ruby](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/ruby-code-injection.md) - [Prevent Command Injection for Ruby](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/ruby-command-injection.md) - [Prevent XSS for Ruby on Rails](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/cheat-sheets/rails-xss.md) - [Semgrep API v1](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/Introduction.md): Welcome to the portal for Semgre… - [Authentication](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/Authentication.md) - [Terms of Use](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/Terms-of-Use.md) - [List code, supply chain, or AI-powered detection findings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/findingsservice/list-code-supply-chain-or-ai-powered-detection-findings.md): Request the list of code, supply… - [List deployments](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/deploymentsservice/list-deployments.md): Request the deployments your aut… - [List policies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/policiesservice/list-policies.md) - [List policy rules](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/policiesservice/list-policy-rules.md) - [Update policy](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/policiesservice/update-policy.md) - [Add tags to project](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/projectsservice/add-tags-to-project.md): Add tags to a project for a depl… - [Remove tags from project](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/projectsservice/remove-tags-from-project.md): Remove tags from a project for a… - [Get project details](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/projectsservice/get-project-details.md): Retrieve details for a single pr… - [Delete project](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/projectsservice/delete-project.md): Delete a project for a deploymen… - [Update project details](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/projectsservice/update-project-details.md): Update attributes for the projec… - [List all projects](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/projectsservice/list-all-projects.md): Request the list of projects tha… - [Toggle Managed Scans for a project](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/projectsservice/toggle-managed-scans-for-a-project.md): Enable or disable [Semgrep Manag… - [Get scan details](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/scansservice/get-scan-details.md): Request the details of a scan in… - [List scans (beta)](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/scansservice/list-scans-beta.md): List the scans associated with a… - [List secrets](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/secretsservice/list-secrets.md) - [Create a new SBOM export job](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/supplychainservice/create-a-new-sbom-export-job.md) - [Get the status of a SBOM export job](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/supplychainservice/get-the-status-of-a-sbom-export-job.md) - [List dependencies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/supplychainservice/list-dependencies.md) - [List lockfiles in a given repository with dependencies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/supplychainservice/list-lockfiles-in-a-given-repository-with-dependencies.md) - [List repositories with dependencies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/supplychainservice/list-repositories-with-dependencies.md) - [Create Jira tickets](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/ticketingservice/create-jira-tickets.md): Create Jira tickets for your fin… - [Link an existing ticket to findings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/ticketingservice/link-an-existing-ticket-to-findings.md): Link an existing external ticket… - [Unlink a Jira ticket](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/ticketingservice/unlink-a-jira-ticket.md): Unlink a Jira ticket by its ID - [Unlink a ticket from findings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/ticketingservice/unlink-a-ticket-from-findings.md): Remove the ticket association fr… - [Bulk triage](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/triageservice/bulk-triage.md): Bulk triage your findings. You c… - [[Beta] Get Managed Scans VPC bootstrap CloudFormation template](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/miscservice/[beta]-get-managed-scans-vpc-bootstrap-cloudformation-template.md): VPC support for Managed Scans is… - [Ping](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v1/miscservice/ping.md): Use to ping the server and asser… - [Semgrep API v2](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/Introduction.md): Welcome to the portal for Semgre… - [Authentication](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/Authentication.md) - [Terms of Use](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/Terms-of-Use.md) - [Create fix job](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/aifixjobsservice/create-fix-job.md): This feature is currently in Pub… - [Create combined task](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/aitasksservice/create-combined-task.md): Create a combined task for a dep… - [Create pattern fix task](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/aitasksservice/create-pattern-fix-task.md): Create a pattern fixing task for… - [Get task info](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/aitasksservice/get-task-info.md): Get the task info for a deployme… - [Create autofix](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/autofixservice/create-autofix.md): This feature is currently in Pub… - [List automations](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/automationsservice/list-automations.md): List all automations. - [Create automation](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/automationsservice/create-automation.md): Create a new automation. - [Update automation](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/automationsservice/update-automation.md): Update an existing automation. - [Delete automation](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/automationsservice/delete-automation.md): Delete an automation by its ID. - [List automations](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/automationsservice/list-automations-1.md): List all automations with pagina… - [Submit autotriage feedback](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/autotriagefeedbackservice/submit-autotriage-feedback.md): Post autotriage feedback - [List deployment users](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/list-deployment-users.md): Get deployment users - [Add deployment user](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/add-deployment-user.md): Add a user to the deployment - [Create deployment](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/create-deployment.md): Create adeployment - [Get deployment](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/get-deployment.md): Get a deployment - [Update deployment](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/update-deployment.md): Update a deployment - [Get deployment authorized actions](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/get-deployment-authorized-actions.md): Get a list of actions the user i… - [Get deployment default user role](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/get-deployment-default-user-role.md): Get the default user role for a… - [Get deployment for current token](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/get-deployment-for-current-token.md): Get all deployments for a token - [Get deployment GitHub app status](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/get-deployment-github-app-status.md): Check if the Semgrep GitHub app… - [List deployment users (paginated)](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/list-deployment-users-paginated.md): List deployment users (paginated) - [Remove deployment user](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/remove-deployment-user.md): Remove a user from the deployment - [Send product toggle feedback](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/send-product-toggle-feedback.md): Submit feedback about enabling o… - [Toggle cross-file analysis](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/toggle-cross-file-analysis.md): Enable or disable cross-file ana… - [Toggle dependency query](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/toggle-dependency-query.md): Enable or disable dependency que… - [Toggle triage via comment](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/toggle-triage-via-comment.md): Enable or disable triaging findi… - [Update deployment user role](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentservice/update-deployment-user-role.md): Change the organization role ass… - [Get deployment product config](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentproductsservice/get-deployment-product-config.md): Get the product configuration fo… - [Create or update deployment product config](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentproductsservice/create-or-update-deployment-product-config.md): Create or update the product con… - [Get deployment admin product config](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentproductsservice/get-deployment-admin-product-config.md): Get the admin product configurat… - [List deployment SSO providers](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentssoprovidersservice/list-deployment-sso-providers.md): List all SSO providers for a dep… - [Get a deployment tag](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymenttagservice/get-a-deployment-tag.md): Get a deployment tag - [Create or update a deployment tag](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymenttagservice/create-or-update-a-deployment-tag.md): Create or update a deployment tag - [Delete a deployment tag](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymenttagservice/delete-a-deployment-tag.md): Delete a deployment tag - [Find deployment tags with project counts](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymenttagservice/find-deployment-tags-with-project-counts.md): Find deployment tags with projec… - [List deployment tags](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymenttagservice/list-deployment-tags.md): List deployment tags - [List deployments](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/deploymentsservice/list-deployments.md): Request the deployments your aut… - [Run pattern](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/editorservice/run-pattern.md): Execute a Semgrep pattern agains… - [Create external tickets](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/externalticketingservice/create-external-tickets.md): Create tickets in your issue tra… - [Delete external ticket](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/externalticketingservice/delete-external-ticket.md): Delete a ticket and unlink it fr… - [Get external ticketing instances](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/externalticketingservice/get-external-ticketing-instances.md): Gets the issue tracking systems… - [Link an existing ticket to findings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/externalticketingservice/link-an-existing-ticket-to-findings.md): Link an existing external ticket… - [Unlink a ticket from findings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/externalticketingservice/unlink-a-ticket-from-findings.md): Remove the ticket association fr… - [List available feature rollouts](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/featurerolloutsservice/list-available-feature-rollouts.md): List all available feature rollo… - [Get product ignores](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/ignoresservice/get-product-ignores.md): Get the global ignore patterns c… - [Create product ignores](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/ignoresservice/create-product-ignores.md): Add global ignore patterns for o… - [Delete product ignores](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/ignoresservice/delete-product-ignores.md): Remove the global ignore pattern… - [Update product ignores](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/ignoresservice/update-product-ignores.md): Update the global ignore pattern… - [Get Managed Scans VPC bootstrap CloudFormation template](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/infrastructureconfigurationsservice/get-managed-scans-vpc-bootstrap-cloudformation-template.md): VPC support for Managed Scans is… - [Bulk update issues](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/issuesservice/bulk-update-issues.md): Bulk triage issues that match sp… - [Export issues](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/issuesservice/export-issues.md): Asynchronously export issues mat… - [Get issue](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/issuesservice/get-issue.md): Get a single issue by ID with de… - [Get issue code snippets](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/issuesservice/get-issue-code-snippets.md): Get code snippets for an issue. - [Get issue counts](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/issuesservice/get-issue-counts.md): Get counts of issues by status w… - [Get issue filters](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/issuesservice/get-issue-filters.md): Get available filter options for… - [List issue groups](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/issuesservice/list-issue-groups.md): Search and group issues by rule… - [List issues](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/issuesservice/list-issues.md): List an organization's recent is… - [Count issues](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/publicissuesservice/count-issues.md): Count Semgrep Agentic Workflows… - [Get issue activity history](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/publicissuesservice/get-issue-activity-history.md): Get a page of activity history f… - [Get issue by ID](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/publicissuesservice/get-issue-by-id.md): Get a Semgrep Agentic Workflows… - [Triage issue](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/publicissuesservice/triage-issue.md): Set the triage state and reason… - [Search issues](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/publicissuesservice/search-issues.md): Search Semgrep Agentic Workflows… - [Get Semgrep Managed Scan settings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/managedscansettingsservice/get-semgrep-managed-scan-settings.md): Get the Managed Scan settings th… - [Create Semgrep Managed Scan settings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/managedscansettingsservice/create-semgrep-managed-scan-settings.md): Create the Managed Scan settings… - [Update Semgrep Managed Scan settings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/managedscansettingsservice/update-semgrep-managed-scan-settings.md): Replace an existing set of Manag… - [Delete Semgrep Managed Scan settings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/managedscansettingsservice/delete-semgrep-managed-scan-settings.md): Delete a set of Managed Scan set… - [Create memory](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/memoriesservice/create-memory.md): Create a new memory. - [Create memory from triage](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/memoriesservice/create-memory-from-triage.md): Create a new memory from a triag… - [Update memory](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/memoriesservice/update-memory.md): Update a memory by replacement. - [Delete memory](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/memoriesservice/delete-memory.md): Delete a memory by its ID. - [Find relevant issues](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/memoriesservice/find-relevant-issues.md): Find relevant issues for a given… - [Get memories by IDs](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/memoriesservice/get-memories-by-ids.md): Get memories by ids. - [Get memory statistics](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/memoriesservice/get-memory-statistics.md): Get statistics about a deploymen… - [List memories](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/memoriesservice/list-memories.md): List memories, optionally scoped… - [List suggested memories](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/memoriesservice/list-suggested-memories.md): List all suggested memories. - [Create notification rule](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/notificationrulesservice/create-notification-rule.md): Create a notification rule - [Replace notification rule](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/notificationrulesservice/replace-notification-rule.md): Replace a notification rule - [Delete notification rule](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/notificationrulesservice/delete-notification-rule.md): Delete a notification rule - [List notification rules](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/notificationrulesservice/list-notification-rules.md): List notification rules - [Test notification rule](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/notificationrulesservice/test-notification-rule.md): Test a notification rule - [List notification webhooks](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/notificationwebhooksservice/list-notification-webhooks.md): List all notification webhooks f… - [Create notification webhook](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/notificationwebhooksservice/create-notification-webhook.md): Create a new webhook endpoint. - [Get notification webhook](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/notificationwebhooksservice/get-notification-webhook.md): Get a specific notification webh… - [Update notification webhook](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/notificationwebhooksservice/update-notification-webhook.md): Update a notification webhook by… - [Delete notification webhook](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/notificationwebhooksservice/delete-notification-webhook.md): Delete a notification webhook by… - [Test notification webhook](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/notificationwebhooksservice/test-notification-webhook.md): Send a test payload to the webho… - [List unread notifications](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/notificationsservice/list-unread-notifications.md): Returns a paginated list of unre… - [Mark notifications as seen](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/notificationsservice/mark-notifications-as-seen.md): Marks a list of notifications as… - [Get onboarding checklist status](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/checklistservice/get-onboarding-checklist-status.md): Get the completion status of eac… - [Update onboarding checklist](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/checklistservice/update-onboarding-checklist.md): Update the completion status of… - [Invite members](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/checklistservice/invite-members.md): Invite users to a deployment as… - [List policies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/policiesservice/list-policies.md): List all policies for a given de… - [List policy rules](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/policiesservice/list-policy-rules.md): List the rules for a given polic… - [Update policy rule](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/policiesservice/update-policy-rule.md): Update a specific rule within a… - [Get a detection policy](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/policiesv2service/get-a-detection-policy.md): Returns the detection policy bun… - [Apply a detection policy](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/policiesv2service/apply-a-detection-policy.md): Strictly applies a candidate det… - [Get remediation policies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/policiesv2service/get-remediation-policies.md): Returns the remediation policies… - [Apply remediation policies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/policiesv2service/apply-remediation-policies.md): Strictly applies a candidate rem… - [Get the detection policy summary](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/policiesv2service/get-the-detection-policy-summary.md): Returns the detection policy bun… - [Get the policy vocabulary](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/policiesv2service/get-the-policy-vocabulary.md): Returns the condition types, act… - [Preview a detection policy apply](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/policiesv2service/preview-a-detection-policy-apply.md): Validates a candidate detection… - [Preview a remediation policies apply](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/policiesv2service/preview-a-remediation-policies-apply.md): Validates a candidate remediatio… - [Add Semgrep CI secrets to GitHub repositories](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/projectsservice/add-semgrep-ci-secrets-to-github-repositories.md): Generates and adds a secret for… - [Bulk edit projects by filter](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/projectsservice/bulk-edit-projects-by-filter.md): Applies a change to many project… - [Bulk edit selected projects](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/projectsservice/bulk-edit-selected-projects.md): Applies changes to multiple spec… - [Get project](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/projectsservice/get-project.md): Get a project by its ID. - [Delete project](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/projectsservice/delete-project.md): Delete a project by its ID. This… - [Get branch](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/projectsservice/get-branch.md): Get a branch by its ID. - [Get project count](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/projectsservice/get-project-count.md): Get the number of projects in a… - [List project IDs by tag](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/projectsservice/list-project-ids-by-tag.md): Gets a mapping from tag ID to re… - [List projects](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/projectsservice/list-projects.md): List all projects based on provi… - [Provision Semgrep CI GitHub Actions](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/projectsservice/provision-semgrep-ci-github-actions.md): Adds a "semgrep-ci" GitHub Actio… - [Sync all projects to SCM](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/projectsservice/sync-all-projects-to-scm.md): Schedules a job to sync all proj… - [Sync project to SCM](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/projectsservice/sync-project-to-scm.md): Schedules a job to sync a projec… - [Update project](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/projectsservice/update-project.md): Use a "Merge Patch" to update a… - [Bulk get many projects' Managed Scan settings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/projectmanagedscansettingsservice/bulk-get-many-projects-managed-scan-settings.md): Finds the user-configurable Mana… - [Get a project's Managed Scan settings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/projectmanagedscansettingsservice/get-a-projects-managed-scan-settings.md): Finds the user-configurable Mana… - [Get backlog by product report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-backlog-by-product-report.md) - [Get backlog by rule report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-backlog-by-rule-report.md) - [Get backlog by severity report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-backlog-by-severity-report.md) - [Get findings activity report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-findings-activity-report.md) - [Get findings by project and product report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-findings-by-project-and-product-report.md) - [Get findings by project and severity report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-findings-by-project-and-severity-report.md) - [Get findings funnel report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-findings-funnel-report.md) - [Get guardrails activity report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-guardrails-activity-report.md) - [Get guardrails adoption report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-guardrails-adoption-report.md) - [Get Malware Firewall blocked malicious dependencies by advisory report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-malware-firewall-blocked-malicious-dependencies-by-advisory-report.md) - [Get Malware Firewall blocked malicious dependencies by dependency, version, and ecosystem report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-malware-firewall-blocked-malicious-dependencies-by-dependency-version-and-ecosystem-report.md) - [Get Malware Firewall blocked malicious dependencies by ecosystem report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-malware-firewall-blocked-malicious-dependencies-by-ecosystem-report.md) - [Get Malware Firewall scan activity report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-malware-firewall-scan-activity-report.md) - [Get Malware Firewall summary report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-malware-firewall-summary-report.md) - [Get median open age by product report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-median-open-age-by-product-report.md) - [Get median open age by severity report](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-median-open-age-by-severity-report.md) - [Get report findings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reportsservice/get-report-findings.md) - [List review comment product content](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reviewcommentproductcontentservice/list-review-comment-product-content.md): List all review comment product… - [Create review comment product content](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reviewcommentproductcontentservice/create-review-comment-product-content.md): Create a new review comment prod… - [Update review comment product content](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reviewcommentproductcontentservice/update-review-comment-product-content.md): Update an existing review commen… - [Delete review comment product content](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/reviewcommentproductcontentservice/delete-review-comment-product-content.md): Delete a review product content… - [List ruleboards](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/ruleboardservice/list-ruleboards.md) - [Create ruleboard](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/ruleboardservice/create-ruleboard.md): Create a new ruleboard for the d… - [Get ruleboard](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/ruleboardservice/get-ruleboard.md) - [Update ruleboard](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/ruleboardservice/update-ruleboard.md) - [Delete ruleboard](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/ruleboardservice/delete-ruleboard.md): Delete a ruleboard for the deplo… - [Get ruleboard finding counts](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/ruleboardservice/get-ruleboard-finding-counts.md) - [Get ruleboard overview](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/ruleboardservice/get-ruleboard-overview.md) - [Update ruleboard overview](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/ruleboardservice/update-ruleboard-overview.md): buf:lint:ignore RPC_REQUEST_RESP… - [Get scan](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scansservice/get-scan.md): Get a scan by ID. - [List scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scansservice/list-scans.md): List the scans associated with a… - [Retry failed Managed Scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scansservice/retry-failed-managed-scans.md): Retry one or more failed Semgrep… - [Get Slack installation details](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/slackservice/get-slack-installation-details.md): Retrieves Slack app installation… - [Delete Slack installation](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/slackservice/delete-slack-installation.md): Deletes Slack app installation a… - [Get Slack app installation URL](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/slackservice/get-slack-app-installation-url.md): Generates the OAuth URL that ini… - [Get Slack channel mappings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/slackservice/get-slack-channel-mappings.md): Retrieves channel mappings for S… - [Get Slack notification mappings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/slackservice/get-slack-notification-mappings.md): Retrieves notification mappings… - [Handle Slack OAuth callback](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/slackservice/handle-slack-oauth-callback.md): Processes OAuth callback, exchan… - [Add Azure DevOps project](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmappsservice/add-azure-devops-project.md): Add a new ADO project to an exis… - [Complete Azure DevOps SCM app install](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmappsservice/complete-azure-devops-scm-app-install.md): After the user has uploaded the… - [Complete SCM app request](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmappsservice/complete-scm-app-request.md): Complete an SCM app request. - [Create Azure DevOps SCM app (Service Principal)](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmappsservice/create-azure-devops-scm-app-service-principal.md): Create an ADO ScmApp using Entra… - [Create SCM app request](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmappsservice/create-scm-app-request.md): Create a new SCM app request. - [Delete SCM app](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmappsservice/delete-scm-app.md): Delete an SCM app by its ID. - [Get public GitHub app status](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmappsservice/get-public-github-app-status.md): Get the status of a public GitHu… - [Get SCM app](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmappsservice/get-scm-app.md): Get an SCM app by its request ID. - [List SCM apps](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmappsservice/list-scm-apps.md): List all SCM apps for a deployme… - [Rotate SCM app webhook secret](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmappsservice/rotate-scm-app-webhook-secret.md): Generate a new webhook secret, u… - [Check SCM config](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmservice/check-scm-config.md): Check the status of an SCM confi… - [List SCM configs](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmservice/list-scm-configs.md): List all SCM configs for a deplo… - [Create SCM config](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmservice/create-scm-config.md): Create a new SCM config. - [Delete SCM config](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmservice/delete-scm-config.md): Delete an SCM config by its ID. - [Update SCM config](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmservice/update-scm-config.md): Update an existing SCM config. - [Search SCM configs](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmservice/search-scm-configs.md): Search for SCM configs for a dep… - [Sync SCM config](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmservice/sync-scm-config.md): Sync an SCM config. - [List SCM webhook subscriptions](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmsubscriptionsservice/list-scm-webhook-subscriptions.md): List all SCM webhook subscriptio… - [Subscribe to SCM webhook](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmsubscriptionsservice/subscribe-to-scm-webhook.md): Subscribe to SCM webhook events. - [Unsubscribe from SCM webhook](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmsubscriptionsservice/unsubscribe-from-scm-webhook.md): Unsubscribe from SCM webhook eve… - [Rotate SCM webhook secret](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/scmsubscriptionsservice/rotate-scm-webhook-secret.md): Generate a new webhook secret, u… - [Generate a project's SBOM](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/supplychain2service/generate-a-projects-sbom.md): Starts a job to asynchronously g… - [List dependencies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/supplychain2service/list-dependencies.md): Returns all (or filtered) depend… - [List dependencies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/supplychain2service/list-dependencies-1.md): Returns all (or filtered) depend… - [List findings for advisory](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/supplychain2service/list-findings-for-advisory.md): Returns a summary of findings gr… - [List lockfiles with dependencies in a given repository](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/supplychain2service/list-lockfiles-with-dependencies-in-a-given-repository.md): Returns all (or filtered) lockfi… - [List repositories with dependencies](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/supplychain2service/list-repositories-with-dependencies.md): Returns any repositories which c… - [Get SCA resolution configs](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/smsscaresolutionconfigservice/get-sca-resolution-configs.md): Retrieve custom dependency resol… - [List package manager auth configs](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/smspackagemanagerconfigservice/list-package-manager-auth-configs.md): Retrieve all package manager aut… - [Create package manager auth config](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/smspackagemanagerconfigservice/create-package-manager-auth-config.md): Create a new package manager aut… - [Delete package manager auth config](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/smspackagemanagerconfigservice/delete-package-manager-auth-config.md): Delete a package manager authent… - [Update package manager auth config](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/smspackagemanagerconfigservice/update-package-manager-auth-config.md): Update an existing package manag… - [Create support case](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/supportservice/create-support-case.md): File a new support case. - [List support cases](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/supportservice/list-support-cases.md): List the support cases filed by… - [Get a company survey response](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/surveysservice/get-a-company-survey-response.md): Retrieves company survey respons… - [Submit company survey response](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/surveysservice/submit-company-survey-response.md): Responds to company survey - [Get task result](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/tasksservice/get-task-result.md): Returns the status of a task or… - [Check RBAC status](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/teamsservice/check-rbac-status.md): Indicates if deployment has Role… - [Create a deployment RBAC team](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/teamsservice/create-a-deployment-rbac-team.md): Create a new Role-Based Access C… - [Get a deployment RBAC team](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/teamsservice/get-a-deployment-rbac-team.md): Get a deployment's Role-Based Ac… - [Delete a deployment RBAC team](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/teamsservice/delete-a-deployment-rbac-team.md): Delete a deployment's Role-Based… - [Update a deployment RBAC team](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/teamsservice/update-a-deployment-rbac-team.md): Update a deployment team's name,… - [List an RBAC team's child teams](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/teamsservice/list-an-rbac-teams-child-teams.md): List the child teams assigned to… - [List an RBAC team's repositories](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/teamsservice/list-an-rbac-teams-repositories.md): List the repositories assigned t… - [List an RBAC team's users](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/teamsservice/list-an-rbac-teams-users.md): List the users assigned to a Rol… - [List deployment teams](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/teamsservice/list-deployment-teams.md): List a deployment's Role-Based A… - [Delete tokens](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/tokenservice/delete-tokens.md): Delete all tokens matching the g… - [Get user](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/usersservice/get-user.md): Get basic information about a Us… - [Get user settings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/usersservice/get-user-settings.md): Get basic settings & onboarding… - [Update user settings](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/usersservice/update-user-settings.md): Update user settings and prefere… - [List authorized resources](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/usersservice/list-authorized-resources.md): List all orgnizations/deployment… - [List joinable organizations](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/usersservice/list-joinable-organizations.md): List all organizations/deploymen… - [List user organizations](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/usersservice/list-user-organizations.md): List all organizations/deploymen… - [Get project version info](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/versionsservice/get-project-version-info.md): Get Semgrep version information… - [List Wiz credentials](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/wizcredentialservice/list-wiz-credentials.md): List all Wiz credentials for a d… - [Create Wiz credential](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/wizcredentialservice/create-wiz-credential.md): Create a Wiz credential for a de… - [Get Wiz credential](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/wizcredentialservice/get-wiz-credential.md): Get a single Wiz credential by I… - [Update Wiz credential](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/wizcredentialservice/update-wiz-credential.md): Replace an existing Wiz credenti… - [Delete Wiz credential](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/wizcredentialservice/delete-wiz-credential.md): Delete a Wiz credential by ID. - [Validate Wiz credential](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/wizcredentialservice/validate-wiz-credential.md): Check that a Wiz credential can… - [Check container health](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/miscservice/check-container-health.md): Check if container is healthy - [Check container readiness](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/miscservice/check-container-readiness.md): Check if container started up co… - [Get identity](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/miscservice/get-identity.md): Returns the agent's bearer ident… - [Get IP](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/miscservice/get-ip.md): Returns the current IP address - [Get tenant](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/miscservice/get-tenant.md): Returns the current tenant name… - [Ping](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/api-reference/v2/miscservice/ping.md): Responds with pong - [Knowledge base](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb.md) - [Semgrep Multimodal](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-multimodal.md) - [Azure OpenAI: Error 429 - Max Tokens Exceeded](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-multimodal/azure-openai-error-429.md) - [Missing PR or MR comments from Semgrep Multimodal.](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-multimodal/missing-pr-mr-comments.md) - [Semgrep Code](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-code.md) - [Troubleshoot ValueError: Invalid header value error](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-code/InvalidHeaderValue.md) - [How to collect logs when running Semgrep in CLI](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-code/collect-cli-logs.md): When troubleshooting Semgrep sca… - [Why isn’t Semgrep reporting all my tainted data flows?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-code/finding_all_taints.md): One of the reasons behind seeing… - [My GitLab pipeline says that the token is invalid, but it is valid](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-code/gitlab-group-variables.md) - [Support for all versions of a programming language](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-code/support-for-language-versions.md): Semgrep language support has sev… - [Reduce false positives in semgrep scan](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-code/reduce-false-positives.md): The `semgrep scan` command can b… - [How to run different versions of Semgrep](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-code/run-specific-version.md): However, when testing or managin… - [Troubleshooting 'You are seeing this because the engine was killed' on monorepos](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-code/scan-engine-kill.md): Scans can fail to complete on la… - [A Semgrep scan is having a problem - what next?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-code/semgrep-scan-troubleshooting.md): If a Semgrep scan is failing or… - [Why am I getting findings in files that should be ignored?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-code/semgrepignore-ignored.md): If you don't have a `.semgrepign… - [Why are there more Semgrep findings when the code hasn't changed?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-code/unexpected-new-findings.md): If the rules you're using in Sem… - [Semgrep Supply Chain (SSC)](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-supply-chain.md) - [How to exclude a Semgrep Supply Chain rule from a scan](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-supply-chain/exclude-rule.md) - [How to scan multiple or nested manifest files or lockfiles](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-supply-chain/scanning_multiple_lockfiles.md): Semgrep Supply Chain uses manife… - [Generate manifest files or lockfiles for Semgrep Supply Chain in a Circle CI pipeline](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-supply-chain/ssc-lockfiles-circleci.md): In CircleCI, you can generate a… - [Generating Python lockfiles for Semgrep Supply Chain scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-supply-chain/ssc-python-lockfiles.md) - [Why aren't Supply Chain findings showing?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-supply-chain/why-no-findings.md) - [Connect a private registry to Semgrep](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-supply-chain/connect-a-private-registry.md) - [Semgrep is not displaying Upgrade guidance or Autofix functionality](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-supply-chain/no-upgrade-guidance-or-autofix.md) - [No dependencies appear on the Dependencies page](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-supply-chain/no-dependency-results.md) - [Semgrep AppSec Platform](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform.md) - [What does 'Act on your behalf' mean?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/act-on-your-behalf.md) - [Web API error 404 and token scopes](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/api-404-token-scope.md) - [Automate private rules deployment using the Semgrep API](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/automate-rules-deployment.md) - [Why can't I access my Semgrep organization after logging in with GitHub?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/cannot-access-semgrep-after-github-login.md) - [Why does the Projects page display a different dependency count from the Dependencies page?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/dependency-count-differ-platform.md): The **Projects** page displays t… - [error: externally-managed-environment](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/error-externally-managed-environment.md): If your Python environment is [e… - [FedRAMP authorization boundary for code scanning services like Semgrep](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/fedramp-with-semgrep.md): At Semgrep, we understand the im… - [Why do the findings count differ in the API and the Semgrep AppSec Platform UI?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/findings-count-differ-api-platform.md) - [Why are findings counts different across Semgrep AppSec Platform pages?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/findings-count-differ-platform.md): You may see different findings c… - [Why did the comments on a PR or MR not appear inline?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/inline-pr-comments.md): When Semgrep comments on PR or M… - [Why is my repository not receiving PR or MR comments?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/missing-pr-comments.md): If you have configured Semgrep i… - [Semgrep Managed Scans doesn't run for pull requests in GitHub merge queues](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/no-runs-in-github-merge-queues.md) - [Why are my projects showing a status of 'Not yet started' after I enable Managed Scans?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/projects-not-yet-started-sms.md): When onboarding a large number o… - [Remove users from your Semgrep AppSec Platform organization](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/remove-users.md) - [How to re-run a Semgrep Managed Scan](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/rerun-managed-scans.md) - [SAML SSO error: There is no AttributeStatement on the Response](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/saml-attributestatement.md) - [SAML SSO Error: Authentication method doesn't match requested](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/saml-authentication-method-match.md) - [SAML SSO Error: Signature validation failed](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/saml-bad-signature.md) - [SAML SSO with Google Workspace](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/saml-google-workspace.md) - [SAML SSO with Microsoft Entra ID](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/saml-microsoft-entra-id.md) - [Troubleshooting SAML SSO](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/saml-stops-working.md): This article walks you through t… - [Why is the scan duration reported by Semgrep different from the scan duration of the end-to-end process of running a diff-aware managed scan?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/scan-duration-discrepancy.md): The **Duration** of a scan shown… - [Search, filter, and sort findings in Semgrep AppSec Platform](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/search-filter-sort-findings.md): Semgrep AppSec Platform provides… - [The semgrep login command doesn't redirect to my Semgrep tenant site"](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/semgrep-login-cli-tenant.md) - [SAML SSO error BadRequest: Missing attribute](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/sso-attribute-error.md): When setting up SAML-based SSO f… - [Why am I seeing a "No SCMs with code access found" error when enabling code snippets in AI prompts?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/gitlab-no-scms-with-code-access-found.md) - [Why are some of my findings in Open status instead of Provisionally ignored when Semgrep has also flagged the findings as False positives?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-appsec-platform/findings-in-open-not-provisionally-ignored.md) - [Semgrep Secrets](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-secrets.md) - [Why didn't Semgrep Secrets find these example secrets?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-secrets/no-example-secrets-found.md): One common pattern in code is to… - [Why didn't Semgrep ignore the files and folders in the Secrets Path ignores for this project?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-secrets/per-product-ignore-not-working.md): The Semgrep AppSec Platform allo… - [Semgrep in CI](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci.md) - [Semgrep with self-hosted Ubuntu runners in Azure Pipelines](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/azure-self-hosted-ubuntu.md) - [Running Semgrep using templates in Azure Pipelines](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/azure-using-templates-with-semgrep.md) - [Run Semgrep in Jenkins when using Bitbucket as the source code manager](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/bitbucket-jenkins.md) - [Semgrep in CI vs CLI: align your SAST scan results and understand differences](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/ci-vs-cli.md) - [Collecting Semgrep GitHub Actions logs from GitHub](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/collect-gha-logs.md) - [GitLab Job's log exceeded limit' error](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/collect-gitlab-logs.md) - [Failed to run a git command during a pull request or merge request scan](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/git-command-errors.md) - [Use GitHub repository rulesets to implement Semgrep](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/github-repository-rulesets-semgrep.md) - [Set up reusable GitHub workflows for Semgrep scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/github-reusable-workflows-semgrep.md) - [Why aren't findings populating in the GitHub Advanced Security Dashboard after running Semgrep in CI?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/github-upload-findings-in-security-dashboard.md): When scanning with Semgrep in CI… - [Scan GitHub projects in Jenkins](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/jenkins-diff-scans.md) - [Receive Semgrep MR comments through a GitLab runner](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/mr-comments-through-gitlab-runner.md) - [Why are there new source code manager (SCM) connections that I didn't manually configure listed in Semgrep AppSec Platform?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/new-scm-connections.md) - [Does Semgrep scan compressed files or other non-code files?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/scan-compressed-files-artifacts.md) - [Scanning a monorepo in parts](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/scan-monorepo-in-parts.md) - [Add Semgrep to your Semaphore pipeline](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/semaphore-pipelines.md) - [How to trigger diff-aware scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/trigger-diff-scans-env-var.md) - [Upload Semgrep CI findings to GitHub Advanced Security Dashboard](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/upload-ci-findings-to-github.md) - [Upload Semgrep CI findings to GitLab Security Dashboard](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/upload-ci-findings-to-gitlab.md) - [Configure GitHub Actions to use the nonroot Semgrep docker image](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/using-nonroot-docker-image-with-gha.md) - [Why are duplicate findings appearing after running Semgrep in CI?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/semgrep-ci/why-duplicate-findings.md) - [Integrations](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/integrations.md) - [Customize Semgrep in pre-commit](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/integrations/customize-semgrep-precommit.md) - [How to connect Semgrep and DefectDojo](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/integrations/defect-dojo-integration.md) - [How to paginate responses from the Semgrep API](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/integrations/pagination.md) - [Rules](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/rules.md) - [Change rule severity and other metadata by forking rules](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/rules/changing-rule-severity-and-other-metadata.md) - [Matching multiple tokens with ellipsis metavariables](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/rules/ellipsis-metavariables.md) - [How to exclude certain file types for a particular rule](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/rules/exclude_rule_for_certain_filetypes.md) - [Match the absence of something in a file](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/rules/match-absence.md) - [Match comments with Semgrep](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/rules/match-comments.md) - [Fix pattern parse errors when running rules](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/rules/pattern-parse-error.md) - [Rule upgrades and supersession](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/rules/pro-vs-community-secrets-vs-code-rules.md): This article describes Semgrep b… - [Performance principles for rules and files to abide by when scanning repositories](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/rules/rule-file-perf-principles.md) - [Run all available rules on a repository](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/rules/run-all-available-rules.md) - [How does Semgrep assign severity levels to rules?](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/rules/understand-severities.md) - [My rule with pattern-not doesn't work: using pattern-not-inside](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/rules/using-pattern-not-inside.md) - [Use the Semgrep rule schema to write rules in VS Code](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/kb/rules/using-semgrep-rule-schema-in-vscode.md) - [Support](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/support.md): This document provides various m… - [ Usage and billing](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/usage-and-billing/overview.md): This document provides informati… - [Claim a license](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/deployment/claim-a-license.md): Once you've purchased a subscrip… - [Upgrade your Semgrep subscription plan](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/usage-and-billing/plan-changes-and-payments.md): To upgrade your Semgrep subscrip… - [How Semgrep calculates contributor count](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/usage-and-billing/contributor-count-explained.md) - [Additional usage and reconciliation of licenses](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/usage-and-billing/reconciliation.md): If your organization uses more l… - [Licensing](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/licensing.md): The following is a list of produ… - [Compliance](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/compliance/compliance-overview.md): Semgrep provides security toolin… - [FedRAMP compliance](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/compliance/fedramp.md) - [GDPR compliance](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/compliance/gdpr.md) - [HIPAA/HITRUST compliance](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/compliance/hipaa-hitrust.md) - [ISO 27001 compliance](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/compliance/iso27001.md) - [ISO 27017 compliance](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/compliance/iso-27017.md) - [NIST 800-171 compliance](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/compliance/nist-800-171.md) - [PCI DSS compliance](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/compliance/pci-dss.md) - [SOC 2 compliance](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/compliance/soc2.md) - [Semgrep trophy case](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/trophy-case.md): This is a list of vulnerabilitie… - [Run a successful proof-of-value (POV) trial with Semgrep](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/run-a-successful-pov.md) - [Semgrep metrics](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/metrics-1.md): Semgrep CLI may collect aggregat… - [Security](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/security.md) - [Contributing overview](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/contributing/contributing.md): Your contributions to Semgrep Co… - [Contribute rules to the Semgrep Registry](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/contributing/contributing-to-semgrep-rules-repository.md) - [Contributing code](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/contributing/contributing-code.md) - [semgrep-core contributing](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/contributing/semgrep-core-contributing.md) - [semgrep-cli contributing](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/contributing/semgrep-contributing.md) - [How to add support for a new language](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/contributing/adding-a-language.md) - [How to upgrade the grammar for a language](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/contributing/updating-a-grammar.md) - [Troubleshooting](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/contributing/troubleshooting.md) - [Introduction to Semgrep](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/introduction.md): Semgrep is a software security t… - [Frequently asked questions](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/faq/overview.md) - [Run a successful proof-of-value (POV) trial with Semgrep](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/run-a-successful-pov-1.md) - [Semgrep AppSec Platform versus Semgrep Community Edition](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-pro-vs-oss.md) - [Semgrep Community Edition (CE) philosophy](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/contributing/semgrep-philosophy.md) - [Compare Semgrep to CodeQL](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/faq/comparisons/codeql.md): Both Semgrep and CodeQL use stat… - [Compare Semgrep to Endor Labs](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/faq/comparisons/endor-labs.md) - [Compare Semgrep to Opengrep](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/faq/comparisons/opengrep.md) - [Compare Semgrep to Snyk](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/faq/comparisons/snyk.md) - [Compare Semgrep to SonarQube](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/faq/comparisons/sonarqube.md): Both Semgrep and SonarQube use s… - [Semgrep integration guide for partners](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/integrating.md): We're excited that you're integr… - [Semgrep metrics](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/metrics.md): Semgrep CLI may collect aggregat… - [Semgrep for developers](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/for-developers/overview.md): This guide is for developers who… - [Sign in to Semgrep](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/for-developers/signin.md) - [Resolve findings in your pull request or merge request](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/for-developers/resolve-findings-through-comments.md) - [Resolve findings through Semgrep AppSec Platform](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/for-developers/resolve-findings-through-app.md): This guide explains how you can… - [Run local CLI scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/for-developers/cli.md): You can run local Semgrep CLI sc… - [Run IDE scans](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/for-developers/ide.md): Semgrep supports the following I… - [How Semgrep works](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/for-developers/detection.md): Semgrep enables you to: - [CI references](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/ci-references.md) - [Continuous integration (CI) environment variables](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-ci/ci-environment-variables.md) - [Sample continuous integration (CI) configurations](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-ci/sample-ci-configs.md): This document provides sample co… - [Findings in CI](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-ci/findings-ci.md): When running any Semgrep product… - [Packages in the Semgrep docker image](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/semgrep-ci/packages-in-semgrep-docker.md) - [Language-specific features](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/language-specific-features.md) - [Glossaries](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/category/glossaries.md) - [What's New](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/whats-new/index.md): Highlights of new Semgrep produc… - [Week of August 10, 2026](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/2026-08-10.md): Updates made to Semgrep during t… - [Week of August 3, 2026](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/2026-08-03.md): Updates made to Semgrep during t… - [Week of July 27, 2026](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/2026-07-27.md): Updates made to Semgrep during t… - [Week of July 20, 2026](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/2026-07-20.md): Updates made to Semgrep during t… - [Week of July 13, 2026](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/2026-07-13.md): Updates made to Semgrep during t… - [Week of July 6, 2026](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/2026-07-06.md): Updates made to Semgrep during t… - [June 2026](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/june-2026.md): July 8, 2026 · 7 min read - [May 2026](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/may-2026.md): June 3, 2026 · 5 min read - [April 2026](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/april-2026.md): May 12, 2026 · 8 min read - [March 2026](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/march-2026.md): April 10, 2026 · 8 min read - [February 2026](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/february-2026.md): March 6, 2026 · 4 min read - [January 2026](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/january-2026.md): February 4, 2026 · 4 min read - [December 2025](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/december-2025.md): January 13, 2026 · 7 min read - [November 2025](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/november-2025.md): December 9, 2025 · 6 min read - [October 2025](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/october-2025.md): November 11, 2025 · 3 min read - [September 2025](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/september-2025.md): October 23, 2025 · 3 min read - [August 2025](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/august-2025.md): September 3, 2025 · 3 min read - [July 2025](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/july-2025.md): August 8, 2025 · 5 min read - [June 2025](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/june-2025.md): July 18, 2025 · 6 min read - [May 2025](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/may-2025.md): May 30, 2025 · 5 min read - [April 2025](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/release-notes/april-2025.md): April 30, 2025 · 4 min read ## OpenAPI Specs - [public_v2.openapi](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/public_v2.openapi.yaml) - [public_v1.openapi](https://semgrep-ee9d73d8-sci-webhook.mintlify.site/public_v1.openapi.yaml) ## Optional - [Registry](https://semgrep.dev/explore/) - [Playground](https://semgrep.dev/playground/new) - [Academy](https://academy.semgrep.dev) - [Registry](https://semgrep.dev/explore) - [Playground](https://semgrep.dev/playground/new) - [Semgrep Academy](https://academy.semgrep.dev/) - [GitHub](https://github.com/semgrep/semgrep-docs)