Produkt · Cybe Security Champion

Sprechen Sie mit Ihrem Repo. Liefern Sie die sichere Version aus.

Fragen Sie den Champion, was Sie wollen: Schwachstellen, Fixes, Threat Models, OWASP. Er liest Ihren Knowledge Graph und antwortet im Kontext, direkt in der IDE, die Sie ohnehin nutzen.

Nativ in
  • Claude Code
  • Cursor
  • Windsurf
  • Visual Studio Code
  • JetBrains
  • GitHub Copilot
  • OpenAI Codex
  • GitHub
Cybe Championstorefrontmain

Sie: Was sind diesen Monat die drei größten Risiken in /api/auth?

Cybe Champion
Knowledge Graph durchsucht/api/auth

Drei erreichbare Risiken, das schwerste zuerst.

  1. HochRefresh-Token landet im localStorageapi/login.ts:15CWE-922erreichbar überPOST /api/login
  2. MittelKeine CSRF-Prüfung im Login-Formularapi/login.ts:12CWE-352erreichbar überPOST /api/login
  3. NiedrigPasswort-Reset verrät, welche E-Mails existierenapi/auth/reset.ts:19CWE-204erreichbar überPOST /api/auth/reset
Nur erreichbare Findings

Drei Fragen, beantwortet in Ihrem Code.

Fragen Sie, und sehen Sie, was der Champion daraus macht.

Ist dieser Login-Handler sicher?

Er liest den Graphen, nicht den Diff. Die Session rotiert, die CSRF-Prüfung fehlt, das Refresh-Token landet im localStorage. Er zeigt auf Zeile 15.

api/login.tsCybe Champion
12router.post("/api/login", async (req, res) => {13  const user = await auth.verify(req.body);14  res.cookie("sid", session.rotate(user));15  res.json({ refresh: token.issue(user) });16});
Cybe ChampionCWE-352 · A01
  • Session: rotiert die SID beim Login. Solide.
  • CSRF: kein Double-Submit auf POST /api/login.
  • Refresh-Token im localStorage der SPA gespeichert.

Bitte für mich beheben.

Er schreibt die Zeile im Stil Ihres Codes neu: ein httpOnly- und SameSite-Cookie, dazu der Test, der es belegt. Sie übernehmen den Diff.

api/login.tsCybe Champion
14  res.cookie("sid", session.rotate(user));15  res.json({ refresh: token.issue(user) });15  res.cookie("refresh", token.issue(user), {16    httpOnly: true, sameSite: "strict", secure: true,17  });18});
login.refresh.spec.ts · 3 passingAccept diff

Das darf nie wieder passieren.

Die Behebung wird zur Regel, durchgesetzt in Claude Code, Cursor und der CI bei jedem weiteren Schritt.

Claude CodeCybe Champion
rule · auth/refresh-token

Refresh tokens are httpOnly cookies, never localStorage.

learned from api/login.ts · accepted diff, PR #482
enforced in
Claude CodeCursorWindsurfCI
next turnres.cookie("refresh", token, { httpOnly: true })
Altes Playbook vs. Agent-time

Der Security Champion, neu geschrieben.

Gleiche Rolle, gleiche Ergebnisse. Anderes Betriebsmodell.

Verfügbarkeit
Klassischer Champion: Eine Person pro Squad, nur zu Bürozeiten, die Hälfte des Jahres im Urlaub.
Cybe Security Champion: Immer verfügbar. Antwortet in der IDE in unter einer Sekunde, in jeder Zeitzone.
Kontextfenster
Klassischer Champion: Liest den Diff, erinnert sich vage an den Rest des Repos.
Cybe Security Champion: Liest den vollständigen Code Knowledge Graph: jeden Taint-Flow, jeden Verantwortlichen, jede Abhängigkeit.
Abdeckung
Klassischer Champion: Prüft die PRs, in denen die Person markiert ist. Der Rest geht ungeprüft live.
Cybe Security Champion: Prüft jeden Diff in jedem Repo, jedes Mal. Keine selektive Prüfung.
Konsistenz
Klassischer Champion: Ton, Tiefe und Gründlichkeit hängen von der Laune und vom Freitagnachmittag ab.
Cybe Security Champion: Gleiche Review-Vorlage, gleiche Messlatte beim Schweregrad, gleiche Bewertung. Auditierbar.
Wissenstransfer
Klassischer Champion: Geht verloren, wenn die Person Team oder Firma wechselt.
Cybe Security Champion: Jeder Fix wird zur wiederverwendbaren Regel. Der Knowledge Graph wächst mit der Organisation.
Kosten pro Repo
Klassischer Champion: Linear: jede neue Squad braucht einen weiteren Champion (den Sie in 6 Monaten finden).
Cybe Security Champion: Pauschal: Eine Plattform deckt 5 Repos ab oder 500. Onboarding ist ein Klick per SSO.
Was Sie bekommen

Bereits verfügbar in Cybe Champion.

Keine KI, die an ein SAST von 2015 geschraubt wurde.

Autopilot

Kein YAML. Ihre Regeln, abgeleitet aus Ihrem eigenen Code.

Der Champion liest Ihr Repository, formuliert die Regeln, denen Ihr Code schon folgt, und zeigt die Zeilen, die dagegen verstoßen.

  1. 01Er liest Ihren Code.
  2. 02Er formuliert die Regeln.
  3. 03Sie übernehmen, ändern oder verwerfen.
Autopilotrule candidates0/3
Proposed rule 01Multi-tenancy

Every query on db.orders filters by tenantId

42 of 43 occurrences · 16 files · confidence 94%

Gap detectedsrc/handlers/export.ts:17doesn't comply
Proposed rule 02Authorisation ceiling

Refunds over €500 require role finance.manager

7 of 8 occurrences · 4 files · confidence 87%

Gap detectedsrc/handlers/refund.ts:22doesn't comply
Proposed rule 03Audit logging

Every payment mutation writes audit.log(actor, amount)

31 of 34 occurrences · 11 files · confidence 91%

Gap detectedsrc/handlers/payouts.ts:54+2 more
storefront · mainaccepted rules reach Claude Code, Cursor and CI

Risiko vor dem PR aufgedeckt

Hotspots, abweichende Kontrollen, fehlende Tests. Der Champion markiert sie in der IDE, während der Code geschrieben wird.

Patch-Vorschläge, die der Agent anwenden kann

Jedes Finding enthält einen funktionierenden Fix, den der Agent vorbereiten kann. PRs per Klick, signiert von Ihrem Bot, abgesichert durch Ihre CI.

Sicherheitswissen für die ganze Organisation

Jeder akzeptierte Fix und jede bestätigte Bewertung fließen in den Graphen ein. Die Organisation baut stetig wachsendes Sicherheitswissen auf, keinen Stapel an Richtlinien.

Enterprise-Grade

Security und Privacy, eingebaut.

Selbst gehostete Modelle, Ihre Region, kein LLM von Drittanbietern.

EU- und US-Datenregionen

Ihr Code bleibt in Ihrer Region. EU-Kunden arbeiten durchgehend auf EU-Infrastruktur, US-Kunden auf US-Infrastruktur.

Kein Training mit Ihrem Code

Die Modelle sind selbst gehostet. Kundencode wird nie zum Training gemeinsam genutzter Modelle verwendet. Niemals.

On-Premise und Air-Gapped

Regulierte Branchen können den gesamten Stack in ihrer eigenen Infrastruktur betreiben. Derselbe Champion läuft in Ihrer VPC oder vollständig air-gapped, mit mitgelieferten Modellgewichten und ohne ausgehende Verbindungen.

So funktioniert es,
im Detail.

Die Dokumentation führt Sie durch Einrichtung, Konfiguration und alle Optionen.

Dokumentation lesenauf Englisch

Agent & AI Integration

Cybe Security Champion

Wie der Champion den Knowledge Graph nutzt, wie Sie ihn aktivieren, der Chat mit Ihren Findings und Ihrem Code, Datenschutz und Grenzen.

FAQ

Was Teams fragen, bevor sie installieren

Ersetzt Cybe Security Champion unser menschliches Security-Team?

Nein. Er ersetzt den Engpass, zu dem das menschliche Team geworden ist. Der Champion übernimmt das Review pro PR, die Frage 'Ist das sicher?' direkt in der IDE, die OWASP-Erklärung. Das Security-Team konzentriert sich auf Architektur, Threat Modeling und Incident Response: die Arbeit, die menschliches Urteilsvermögen braucht.

Wie unterscheidet sich das von GitHub Copilot oder generischen KI-Coding-Assistenten?

Copilot schreibt Code. Der Champion ist der Senior-Engineer, der ihn prüft. Er liest Ihren Code Knowledge Graph (Taint-Flows, Verantwortliche, Framework-Konventionen), statt wie ein generisches LLM zu raten. Gleicher Prompt, ganz andere Antwort.

Welche IDEs und Agenten werden unterstützt?

Native Plugins: VS Code, Cursor, Windsurf, JetBrains, Antigravity. Nativer MCP-Server: Claude Code, Gemini CLI, Cline, Continue.dev, Zed. Generisches MCP für alles andere. Eine Installation pro Entwickler, eine Lizenz pro Team.

Wird VibeDefend jemals Modelle mit unserem Code trainieren?

Niemals. Die Modelle sind selbst gehostet, die Modellgewichte gehören CybeDefend, und Ihr Code wird nur in Ihrem Tenant verarbeitet. Kein Kundencode wird zum Training gemeinsam genutzter Modelle verwendet. Das ist eine vertragliche Zusage, keine Einstellung.

Wie lange, bis unser Team einsatzbereit ist?

Unter 5 Minuten für den ersten Entwickler: per SSO anmelden, IDE-Plugin installieren, auf das Repo verweisen. Der Champion liefert beim nächsten Speichern sein erstes kontextbezogenes Review. Kein YAML, keine Playbooks zu schreiben.

VibeDefend installieren in 5 Sekunden.

Ein einziger Befehl verbindet jeden Coding-Agenten auf Ihrem Rechner mit CybeDefend: Ihre Geschäftsregeln, Ihre Compliance-Frameworks und Guards, die destruktive Aufrufe blockieren, bevor sie ausgeführt werden.

Installation in 5 SekundenNode 18.17+
npx -y @cybedefend/vibedefend@latest install
Erkennt automatisch
  • Claude CodeClaude Code
  • CursorCursor
  • OpenAI CodexOpenAI Codex
  • WindsurfWindsurf
  • GitHub CopilotVS Code Copilot