Skip to main content

Documentation Index

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

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

Troubleshoot ValueError: Invalid header value error

Troubleshoot “invalid header value” errors in GitHub and GitLab.

How to collect logs when running Semgrep in CLI

Learn how to collect logs when running Semgrep on the command line.

Why isn’t Semgrep reporting all my tainted data flows?

Understand why fewer than expected tainted data flows may be reported.

My GitLab pipeline says that the token is invalid, but it is valid

Troubleshoot cases where SEMGREP_APP_TOKEN is valid but scans fail in GitLab.

Semgrep support for all versions of a language

Learn how Semgrep supports all versions of a programming language.

Reduce false positives

Learn strategies to reduce false positives in Semgrep scans.

How to run different versions of Semgrep

Test scans with different versions of Semgrep.

Troubleshoot monorepo scan failures

Diagnose monorepo scan failures with logs, scan partitioning, and resource tuning.

A Semgrep scan is having a problem - what next?

Troubleshoot common issues with Semgrep scans.

Why am I getting findings in files that should be ignored?

Understand why findings appear in files expected to be ignored.

Why are there more Semgrep findings when the code hasn't changed?

Learn why findings can increase even when the codebase appears unchanged.