Was macht peeq?
Untersuchen Sie Metadaten, Abhängigkeiten und bekannte Schwachstellen von Python-Paketen. Entwickelt für Entwickler und KI-Agenten.
Funktionen
- Paket-Metadaten abrufen: Name, Version, Autor, Lizenz, Homepage, Zusammenfassung etc.
- Abhängigkeiten auflisten: Alle direkten und transitiven Abhängigkeiten eines Pakets.
- Bekannte Schwachstellen anzeigen: CVEs und Sicherheitswarnungen für ein Paket.
- Vergleiche zwischen Versionen: Änderungen in Metadaten oder Abhängigkeiten zwischen verschiedenen Versionen.
- Suchfunktion: Finden von Paketen anhand von Schlüsselwörtern oder Teilzeichenfolgen.
Verwendung
Dieser Skill kann in KI-gestützten Entwicklungsumgebungen wie Claude Code, Cursor oder Codex über natürliche Sprachbefehle genutzt werden.
Beispiele
- "Finde alle Abhängigkeiten von
requestsund prüfe auf bekannte Schwachstellen." - "Zeige mir die Metadaten von
numpyin der Version 1.21.0." - "Vergleiche die Abhängigkeiten von
flaskVersion 2.0.0 mit Version 2.1.0." - "Suche nach Python-Paketen, die mit
asynczu tun haben."
Technische Details
- Datenquellen: PyPI, OSV (Open Source Vulnerabilities), NVD (National Vulnerability Database)
- Ausgabeformat: Strukturiertes JSON oder menschenlesbare Zusammenfassung
- Caching: Ergebnisse werden zwischengespeichert, um wiederholte Abfragen zu beschleunigen
- Rate Limiting: Beachtet die API-Beschränkungen der zugrunde liegenden Dienste
Konfiguration
Keine spezielle Konfiguration erforderlich. Der Skill funktioniert sofort nach der Installation.
Lizenz
MIT