← Zurück zum Modul-Shop
Qualität & SicherheitVersion 1.0.0

Secret & Config Guard

Blockiert Klartext-Secrets, Private-Key-Material, Zugangsdaten in URLs und widersprüchliche Konfigurationsschlüssel vor dem Bot-Start.

Für Betreiber und Entwickler, die Bot-Konfigurationen vor Netzwerkinitialisierung auf bekannte Secret- und Herkunftsfehler prüfen möchten.

SelbstinstallationKein AboVollständig typisiertFail-closedPython 3.11+

Welches Problem löst das Modul?

API-Schlüssel, Telegram-Tokens und Passwörter werden bei der Einrichtung schnell versehentlich direkt in Code oder Konfigurationsdateien geschrieben. Von dort können sie in GitHub, Logs, Backups oder Prozesslisten gelangen und fremden Zugriff ermöglichen. Secret & Config Guard prüft die Bot-Konfiguration vor dem Start und blockiert bekannte Klartext-Secrets, private Schlüssel, Zugangsdaten in URLs und widersprüchliche Einstellungen. Sensible Werte werden im Prüfergebnis nicht wieder ausgegeben.

Für welche Börsen ist es geeignet?

  • Exchange-neutraler Python-Kern ohne direkten Börsenzugriff und ohne API-Schlüssel
  • Mit Bitget, Binance, Bybit, OKX und anderen Börsen nutzbar, wenn der Bot den dokumentierten Datenvertrag erfüllt
  • Für BTC, ETH und andere Symbole sowie Long und Short geeignet, soweit die Eingangsdaten vollständig sind
  • Der kundenseitige Adapter bleibt für bestätigte Exchange-Daten, Vorzeichen, Einheiten und Reconciliation verantwortlich
  • Keine pauschale Plug-and-play-Garantie für jede Börse, API-Version, Kontoart oder Bot-Struktur
Technischer Ablauf

Secrets gehören in einen Secret Store beziehungsweise die Laufzeitumgebung – niemals in Code oder Konfigurationsdateien.

Der Aufrufer übergibt Key, Wert, Quelle und nicht sensible Location. In Dateien werden bei Secret-Schlüsseln nur exakte Environment-Referenzen akzeptiert. Der eigentliche Wert ist nur mit Quelle ENVIRONMENT zulässig; Result und Issues geben ihn niemals aus.

  1. 01Konfiguration samt Quelle vollständig sammeln
  2. 02Guard vor jedem Netzwerkzugriff ausführen
  3. 03Secret-Referenzen und Materialregeln prüfen
  4. 04Schlüsselkonflikte innerhalb jeder Quelle erkennen
  5. 05Bei BLOCKED Prozessstart stoppen und nur Metadaten melden
  6. 06Leak sperren, rotieren und Quelle nachhaltig reparieren

Was das Modul technisch übernimmt

  • Normalisierung von Konfigurationsschlüsseln
  • Konfigurierbare Secret-Key-Marker
  • Exakte Unterstützung für $VAR, ${VAR} und env:VAR
  • Trennung von Datei-, Default-, CLI- und Environment-Quelle
  • Erkennung von Private-Key-Headern unabhängig vom Schlüsselnamen
  • Erkennung eingebetteter Benutzer-/Passwortdaten in URLs
  • Konflikterkennung normalisierter Schlüssel je Quelle
  • Ergebnisse ohne Wiedergabe sensibler Werte
  • Fail-closed Laufzeitvalidierung

Was Sie nach dem Kauf erhalten

  • Versioniertes Python-Paket 1.0.0 mit vollständig typisierter öffentlicher API
  • Deterministischer exchange-neutraler Kern ohne externe Laufzeitabhängigkeiten
  • Vollständige deutsche Produkt-, Einbau-, Betriebs-, Fehlerbehebungs- und Abnahmeanleitung
  • Beispielkonfiguration und ausführbares Integrationsbeispiel
  • 25 automatisierte Tests mit 100,00 Prozent Statement- und Branch-Coverage
  • Ruff- und Mypy-strict-geprüfter Quellcode mit PEP-561-Marker
  • Reproduzierbarer Wheel- und Source-Distribution-Build
  • Kunden-ZIP mit geprüfter SHA-256-Prüfsumme, Lizenz, Changelog und Kontrollbericht

Technische Voraussetzungen

  • Vollständige Konfiguration vor Exchange-/Telegram-Initialisierung
  • Korrekte Herkunftsangabe je Eintrag
  • Echte Secrets über Plattform-Secret-Store oder Environment
  • Nicht sensible Location-Bezeichnungen
  • Definierter Prozess zum Sperren und Rotieren geleakter Secrets
  • Zusätzlicher Git-, Artefakt- und Infrastruktur-Secret-Scan

Klare Grenzen

  • Keine Entropieanalyse oder Garantie für unbekannte Secret-Formate
  • Keine Suche in Dateisystem, Git-Historie, Images oder Cloud-Ressourcen
  • Environment ist nur so sicher wie Host und Prozessrechte
  • Ein bereits veröffentlichtes Secret muss separat rotiert werden
  • SAFE gilt ausschließlich für die übergebenen Einträge
  • Persönliche Sicherheitsintegration bleibt separate Leistung

Was nicht enthalten ist

  • Kein Secret Store oder Key-Management-Service
  • Keine automatische Secret-Rotation
  • Kein Git-Historien-Scanner
  • Keine Cloud-IAM- oder Berechtigungsprüfung
  • Keine Garantie gegen absichtliche Verschleierung
  • Keine allgemeine Compliance-Zertifizierung
Selbst installieren oder Hilfe buchen

Die vollständige Anleitung kommt mit dem Modul.

Die öffentliche Seite erklärt Funktion, Lieferumfang und Grenzen. Nach dem Kauf enthält das Paket den vollständigen Code und jeden Einbauschritt. Falls der vorhandene Bot keinen passenden Order-Adapter besitzt, kann persönliche Integration separat angefragt werden.

Integrationshilfe anfragen