Der Scanner ist Open Source. Der Dienst ist die Bequemlichkeit.

Jede Prüfung eines Berichts von Perimetry Cloud steht im Repository von Perimetry, veröffentlicht unter der Lizenz GNU AGPL-3.0. Sie können nachlesen, wie jeder Befund entsteht, den Scanner auf Ihrem eigenen Rechner ausführen und seine Ergebnisse Zeile für Zeile mit unseren vergleichen.

Selbst ausführen

Mit Node.js 22 oder neuer:

npx perimetry ihre-domain.de
npx perimetry ihre-domain.de --html bericht.html
npx perimetry --file domains.txt --diff --fail-on high

Das Kommandozeilenwerkzeug führt seinen eigenen Verlauf in einer lokalen SQLite-Datei und zeigt, was sich seit dem letzten Lauf geändert hat. Eine GitHub Action führt ihn nach Zeitplan aus und eröffnet ein Issue, wenn ein neuer hoher oder kritischer Befund auftaucht. Ein MCP-Server lässt Sie Claude bitten, eine Domain zu auditieren und die Befunde zu erklären.

Warum wir die AGPL gewählt haben

Die AGPL erlaubt allen, den Scanner zu nutzen, zu untersuchen, zu verändern und weiterzugeben, auch kommerziell, solange veränderte Fassungen, die als Dienst angeboten werden, ihren Quellcode ebenfalls veröffentlichen. So bleiben die Prüfungen für diejenigen nachprüfbar, gegen die sie laufen, was ein Sicherheitswerkzeug seinen Nutzern unserer Ansicht nach schuldet, und Verbesserungen fließen zurück. Die Liste der Fingerabdrücke zur Übernahme von Subdomains wird gesondert unter der MIT-Lizenz veröffentlicht, damit andere Werkzeuge sie ohne Bedingungen nutzen können.

Was der gehostete Dienst hinzufügt

  • Geplante Audits von unseren Servern aus, sodass auf Ihren nichts läuft.
  • Den Inhaberschaftsnachweis, damit Benachrichtigungen nur an die Inhaber der Domain gehen.
  • Zwei Jahre Verlauf, Änderungsverfolgung und einen Punktzahlverlauf je Domain.
  • Benachrichtigungen per E-Mail, Slack, Discord, ntfy oder Webhook, je Kunde gesteuert.
  • Kundenbereiche und Berichte mit Ihrem Logo, für Agenturen.
  • Eine Support-Adresse, an der die Menschen antworten, die die Prüfungen schreiben.

Wenn Ihnen das Kommandozeilenwerkzeug genügt, nutzen Sie es; es bleibt vollständig. Perimetry Cloud gibt es für alle, die lieber nichts selbst betreiben.

Mitwirken

Issues und Pull Requests sind auf GitHub willkommen. Eine neue Prüfung braucht einen Test gegen das simulierte Netz der Testsuite, eine Zeile im Changelog und einen Eintrag in der Befundreferenz des README. Schwachstellen im Scanner selbst melden Sie bitte an security@perimetry.cloud, nicht im öffentlichen Tracker.