Überprüfen Sie Ihren Code mit fortschrittlichen Schlussfolgerungsmodellen
Ihr SAST erkennt bekannte Muster. Code Audit deckt hingegen auf, was dieser strukturell nicht erkennen kann: Autorisierungsfehler, Mängel in der Geschäftslogik und mehrstufige Exploit-Ketten.
.avif)
.avif)





Du veröffentlichst immer mehr, und dein Code-Bestand wächst.
Statische Scanner allein reichen nicht mehr aus.
Herkömmliche SAST sind nicht in der Lage, Ihre wachsenden Codebasen umfassend zu analysieren, sodass fortgeschrittene Schwachstellen übersehen werden. Sie müssen sicherstellen, dass logikbasierte Schwachstellen nicht in die Produktion gelangen.
Die Anwendungssicherheit befindet sich im Übergang zwischen zwei Welten
Auf der einen Seite gibt es die herkömmlichen automatisierten Scanner, die zwar ihre Aufgabe erfüllen, aber keine eigenen Schlussfolgerungen ziehen können, während auf der anderen Seite autonome Agenten stehen, die Ihre Anwendung bis an ihre Grenzen bringen.
Automatische Scanner.
Schnell, zuverlässig, vielseitig.
Deterministische Scanner werden auf Ihre Codebasis angewendet. Sie erkennen die gängigen OWASP-Risiken. Jeder Fund ist ein Kandidat, der noch triage bedarf.

Autonome Agenten.
Umfangreich, validiert, repo-übergreifend.
Code-Audit-Agenten analysieren Ihre Codebasen und decken komplexe Logikfehler auf, bevor Sie die Software veröffentlichen.
Entdeckt Schwachstellen, die statische Prüfwerkzeuge übersehen
Die regelbasierte statische Analyse unterliegt strukturellen Einschränkungen. Sie kann nur Schwachstellen aufdecken, die einem bekannten Muster entsprechen. Daher SAST jene Schwachstellen, für deren Erkennung geschäftlicher und programmtechnischer Kontext erforderlich ist. Aikido Code Audit findet sie für Sie.
Was statische Scanner finden
Wonach Angreifer suchen
Agenten, die Ihre wachsende Codebasis durchdenken

Verfolgt die Logik in Ihrer gesamten Codebasis
Agenten verfolgen Verweise über Dateien, Module und Dienstgrenzen hinweg, um festzustellen, wo die Zuständigkeitsprüfungen versagen, wo Rollen voneinander abweichen und wo die Zugriffskontrolle auf zwei Pfaden versagt, die isoliert voneinander niemals interagieren.

Versteht die Absicht, nicht nur die Syntax.
Die Agenten verstehen, was der Code leisten soll, und erkennen, wo die Umsetzung von dieser Absicht abweicht – über Mandantengrenzen, Berechtigungsmodelle und mehrstufige Abläufe hinweg.

Erkennt komplexe Schwachstellen früher
IDORs und logische Fehler sind bereits ab dem Zeitpunkt der Erstellung im Code vorhanden. Ein Code-Audit deckt diese auf, bevor Sie den Code veröffentlichen – zu einem Zeitpunkt, an dem Sie noch den vollen Kontext kennen und die Behebung nur wenige Minuten dauert.
Automatisierte Sicherheitsanalyse in drei schnellen Schritten


Starten Sie Ihre Code-Prüfung
Verbinden Sie ein Repo, um herauszufinden, was die Reasoning Agents in Ihrer Codebasis finden.
Oder führen Sie es parallel zu Ihrem aktuellen SAST aus und sehen Sie, was Ihnen fehlt.
Statische Engines haben nach wie vor ihren Platz im SDLC.
Wann sollte SAST eingesetzt werden?
Wann sollte Code Audit verwendet werden?
Ihre Fragen zu AI SAST beantwortet
Statische Scanner erkennen Muster – einen kompromittierten Parameter, einen risikobehafteten API-Aufruf, eine fehlende Überprüfung. AI Code Audit analysiert die Absichten in Ihrer gesamten Codebasis, um Probleme zu identifizieren, die eine Angreiferperspektive erfordern: IDORs, fehlerhafte Zugriffskontrolle, mehrstufige Exploit-Ketten und Schwachstellen in der Geschäftslogik. Es ergänzt SAST es zu ersetzen.
Es analysiert und wertet Ihren Quellcode direkt aus. Es gibt keine Crawling-Phase, keine Traffic-Wiedergabe und keine Live-Exploitation – es muss also keine Umgebung angegeben werden. Für Live-Tests an einem bereits bereitgestellten Zielsystem verwenden Sie stattdessen Aikido .
„Re-test“ und „Exploit Further“ sind für Ergebnisse aus Live-Penetrationstests konzipiert, bei denen Aikido Anfragen an Ihre Umgebung erneut senden Aikido . Die Ergebnisse des AI Code Audit basieren auf dem Code und der logischen Argumentation und stellen keine Schritt-für-Schritt-Anleitung für einen Live-Exploit dar. Um die Validierung zu wiederholen, führen Sie ein neues AI Code Audit für den aktualisierten Code durch.
- Unterstützt ALLE Sprachen; keinerlei Einschränkungen
- Benutzern stehen drei Optionen zum Scannen von Nischen- oder älteren Sprachen zur Verfügung:
- **KI-Code-Prüfung** = ALLE Sprachen (kein Erstellen von Regeln erforderlich; probabilistisch)
- die umfassendste Option
- Code-Qualität = LLM-gesteuert, auf 50 Sprachen beschränkt (promptgesteuert; probabilistisch)
- Derzeit werden nur PR-Prüfungen durchgeführt (siehe Codequalität)
- Benutzerdefinierte SAST = Opengrep-basiert, deterministisch, erfordert das Erstellen von Regeln von Grund auf; deckt 15–20 Sprachen ab
- **KI-Code-Prüfung** = ALLE Sprachen (kein Erstellen von Regeln erforderlich; probabilistisch)
- AI Code Audit beschränkt sich nicht nur auf Webanwendungen. Die Agenten analysieren den gesamten Inhalt der verbundenen Repositorys, einschließlich mobiler Apps, Smart Contracts und Desktop-Anwendungen, und decken dabei gängige Programmiersprachen, Konfigurationen und Infrastructure-as-Code (IaC) ab. Monorepos mit mehreren Diensten werden vollständig unterstützt.
- Die Bezahlung erfolgt in Aikido . Im Schritt „Preisgestaltung“ des Erstellungsablaufs wird die genaue Credit-Gesamtsumme angezeigt, bevor Sie die Bestellung abschließen. Die Kosten hängen von der Größe und Komplexität des Repositorys ab (Anzahl der Endpunkte; Einschätzung des Agenten hinsichtlich Größe/Risiko; Aufteilung des Repositorys in Chunks) und nicht nur von der Anzahl der Codezeilen (LOC).
- Die Credits werden abgebucht, sobald Sie auf „Überprüfung starten“ klicken.
Das AI Code Audit lenkt die Aufmerksamkeit der Bearbeiter auf einen zusammenhängenden Satz von Codebasen. Bei mehr als 6 Repositorys verliert die Analyse tendenziell an Fokus und die Qualität nimmt ab. Wenden Sie sich an den Support, wenn Sie für ein einzelnes Audit tatsächlich mehr benötigen. [AI Code Audit erstellen]
- Beide Produkte basieren auf derselben Agenten-Engine, beantworten jedoch unterschiedliche Fragen. AI Code Review analysiert Ihren Quellcode. Aikido testet Ihre laufende Anwendung.
- Verwenden Sie die KI-Codeüberprüfung, wenn:
- Sie möchten Code eingehend auf logische und architektonische Schwachstellen untersuchen – IDORs, fehlerhafte Zugriffskontrolle, mehrstufige Ketten – ohne eine Live-Umgebung konfigurieren zu müssen.
- Sie haben keine stabile Staging- oder QA-Umgebung, oder die Authentifizierungsabläufe sind noch nicht bereit für Live-Tests.
- Sie benötigen eine schnelle Umsetzung mit minimalem Einrichtungsaufwand: Repo verbinden, Guthaben bestätigen, loslegen.
- Sie möchten Änderungen im Quellcode überprüfen, bevor sie in eine Produktionsumgebung übernommen werden.
- Sie haben einen Code-Bestand, der sich nur schwer live testen lässt, wie beispielsweise mobile Apps, Desktop-Apps,
- Verwenden Sie Aikido , wenn:
- Sie haben ein Live-Ziel und möchten die tatsächliche Ausnutzbarkeit anhand von echtem Datenverkehr überprüfen.
- Sie möchten Echtzeitdaten – Reproduktionsanfragen, Kartierung der Angriffsfläche und Live-Aktivitäten der Agenten.
- Ihr Umfang umfasst Domänen, authentifizierte Benutzerrollen und durch Crawling ermittelte Endpunkte, die über das hinausgehen, was in der Quelle sichtbar ist.
- Bei validierten Befunden sind Folgeaktionen wie „Erneuter Test“ und „Weiterverfolgung“ erforderlich.
- Sie erfüllen compliance wie SOC 2 oder ISO 27001, die einen Live-Penetrationstest vorsehen.
AI Code Review liest Ihren Quellcode direkt aus und wertet ihn aus. Es gibt keine Crawling-Phase, keine Wiederholung des Datenverkehrs und keine Live-Ausnutzung – es gibt also keine Umgebung, auf die verwiesen werden könnte. Wenn Sie Live-Tests an einem bereitgestellten Ziel durchführen möchten, verwenden Sie stattdessen Aikido .
„Re-test“ und „Exploit Further“ sind für Ergebnisse aus Live-Penetrationstests konzipiert, bei denen Aikido Anfragen an Ihre Umgebung erneut senden Aikido . Die Ergebnisse der KI-Codeüberprüfung basieren auf dem Code und der logischen Argumentation und stellen keine Schritt-für-Schritt-Anleitung für einen Live-Exploit dar; daher sind diese Maßnahmen hier nicht anwendbar. Um die Validierung zu wiederholen, führen Sie eine neue KI-Codeüberprüfung für den aktualisierten Code durch.
„AI Code Review“ wird im Seitenmenü im Bereich „Attack“ zu finden sein. Derzeit ist diese Funktion noch per Feature-Flag deaktiviert. In der Roeland-Demo-Organisation ist sie bereits verfügbar und enthält ein Beispiel für ein Scan-Ergebnis.
Die KI-Codeüberprüfung wird mit Aikido bezahlt. Im Schritt „Preise“ des Erstellungsablaufs wird die genaue Credit-Gesamtsumme angezeigt, bevor Sie die Überprüfung bestätigen. Die Kosten hängen von der Größe und Komplexität der von Ihnen ausgewählten Codebasen ab. Größere oder umfangreichere Auswahlen sind teurer. Die Kosten hängen von der Größe und Komplexität der Codebasen ab. Die Credits werden abgebucht, sobald Sie auf „Überprüfung starten“ klicken.
