KI-Tools & -Skripte
Prüfung von Postman-Collections
Prüfe Collections und Umgebungen aus Postman, Insomnia und Bruno vor dem Teilen oder Einchecken: gespeicherte Tokens und Passwörter, geheime Variablen mit echten Werten, aktive API-Schlüssel, http://, deaktiviertes strictSSL, riskante Skripte und gespeicherte Sitzungen.
Das bekommst du: 1 Datei · 45.1 KB · ZIP
Kaufoptionen ansehenProduktbeschreibung
Eine Postman-Variable als "secret" zu markieren, verbirgt sie nur auf dem Bildschirm: Exportierst du die Umgebung, steht der API-Schlüssel im JSON im Klartext. Ein abgerufener OAuth-Token kann im Auth-Block der Collection liegen bleiben, und eine gespeicherte Beispielantwort kann weiterhin ein Sitzungscookie enthalten. Der nächste Export, Fork oder Git-Commit gibt diese Daten dann mit weiter. Dieser Skill findet solche und zehn weitere Fehler in API-Client-Dateien vor dem Teilen, Einchecken oder Importieren und erklärt dir, wie du jeden davon behebst.
Dein Agent führt einen Scanner für Postman-Collections (v2.0 und v2.1), Postman-Exporte von Umgebungen und globalen Variablen, Insomnia-Exporte (v4 JSON oder YAML, v5 YAML) und Bruno-.bru-Dateien für Anfragen und Umgebungen aus. Er parst jede Datei zeilengenau, behandelt {{variables}}, {{vault:name}}, {{ _.token }}, {% response %}-Tags und {{process.env.NAME}} als Verweise statt als Geheimnisse, überspringt Platzhalter im Stil von <API Key> aus OpenAPI-Importen, berücksichtigt Brunos vars:secret-Liste und erkennt Kommentare und Strings in Pre-Request- und Testskripten. Er sendet nie eine Anfrage und führt kein Skript aus. Das Ergebnis lautet BLOCK, REVIEW oder NOT FLAGGED, jeweils mit Datei, Zeile, Begründung und einem sichereren Vorgehen. Geheimnisse werden nie ausgegeben.
Was geprüft wird
BLOCKIEREN (vor der Auslieferung beheben)
P01: Tokens, Passwörter, Client-Secrets und Schlüssel in Auth-Blöcken (Bearer, Basic, API-Key, OAuth 2.0 und 1.0, AWS, Digest, NTLM, JWT und weitere)
P02: Zugangsdaten in Headern (Authorization, X-API-Key, Sitzungscookies), Abfrageparametern oder user:password@-URLs
P03: Passwörter und Geheimnisse in Anfrage-Bodies (rohes JSON, Formularfelder, GraphQL)
P04: als geheim benannte Umgebungs-, globale und Collection-Variablen mit echten Werten, Bruno-Variablen mit direkt in der Datei gespeicherten Werten und Skripte, die ein Geheimnis als Literal setzen
P05: aktive Anbieterschlüssel und private Schlüssel an beliebiger Stelle in der Datei (GitHub, GitLab, Slack, Stripe-Live-Schlüssel, Google, OpenAI, Anthropic, SendGrid, npm, Hugging Face, Postman-API-Schlüssel)
PRÜFEN (vor der Veröffentlichung prüfen)
P11: http:// zu entfernten Hosts in Anfragen oder Basis-URL-Variablen
P12: strictSSL false, rejectUnauthorized: false oder NODE_TLS_REJECT_UNAUTHORIZED
P13: eval() oder new Function() in Pre-Request- und Testskripten
P14: Skripte, die die gesamte Umgebung, Cookies oder ein Geheimnis an einen von der Collection nicht verwendeten Host senden (OAuth-Token-Anfragen werden erkannt)
P15: Anfragen mit fest eingetragenem Produktionshost statt {{baseUrl}}
P16: gespeicherte Beispielantworten und Cookie-Speicher mit Sitzungscookies, JWTs oder Zugriffstokens
P17: console.log mit geheimen Variablen oder ganzen Variablenspeichern
P18: bei Weiterleitungen zu einem anderen Host beibehaltene Authorization-Header (followAuthorizationHeader, forwardAuthorizationHeader)
Im Lieferumfang
Der Scanner (Python 3.9+, nur Standardbibliothek)
Ein Regelhandbuch mit Begründung und sichererem Vorgehen für jede Regel
Ein riskantes und ein sicheres Beispielprojekt (Postman-Collection und -Umgebung, Insomnia-Export, Bruno-Anfrage und -Umgebung) sowie der tatsächliche Scannerbericht zum riskanten Projekt
Grenzen
Er liest die exportierten Dateien so, wie sie vorliegen. Werte, die nur in der Postman-, Insomnia- oder Bruno-App existieren (lokale Werte, Postman Vault, Bruno-Secrets, appweite Einstellungen wie globale SSL-Prüfung), stehen nicht in den Dateien und werden nicht geprüft. Brunos YAML-Format, Postman-v1-Collections, HAR-Dateien und Newman-Berichte werden nicht gelesen. Dateien über 20 MB werden als ungeprüft aufgeführt. NOT FLAGGED ist keine Garantie.
Inhalt
Ein ZIP-Archiv mit 21 Dateien: SKILL.md, der Scanner unter scripts/ (6 Python-Dateien), references/rules.md (jede Regel mit Begründung und sichererem Vorgehen) und examples/ (12 Beispieldateien sowie report.md, die tatsächliche Scannerausgabe zum riskanten Beispiel).
Anwendung: Dies ist ein Agenten-Skill: ein Ordner mit einer SKILL.md-Datei und Python-Skripten, die ein KI-Programmieragent wie Claude Code, Cursor oder Codex CLI ausführen kann. Entpacke das Archiv in den Skills-Ordner deines Agenten (für Claude Code: ~/.claude/skills/). Bitte deinen Agenten anschließend, dein Projekt zu prüfen. Die Skripte lassen sich auch eigenständig mit Python 3.9 oder neuer ausführen, ohne zusätzliche Installation. Sie lesen ausschließlich deine Dateien: kein Netzwerkzugriff und keine Datenübertragung.
Das bekommst du
1 Datei · 45.1 KB
- postman-collection-check-1.0.1.zipZIP · 45.1 KB
KI-Tools & -Skripte
Prüfung von Postman-Collections
Prüfe Collections und Umgebungen aus Postman, Insomnia und Bruno vor dem Teilen oder Einchecken: gespeicherte Tokens und Passwörter, geheime Variablen mit echten Werten, aktive API-Schlüssel, http://, deaktiviertes strictSSL, riskante Skripte und gespeicherte Sitzungen.
In Getly Pro enthaltenPro holen
Tags
Häufige Fragen
Erhalte ich sofort Zugriff?
Ja. Dies ist ein digitales Produkt - du kannst es direkt nach dem Kauf aus deiner Bibliothek herunterladen.
Darf ich es für kommerzielle Projekte nutzen?
Ja. Kommerzielle Nutzung ist erlaubt: im eigenen Business und in dem, was du verkaufst. Die Datei selbst darfst du nicht weiterverkaufen oder verbreiten.
Wie sind die Rückerstattungsbedingungen?
Du kannst innerhalb von 30 Tagen eine Rückerstattung anfordern. Stimmt etwas nicht, fordere sie bei deiner Bestellung an - das Getly-Team prüft sie.
Welche Dateiformate und -größen erhalte ich?
Du lädst 1 Datei herunter - ZIP - insgesamt 45.1 KB.
Erhalte ich kostenlose Updates?
Ja - wenn der Verkäufer eine neue Version veröffentlicht, kannst du die aktuellen Dateien kostenlos erneut aus deiner Bibliothek herunterladen. Aktuelle Änderungen findest du im Changelog.
Preis
$5.00



