Every query on db.orders filters by tenantId
42 of 43 occurrences · 16 files · confidence 94%
src/handlers/export.ts:17doesn't complyWir verwenden Cookies für Analyse und Werbemessung (Google, Meta). Wir verkaufen nichts, und Sie können ablehnen.
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.
Sie: Was sind diesen Monat die drei größten Risiken in /api/auth?
/api/authDrei erreichbare Risiken, das schwerste zuerst.
api/login.ts:15CWE-922erreichbar überPOST /api/loginapi/login.ts:12CWE-352erreichbar überPOST /api/loginapi/auth/reset.ts:19CWE-204erreichbar überPOST /api/auth/resetFragen Sie, und sehen Sie, was der Champion daraus macht.
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.
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});
Er schreibt die Zeile im Stil Ihres Codes neu: ein httpOnly- und SameSite-Cookie, dazu der Test, der es belegt. Sie übernehmen den Diff.
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});
Die Behebung wird zur Regel, durchgesetzt in Claude Code, Cursor und der CI bei jedem weiteren Schritt.
Refresh tokens are httpOnly cookies, never localStorage.
learned from api/login.ts · accepted diff, PR #482res.cookie("refresh", token, { httpOnly: true })Gleiche Rolle, gleiche Ergebnisse. Anderes Betriebsmodell.
Keine KI, die an ein SAST von 2015 geschraubt wurde.
Der Champion liest Ihr Repository, formuliert die Regeln, denen Ihr Code schon folgt, und zeigt die Zeilen, die dagegen verstoßen.
Every query on db.orders filters by tenantId
42 of 43 occurrences · 16 files · confidence 94%
src/handlers/export.ts:17doesn't complyRefunds over €500 require role finance.manager
7 of 8 occurrences · 4 files · confidence 87%
src/handlers/refund.ts:22doesn't complyEvery payment mutation writes audit.log(actor, amount)
31 of 34 occurrences · 11 files · confidence 91%
src/handlers/payouts.ts:54+2 moreHotspots, abweichende Kontrollen, fehlende Tests. Der Champion markiert sie in der IDE, während der Code geschrieben wird.
Jedes Finding enthält einen funktionierenden Fix, den der Agent vorbereiten kann. PRs per Klick, signiert von Ihrem Bot, abgesichert durch Ihre CI.
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.
Selbst gehostete Modelle, Ihre Region, kein LLM von Drittanbietern.
Ihr Code bleibt in Ihrer Region. EU-Kunden arbeiten durchgehend auf EU-Infrastruktur, US-Kunden auf US-Infrastruktur.
Die Modelle sind selbst gehostet. Kundencode wird nie zum Training gemeinsam genutzter Modelle verwendet. Niemals.
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.
Die Dokumentation führt Sie durch Einrichtung, Konfiguration und alle Optionen.
Dokumentation lesenauf EnglischAgent & 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.
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.
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.
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.
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.
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.
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.
npx -y @cybedefend/vibedefend@latest install