# Ein Repository prüfen, bevor Sie es installieren

Fügen Sie einen GitHub-Link ein, um zu sehen, ob sich ein Skill, ein Plugin, ein MCP-Server oder eine App-Einrichtung für Ihren KI-Assistenten zu installieren lohnt.

## Wozu es dient

KI-Assistenten wie Claude Code und Codex können Skills, Plugins und Werkzeugverbindungen (MCP-Server) direkt von GitHub installieren. Jedes davon kann Ihrem Assistenten neue Anweisungen geben, Aktionen automatisch ausführen und an Ihre Dateien und Schlüssel gelangen. Eine Repository-Prüfung liest eine genaue Version des Repositorys und sagt Ihnen in einfachen Worten, ob Sie es installieren sollten.

Sie brauchen kein Konto. Fügen Sie eines dieser Dinge in das Feld auf der Startseite von Lockpick ein oder auf der Seite [Prüfen](/check):

* einen Repository-Link wie `github.com/owner/repo`
* einen Link zu einem Ordner oder einer Datei darin, wie `github.com/owner/repo/tree/main/skills/pdf`
* den Installationsbefehl aus der README, etwa `/plugin marketplace add owner/repo` oder `npx skills add owner/repo`
* nur `owner/repo`
* ein Paket, über seine npm-Seite wie `npmjs.com/package/name` oder seine Startzeile wie `npx -y name` oder `uvx name`. Lockpick findet das GitHub-Repository, das das Paket nennt.

Lockpick liest das Repository und führt darin nie etwas aus. Vorerst können nur öffentliche GitHub-Repositorys geprüft werden.

## Kein Eigentumsnachweis

Ein Deep-Scan einer Website braucht den Nachweis, dass Ihnen die Website gehört, weil Lockpick Anfragen an sie sendet. Eine Repository-Prüfung liest nur öffentlichen Code und führt nichts davon aus. Sie braucht deshalb keinen Nachweis: Sie können jedes öffentliche Repository prüfen, Ihr eigenes oder ein fremdes.

## Was Sie erhalten

Oben erhalten Sie eine von drei Antworten: **Nicht installieren**, **Mit Vorsicht installieren** oder **Nichts Riskantes gefunden**. Darunter beschreibt jeder Befund, was Ihnen passieren könnte und was Sie dagegen tun können. Wählen Sie **Technisch**, um Datei und Zeile, den Nachweis und einen Prompt zu sehen, den der Autor in seinen Coding-Assistenten einfügen kann, um das Problem zu beheben.

> **Careful**
>
> Wenn wir nicht jede Datei lesen konnten, zum Beispiel ein kompiliertes Programm
> oder ein passwortgeschütztes Archiv, lautet die Antwort nie **Nichts Riskantes gefunden**.
> Dateien, die wir nicht lesen konnten, gelten als unbekannt, nicht als sauber.

## Wonach es sucht

* **Versteckter Text.** Unsichtbare Zeichen, verborgene Kommentare und kodierter Text, den Menschen beim Lesen der Datei nicht sehen, dem Ihr Assistent aber trotzdem folgt.
* **Automatische Aktionen.** Claude-Code-Hooks und Einstellungen, die Befehle von selbst starten, Ihre Eingaben anderswohin senden oder die Abfragen abschalten, die Sie vorher fragen.
* **Downloads, die sich selbst starten.** Anweisungen oder Skripte, die ein Programm herunterladen und sofort starten, besonders von unbekannten Orten.
* **Werkzeugverbindungen.** MCP-Server, die immer die neueste Version starten, Schlüssel im Klartext speichern oder sich mit fremden Servern verbinden.
* **Anweisungen, die die Kontrolle übernehmen.** Text, der Ihrem Assistenten sagt, Ihre Regeln zu ignorieren, sein Tun zu verbergen oder nach dem Ende der Sitzung weiterzulaufen.
* **Ihre Schlüssel und Dateien.** Code, der Schlüssel, Passwörter oder private Dateien liest und nach außen sendet.
* **Pakete.** Bekannte Schwachstellen, Namen, die beliebten Paketen ähneln, und Installationen aus inoffiziellen Quellen.

## Apps

Wenn das Repository eine App ist und nicht etwas, das Sie installieren, prüft die Prüfung, was sie jedem antut, der sie mit einem KI-Assistenten öffnet: ihre `.claude`-Einstellungen und Hooks, MCP-Verbindungen, `CLAUDE.md` und `AGENTS.md` sowie eingecheckte Schlüssel und Pakete. Den eigenen Code der App auf Fehler prüft sie nicht. Nennt das Repository seine Live-Website, können Sie diese Website anschließend prüfen.

Entspricht das Ergebnis nicht dem, was Sie erwartet haben? Wählen Sie unter **Worum es sich handelt** die Option **Stattdessen als App prüfen** oder das Gegenteil.

## Ein Repository beobachten

Wenn Sie angemeldet sind, wählen Sie **Dieses Repository beobachten**. Lockpick prüft es erneut, wenn es sich ändert, und benachrichtigt Sie in der App nur, wenn eine neue Version schlechter wird. Wählen Sie **Nicht mehr beobachten**, wenn Sie es nicht mehr brauchen.

## Ihre Repositories

Wenn Sie angemeldet sind, gehört jedes Repository, das Sie prüfen, zu Ihrem Workspace. **Repos & Skills** in der App listet jedes mit seiner Antwort und dem Zeitpunkt der Prüfung auf, damit Sie das Ergebnis öffnen, **Erneut prüfen** wählen oder es beobachten können. Filtern Sie die Liste nach Skills, Plugins, MCP-Servern oder Apps. Prüfungen werden 30 Tage aufbewahrt, ältere werden gelöscht.

## Aus Ihrem Coding-Assistenten

Bitten Sie Ihren Assistenten, dieses Repository vor der Installation mit Lockpick zu prüfen. Er verwendet `lockpick_check_repository` und liest die Antwort mit `lockpick_get_repository_check`. Im Terminal führen Sie `lockpicks check github.com/owner/repo` aus.