> ## Documentation Index
> Fetch the complete documentation index at: https://semgrep-ee9d73d8-mintlify-b75b9a88.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Semgrep Code

<CardGroup cols={2}>
  <Card title="Troubleshoot ValueError: Invalid header value error" href="/kb/semgrep-code/InvalidHeaderValue" icon="file">
    Troubleshoot "invalid header value" errors in GitHub and GitLab.
  </Card>

  <Card title="How to collect logs when running Semgrep in CLI" href="/kb/semgrep-code/collect-cli-logs" icon="file">
    Learn how to collect logs when running Semgrep on the command line.
  </Card>

  <Card title="Why isn’t Semgrep reporting all my tainted data flows?" href="/kb/semgrep-code/finding_all_taints" icon="file">
    Understand why fewer than expected tainted data flows may be reported.
  </Card>

  <Card title="My GitLab pipeline says that the token is invalid, but it is valid" href="/kb/semgrep-code/gitlab-group-variables" icon="file">
    Troubleshoot cases where `SEMGREP_APP_TOKEN` is valid but scans fail in GitLab.
  </Card>

  <Card title="Semgrep support for all versions of a language" href="/kb/semgrep-code/support-for-language-versions" icon="file">
    Learn how Semgrep supports all versions of a programming language.
  </Card>

  <Card title="Reduce false positives" href="/kb/semgrep-code/reduce-false-positives" icon="file">
    Learn strategies to reduce false positives in Semgrep scans.
  </Card>

  <Card title="How to run different versions of Semgrep" href="/kb/semgrep-code/run-specific-version" icon="file">
    Test scans with different versions of Semgrep.
  </Card>

  <Card title="Troubleshoot monorepo scan failures" href="/kb/semgrep-code/scan-engine-kill" icon="file">
    Diagnose monorepo scan failures with logs, scan partitioning, and resource tuning.
  </Card>

  <Card title="A Semgrep scan is having a problem - what next?" href="/kb/semgrep-code/semgrep-scan-troubleshooting" icon="file">
    Troubleshoot common issues with Semgrep scans.
  </Card>

  <Card title="Why am I getting findings in files that should be ignored?" href="/kb/semgrep-code/semgrepignore-ignored" icon="file">
    Understand why findings appear in files expected to be ignored.
  </Card>

  <Card title="Why are there more Semgrep findings when the code hasn't changed?" href="/kb/semgrep-code/unexpected-new-findings" icon="file">
    Learn why findings can increase even when the codebase appears unchanged.
  </Card>
</CardGroup>
