Zurück zu den Updates
New releaseJul 21, 2026

cynative v1.6.0

Schreibgeschützter KI-Agent, der Ihre Cloud-, Code- und Laufzeitinfrastruktur abfragt, um Fehlkonfigurationen, durchgesickerte Geheimnisse und Privilegien-Eskalationspfade mit verifizierten, evidenzbasierten Erkenntnissen aufzudecken.

Teilen

cynative

Baue deine eigenen Sicherheitsagenten

Open-Source-Framework für Sicherheitsagenten mit Live-Lesezugriff auf deine Infrastruktur.

CI Release License: Apache-2.0 OpenSSF Best Practices

Schnellstart · Integrierte Agenten · Dein erster Agent · Dokumentation

Frage deine Infrastruktur alles. Cynative führt Frontier-Modelle über deinen Code, deine Cloud und deine Laufzeitumgebung aus – es denkt über GitHub, GitLab, AWS, GCP, Azure und Kubernetes als ein System nach – und liefert verifizierte Antworten zurück.

cynative "what in my cloud is publicly exposed that shouldn't be?"

45 integrierte Agenten für AWS, GCP, Azure, GitHub und Kubernetes – Privilegieneskalation, öffentliche Exposition, Lieferkette, Erkennungsabdeckung und mehr – oder du schreibst deinen eigenen in einer einzigen Markdown-Datei.

Eine Frage fächert sich über deinen gesamten Stack auf: Cynative schreibt und führt Code in einer ephemeren Sandbox aus und fragt deine APIs parallel ab. Jeder Befund wird gegengeprüft und bis zu seinem Ursprung zurückverfolgt.

Anders als Coding-Agenten und MCP-Server ist es konstruktionsbedingt schreibgeschützt: Jeder Aufruf wird geprüft und autorisiert, bevor eine Anmeldeinformation angehängt wird – richte es mit Zuversicht auf die Produktion.

cynative prüft eine CI-zu-Cloud-Privilegieneskalation

Was deine Agenten erhalten

  • Code-to-Runtime: Durchdenkt AWS, GCP, Azure, jedes K8s, GitHub und GitLab
  • Sandbox: Generiert und führt Code aus, um im großen Maßstab zu recherchieren, ohne eigenen Netzwerk- oder Host-Zugriff
  • Action-Gate: Löst jeden Aufruf auf die erforderlichen IAM-Aktionen auf und wendet eine schreibgeschützte Richtlinie an, bevor eine Anmeldeinformation angehängt wird
  • Evidenzbasiert: Gegenprüfungen zur Verifizierung jedes Befunds
  • Souverän: Eine einzige Binärdatei, dein Modell, deine Daten bleiben deine

Schnellstart

Installieren und ein LLM festlegen:

brew install cynative/tap/cynative

export CYNATIVE_LLM_PROVIDER=anthropic
export CYNATIVE_LLM_MODEL=claude-opus-5
export ANTHROPIC_API_KEY=...

Es übernimmt die bereits in deiner Shell vorhandenen Anmeldeinformationen. Führe einen integrierten Agenten aus:

cynative -p --agent aws-network-exposure

Oder frag es einfach irgendetwas:

cynative -p "which IAM roles can escalate to admin?"
cynative -p "high-risk cloud permissions, trace each to the PR where it was granted"
cynative -p "cloud credentials leaked in source code and their current blast radius"
cynative "live cloud resources absent from IaC - drift" # starts an interactive session
cat findings.json | cynative -p "triage these findings by exploitability"

Integrierte Agents

45 Agents sind in die Binärdatei eingebettet. Jeder davon ist ein geprüfter Prompt für eine spezifische Frage.

AgentsZum Beispiel
AWS20aws-privilege-escalation, aws-public-storage, aws-unpatched-workloads, aws-supply-chain
Azure11azure-keyvault-exposure, azure-storage-exposure, azure-privilege-escalation
GCP5gcp-public-bindings, gcp-static-credentials, gcp-inference-exposure
GitHub4github-workflow-trust, github-unpatched-dependencies, github-branch-protection
Kubernetes5k8s-pod-privilege, k8s-self-managed-apiserver-access
cynative agents list            # every agent, with its description
cynative agents show <name>     # the exact prompt that would run

Der vollständige Katalog mit einer einzeiligen Beschreibung jedes Agents befindet sich in docs/agents-catalog.md.

Ihr erster Agent

cynative agents show <name> gibt die genaue Datei aus, die ein Agent ausführen würde. Um Ihre eigene Version zu erstellen, kopieren Sie sie unter einem neuen Namen in Ihr Agentenverzeichnis und bearbeiten Sie sie:

mkdir -p ~/.cynative/agents

cynative agents show aws-public-datastores > ~/.cynative/agents/my-aws-public-datastores.md
# edit ~/.cynative/agents/my-aws-public-datastores.md, then:
cynative -p --agent my-aws-public-datastores

Ein Agent ist eine Markdown-Datei: striktes YAML-Frontmatter, dessen einziger Schlüssel description ist, gefolgt vom Prompt-Textkörper. Der Dateiname ist der Name. Eine Datei in ~/.cynative/agents/ hat Vorrang vor einem eingebauten Agenten gleichen Namens, geben Sie Ihrer Kopie daher einen eindeutigen Namen, um beide zu behalten. Das Format ist in docs/agents.md beschrieben.

Agenten ausführen

cynative -p --agent aws-public-datastores "AWS account 128149835728 only"   # with a task
cynative -p --agent aws-public-datastores                    # without
cynative --agent aws-public-datastores                       # seeds an interactive session

--agent lässt sich mit -p, --auto-approve, --config und piped stdin kombinieren, sodass dieselbe Datei interaktiv während der Entwicklung und nicht-interaktiv läuft, sobald sie ausgereift ist.

Agenten werden aus ~/.cynative/agents/ und aus dem Satz gelesen, der in die Binary eingebaut ist; eine Benutzerdatei hat Vorrang vor einem eingebauten Agenten gleichen Namens. cynative agents list zeigt jeden Agenten mit seiner Quelle und markiert die verdeckten Kopien, und cynative agents show <name> gibt die exakte Datei aus, die ausgeführt würde.

Kann das nicht ein Coding-Agent mit MCPs erledigen?

Coding-Agent + MCPsCynative
DurchsatzEine Aktion pro AufrufSchreibt sandboxed Code, der Aufrufe parallel ausführt - weniger Tokens, schnellere Antworten
FindingsUnverifizierte AusgabeVerifier gleicht jedes Finding mit Live-Evidenz ab
Read-onlyOpt-in-Read-FilterStandardmäßig aktiv, fails closed - erforderliche IAM-Aktionen werden gegen eine Security-Audit-Policy geprüft. secretsmanager:GetSecretValue ist ein IAM-Read: Ein Filter erlaubt es, SecurityAudit blockiert es
CredentialsAmbient, unverändertSTS-Session auf read-only beschränkt - AWS erzwingt die Grenze ebenfalls
Blast RadiusDeine Shell, jedes NetzwerkResearch-Code läuft in einer Sandbox ohne Host-Zugriff, Netzwerk auf deine gemappten Services beschränkt
SecretsUnverändert an das Modell gesendetAus der Tool-Ausgabe redigiert, bevor sie an das Modell gesendet wird
Supply ChainDrittanbieter-MCPs und -Skills, die mit deinen Credentials laufenEine Open-Source-Binary, Connectoren eingebaut
Audit-TrailVerstreute Session-Logs, Best EffortFail-closed JSONL-Log jedes Tool-Aufrufs - wenn es nicht protokollieren kann, bricht es ab

Kategorien