Zum Inhalt springenLockpick
Dokumentation

Installieren und anmelden

Installiere die Lockpick-CLI über npm und melde dich im Terminal mit deinem Browser an.

Mit der Lockpick-CLI können du und dein Coding-Assistent Lockpick aus einem Terminal nutzen. Sie benötigt Node.js 20.9 oder neuer.

Installieren

Terminal
npm install -g lockpicks

Das Paket heißt lockpicks, mit s, und installiert einen Befehl lockpick. Du kannst es auch ohne Installation mit npx lockpicks ausführen.

Anmelden

Terminal
lockpick login --host https://www.lockpick.app

Das Snippet nennt diesen Lockpick-Server mit --host. Es gibt keinen eingebauten Standard-Host. Die CLI verwendet zuerst --host, dann LOCKPICK_HOST und danach dein gespeichertes Profil. Nach der ersten Anmeldung kann lockpick login dieses Profil wiederverwenden.

Dein Browser öffnet sich und bittet dich, die Anmeldung zu bestätigen. Der Schlüssel geht direkt an dein Terminal, du kopierst ihn nie von Hand.

Standardmäßig kann der Schlüssel deine Sites und Berichte lesen. Bitte bei der Anmeldung um mehr Rechte, wenn du sie brauchst.

  • --pulse erlaubt ihm, Pulse-Scans, Schnellchecks und die kostenlose Option „Re-read this record“ zu starten.
  • --sites erlaubt ihm, Sites hinzuzufügen, deine kostenlose Site zu wechseln und deine Paketversionen an Monitor zu senden.
  • --deep erlaubt ihm, Deep-Scans vorzubereiten, die du trotzdem in Lockpick bestätigst.
  • --no-browser gibt die Anmeldeadresse aus, statt sie zu öffnen.

Prüfe mit lockpick whoami, mit welchem Konto du angemeldet bist. Mit lockpick logout meldest du dich ab, und dabei wird auch der Schlüssel widerrufen.

Deine ersten Befehle

Terminal
lockpick whoami
lockpick sites
lockpick status

Diese Befehle lesen dein Konto und vorhandene Ergebnisse, ohne einen Scan zu starten. Führe lockpick doctor aus, wenn die Verbindung nicht funktioniert.

Um eine Prüfung zu starten, melde dich mit --pulse an und nutze eine Site, die dir gehört oder die du testen darfst. atlas.example ist eine Beispieladresse, kein echtes Testziel. Ein Scan verbraucht das Kontingent, das Lockpick anzeigt. Den Status oder Bericht eines Scans zu lesen verbraucht keinen weiteren Scan.

Jeder Befehl akzeptiert --json für Skripte und --help für seine Optionen. Befehle listet alle auf.

Exit-Codes

CodeBedeutung
0Es hat funktioniert
1Etwas ist schiefgelaufen, oder das Gesuchte wurde nicht gefunden
2Du musst dich anmelden
3Der Scan, auf den du gewartet hast, war nicht erfolgreich oder läuft noch
4Dein Schlüssel oder deine Rolle erlaubt das nicht, oder dein Kontingent ist aufgebraucht
5Der Befehl oder einer seiner Werte ist ungültig
6Zu viele Anfragen. Warte und versuche es erneut
7Lockpick oder ein Anbieter, den es nutzt, ist ausgelastet oder nicht verfügbar
8Offene Befunde haben --fail-on erreicht (Lockpick in CI ausführen)

Fehlermeldungen enden mit einem Link zur Seite, die sie erklärt. lockpick doctor prüft dein Setup, und lockpick docs <words> durchsucht diese Dokumentation aus deinem Terminal.

War das hilfreich?

Auf dieser Seite