Optionale ausgehende Zugriffe¶
Diese mit 3.0 eingeführte Funktion ist ausdrücklich optional. Ein
betreibereigenes [outbound]-Profil begrenzt jedes verwaltete ToolClad-HTTP-Werkzeug
auf eine benannte Operation mit festem Ursprung, HTTP-Methode, Pfadgrenze und
Anfragelimit. Ohne Profil bleibt das bisherige Verhalten erhalten.
Zugangsdaten stammen ausschließlich aus der ausdrücklich gewählten Umgebungsvariable oder dem konfigurierten Secret Store. Ein Store-Fehler führt nicht zu einem Rückgriff auf Umgebungsvariablen. Die Runtime fügt das Geheimnis erst beim Versand ein und blockiert Antworten, die dessen unveränderten Wert enthalten. Dies ist kein allgemeiner Schutz gegen Datenabfluss.
Jede Ausführung erhält eine eigene widerrufbare Berechtigung. Abbruch verhindert weitere Zulassungen; bereits empfangene Anfragen können beim Ziel dennoch wirken. Ungeklärte Wirkungen erfordern Prüfung und Abgleich statt automatischer Wiederholung. Schreibzugriffe können die bestehende exakte Terminalgenehmigung verwenden.
Pfadparameter sind standardmäßig gesperrt. allow_path_parameters = true
erlaubt gewöhnliche Parameter, aber niemals Punktsegmente wie ..%3B.
allowed_query_keys begrenzt optional die dekodierten Abfrageschlüssel und
verhindert doppelte Schlüssel. Zugangsdaten werden pro Ausführung erfolgreich
nur einmal aufgelöst, auch bei gleichzeitigen Aufrufen, und bei Widerruf aus dem
Cache entfernt. Fehlgeschlagene Auflösungen können erneut versucht werden.
Journal-Hashes enthalten keine Vault-Token oder AppRole-Secret-IDs; reflektierte
Geheimnisse in Antwort-Headernamen und -werten werden vor dem Hashen abgewiesen.
Die deklarierte version kennzeichnet eine beabsichtigte Rotation.
Vault authentifiziert sich vor dem Lesen mit der konfigurierten Methode. Umgebungsvariablen für Vault-Token oder TLS überschreiben diese Einstellungen nicht. Die Reflexionsprüfung berücksichtigt kleingeschriebene Headernamen und entfernte Leerzeichen an den Rändern von Headerwerten.
symbi tools validate und symbi doctor prüfen die Konfiguration, ohne das
Anwendungsgeheimnis abzurufen. Die Durchsetzung bleibt OSS. Für bestehende
Linux-Landlock-Installationen ist kein zusätzlicher Proxy, Container oder eine VM
erforderlich. Andere Transportwege und Browser-Ausführung werden dadurch nicht
abgedeckt; die gespeicherten CLI-Nachweise qualifizieren keine Sandbox.
Die vollständige Konfiguration und Migration auf Englisch enthält TOML-Beispiele, Grenzen und Hinweise für Rust-Aufrufer. Der Kontrollkatalog zeigt Implementierungs- und Prüfstatus getrennt.
Rust-API-Migration: Ergänzen Sie in Struct-Literalen HttpDef.capability: None, InferenceBrokerConfig.credential: None und ToolEffect::NetworkRequestStarted.outbound: None. SecurityTier hat keine totale Ordnung (Ord) mehr. Verwenden Sie satisfies für Mindestanforderungen; Landlock erfüllt keine Container-/VM-Anforderung und umgekehrt.