Semgrep Logo

Semgrep

Code-Review-Tools

Semgrep ist eine Plattform für statische Codeanalyse, die mit Semgrep Code mehr als 35 Sprachen prüft, Funde als Kommentare in Pull Requests auf GitHub, GitLab, Bitbucket und Azure DevOps schreibt, KI für Triage nutzt und bis zehn Contributors kostenlos ist.

  • Kostenloser Tarif
  • API vorhanden
MBGeprüft von Max Benz· aktualisiert im November 2026

Kostenlos

Einstieg

k. A.

Kostenlose Testphase

10

dokumentierte Integrationen

8

Hauptfunktionen

k. A.

Hosting laut Anbieter

Was ist Semgrep?

Semgrep ist eine Plattform für statische Codeanalyse und Anwendungssicherheit der Semgrep, Inc. Bekannt wurde das Projekt durch die quelloffene Engine, die heute als Semgrep Community Edition unter der LGPL 2.1 weiterlebt. Darauf baut die kommerzielle Semgrep AppSec Platform auf, die drei Produkte bündelt: Semgrep Code für SAST, Semgrep Supply Chain für Abhängigkeiten und Semgrep Secrets für geleakte Zugangsdaten.

Für das Code-Review ist Semgrep Code der Kern. Die Analyse kombiniert deterministische Regeln mit KI-Auswertung, die Semgrep als Multimodal bezeichnet. Klassische Lücken wie Cross-Site-Scripting oder SQL-Injection fallen ebenso auf wie Logikfehler und unsichere Objektzugriffe. Die KI hilft vor allem bei der Triage: Sie erkennt Fehlalarme anhand des Kontexts, und Semgrep wirbt mit 20 Prozent weniger zu prüfenden Funden ab dem ersten Tag. Entwickler erhalten Schritt-für-Schritt-Anleitungen zur Behebung direkt im Pull Request. Ein großer Pluspunkt bleiben eigene Regeln, die in einer Syntax nahe am Quellcode geschrieben werden und sich gut an interne Konventionen anpassen lassen.

Semgrep Code nennt mehr als 35 unterstützte Sprachen. Allgemein verfügbar sind unter anderem C#, Go, Java, JavaScript, TypeScript, Kotlin, Python, Ruby, Scala, Swift, Rust, PHP, C und C++ sowie Terraform. Apex ist im Beta-Status, viele weitere Sprachen wie Dart, Bash, Solidity oder Dockerfile sind experimentell. Kommentare in Pull und Merge Requests funktionieren auf GitHub Cloud und GitHub Enterprise Server, GitLab.com, GitLab Dedicated und Self-Managed, Bitbucket Cloud und Data Center sowie Azure DevOps Cloud. Funde lassen sich direkt per Kommentar triagieren, bei GitLab Free und Bitbucket Free oder Standard fehlen dafür nötige Webhooks. Für den Editor gibt es Erweiterungen für VS Code, IntelliJ und Emacs, außerdem einen pre-commit-Hook.

Beim Datenschutz ist die Architektur wichtig. Läuft Semgrep komplett im eigenen CI, bleibt der Quellcode in der eigenen Umgebung und nur Metadaten gehen an den Dienst. Managed Scans und die KI-Funktionen benötigen dagegen Zugriff auf Code. Kundendaten speichert Semgrep bei Amazon Web Services in der US-Region, eine EU-Region wird nicht genannt. Im Trust Portal verweist Semgrep auf einen SOC 2 Type II Bericht für Code, Supply Chain und Secrets.

Die Preise (Stand 11/2026) sind in US-Dollar angegeben. Die Free Edition kostet nichts, gilt für bis zu zehn Contributors und zehn private Repositories, enthält Code und Supply Chain sowie 60 KI-Credits. Im Teams-Tarif kostet Semgrep Code 30 US-Dollar pro Contributor und Monat, Supply Chain ebenfalls 30 US-Dollar und Secrets 15 US-Dollar. Teams erlaubt bis zu 500 private Repositories und 20 KI-Credits pro Entwickler und Monat. Enterprise mit unbegrenzten Repositories, Anbindung selbst gehosteter Quellcodeverwaltung, optional dedizierter Infrastruktur und eigenen KI-Modellanbietern gibt es nur auf Anfrage.

Semgrep passt zu Teams mit eigenem AppSec-Know-how, die Regeln selbst schreiben und Sicherheitsfunde direkt im Pull Request sehen wollen. Grenzen gibt es bei der Datenhaltung, da Kundendaten in den USA liegen, und bei den Kosten, weil jedes Produkt im Teams-Tarif pro Contributor einzeln berechnet wird. Eine allgemeine KI-Review für Stil und Architektur ersetzt Semgrep nicht.

Für wen ist Semgrep geeignet?

  • AppSec-Teams
  • Entwicklungsteams
  • DevSecOps-Teams
  • Startups und kleine Teams
  • Open-Source-Projekte

Wichtigste Funktionen von Semgrep

Semgrep Code

Statische Codeanalyse für mehr als 35 Sprachen mit regelbasierter Erkennung und KI-Auswertung.

PR- und MR-Kommentare

Funde erscheinen als Kommentare im Pull oder Merge Request und lassen sich dort triagieren.

KI-Triage

Erkennt Fehlalarme anhand des Kontexts und lernt aus früheren Triage-Entscheidungen.

Eigene Regeln

Regeln in einer codenahen Syntax schreiben und an interne Konventionen anpassen.

Supply Chain

Prüft Abhängigkeiten auf bekannte Schwachstellen, im Free-Tarif enthalten.

Secrets

Findet geleakte Zugangsdaten im Code, buchbar ab dem Teams-Tarif.

Scans im eigenen CI

Bei reinen CI-Scans bleibt der Quellcode in der eigenen Umgebung.

IDE-Erweiterungen

Erweiterungen für VS Code, IntelliJ und Emacs sowie ein pre-commit-Hook.

Was sind Vorteile und Nachteile von Semgrep?

Vorteile

  • +Großzügiger Gratistarif: Bis zehn Contributors nutzen Code und Supply Chain kostenlos.
  • +Eigene Regeln: Die codenahe Regelsyntax erlaubt passgenaue Prüfungen für interne Standards.
  • +Breite SCM-Abdeckung: PR-Kommentare auf GitHub, GitLab, Bitbucket und Azure DevOps, auch selbst gehostet.
  • +Code bleibt im CI: Bei reinen CI-Scans gehen nur Metadaten an Semgrep.
  • +Quelloffene Basis: Die Community Edition ist unter LGPL 2.1 frei verfügbar.

Nachteile

  • −Daten in den USA: Kundendaten liegen bei AWS in der US-Region, eine EU-Region wird nicht genannt.
  • −Preis pro Produkt: Code, Supply Chain und Secrets werden im Teams-Tarif jeweils pro Contributor berechnet.
  • −Viele Sprachen experimentell: Neben 17 allgemein verfügbaren Sprachen ist ein großer Teil nur experimentell.
  • −KI braucht Codezugriff: KI-Triage und Managed Scans senden Codeteile an Semgrep und Subprozessoren.
  • −Sicherheitsfokus: Allgemeine Review-Themen wie Lesbarkeit und Architektur stehen nicht im Mittelpunkt.

Semgrep-Preise und Kosten

Free

kostenlos

Kostenloser Einstieg für kleine Teams.

  • Bis 10 Contributors
  • Bis 10 private Repositories
  • Semgrep Code und Supply Chain
  • 60 KI-Credits
  • Community-Support, SSO über GitHub oder GitLab

Teams

30 $ / Monat

Produkte einzeln buchbar, Preis pro Contributor.

  • Semgrep Code 30 USD pro Contributor und Monat
  • Supply Chain 30 USD, Secrets 15 USD pro Contributor und Monat
  • Bis 500 private Repositories
  • 20 KI-Credits pro Entwickler und Monat
  • SSO über OIDC und SAML

Enterprise

auf Anfrage

Für große Organisationen mit Volumenpreisen über den Vertrieb.

  • Alles aus Teams
  • Unbegrenzte Repositories
  • Selbst gehostete Quellcodeverwaltung
  • Optional dedizierte Infrastruktur
  • Eigene KI-Modellanbieter
  • 50 KI-Credits pro Entwickler und Monat

Was kostet Semgrep für dein Team?

Berechnet mit dem Listenpreis pro Nutzer und Monat laut Anbieter, ohne Add-ons und Steuern.

Geschätzte Kosten pro Monat

150 $

5 × Teams à 30 $

Hosting und Betrieb bei Semgrep

Datenstandort

Keine Angabe zum Datenstandort.

Bereitstellung

Cloud

Zugriff

API, Browser

Welche Semgrep-Integrationen gibt es?

  • GitHub
  • GitHub Enterprise Server
  • GitLab
  • Bitbucket Cloud
  • Bitbucket Data Center
  • Azure DevOps
  • VS Code
  • IntelliJ
  • Emacs
  • pre-commit

Semgrep Alternativen

SoftwareEinstiegspreisTestphaseHosting
Semgrep LogoSemgrepKostenlos nutzbark. A.k. A.
GitHub Copilot LogoGitHub Copilotab 10 $ / MonatJak. A.
Codacy LogoCodacyKostenlos nutzbarJaEUSemgrep vs Codacy
CodeRabbit LogoCodeRabbitKostenlos nutzbarJak. A.
CodeScene LogoCodeSceneab 18 € / MonatJak. A.
DeepSource LogoDeepSourceKostenlos nutzbarJak. A.
Graphite LogoGraphiteKostenlos nutzbarJak. A.
Alle Alternativen zu Semgrep ansehen

Semgrep Erfahrungen (0)

Noch keine Nutzerbewertungen auf suitApp. Du nutzt Semgrep? Teile deine Erfahrung und hilf anderen bei der Auswahl.

Häufig gestellte Fragen zu Semgrep

Kann ich Semgrep kostenlos testen?

Zu einer kostenlosen Testphase ist bei uns keine Angabe hinterlegt. Informiere dich auf der Website des Anbieters über die verfügbaren Tarife.

Wie viel kostet Semgrep?

Semgrep lässt sich kostenlos nutzen. Daneben gibt es kostenpflichtige Tarife je nach Funktionsumfang und Teamgröße.

Bietet Semgrep eine App an?

Zu einer mobilen App von Semgrep ist bei uns keine Angabe hinterlegt. Schau dazu auf der Website des Anbieters nach.

Bietet Semgrep eine API an?

Ja, Semgrep stellt eine API bereit. Damit lässt sich das Tool an eigene Systeme anbinden.

MB

Max Benz

Gründer von suitApp. Die Angaben auf dieser Seite stammen aus öffentlichen Quellen des Anbieters und werden regelmäßig geprüft. Zuletzt aktualisiert im November 2026.