Was macht infynon-cli?
Sicherheitsorientiertes Rust-CLI für Abhängigkeits-Risikoscanning, API-Workflow-Tests und gemeinsames Codierungsgedächtnis.
Überblick
Infynon CLI ist ein Kommandozeilenwerkzeug, das in der Programmiersprache Rust geschrieben wurde und Sicherheit in den Vordergrund stellt. Es hilft Entwicklern, Abhängigkeiten auf Risiken zu scannen, API-Workflows zu testen und ein gemeinsames Codierungsgedächtnis zu nutzen.
Funktionen
- Abhängigkeits-Risikoscanning: Automatische Erkennung von bekannten Sicherheitslücken (CVEs) in Ihren Projektabhängigkeiten.
- API-Workflow-Tests: Definieren und testen Sie API-Workflows direkt von der Kommandozeile aus.
- Gemeinsames Codierungsgedächtnis: Speichern und teilen Sie Workflows und Risikoprofile über ein Shared-Memory-System.
- CI/CD-Integration: Nahtlose Einbindung in Ihre bestehenden Build-Pipelines.
- Sicherheitsberichte: Generieren Sie detaillierte Berichte über Abhängigkeitsrisiken.
Installation
# Mit Cargo (Rusts Paketmanager)
cargo install infynon-cli
# Oder vorkompilierte Binärdateien von der Release-Seite herunterladen
Verwendung
Scannen von Abhängigkeiten
infynon scan --path /pfad/zum/projekt
Testen von API-Workflows
infynon test --workflow workflow-datei.yaml
Gemeinsames Gedächtnis verwalten
infynon memory --save mein-workflow
infynon memory --list
infynon memory --load mein-workflow
Konfiguration
Konfigurieren Sie Infynon CLI über die Datei infynon.yaml:
scan:
ignore:
- CVE-2024-1234
- CVE-2024-5678
memory:
path: ~/.infynon/memory
api:
tests:
- name: "Benutzerlogin"
endpoint: https://api.example.com/login
method: POST
body:
username: "testuser"
password: "geheim"
Plattformunterstützung
Infynon CLI kann in folgende KI-Agenten integriert werden:
- Claude Code
- Cursor
- Codex
Sicherheit
Infynon CLI priorisiert Sicherheit:
- Alle Daten werden lokal verarbeitet; keine Daten werden ohne explizite Zustimmung an externe Dienste gesendet.
- Die Shared-Memory-Funktion verwendet verschlüsselte Speicherung.
- Regelmäßige Updates für CVE-Datenbanken.
Lizenz
MIT