security.txt Validator
Überprüfen Sie eine security.txt-Datei gegen RFC 9116 und listen Sie auf, was fehlt, ungültig oder veraltet ist.
security.txt Validator
Fügen Sie den Inhalt einer security.txt-Datei ein — die eine sich unter /.well-known/security.txt befinden soll — und dieses Tool überprüft sie gegen RFC 9116, den Standard, der das Format definiert. Es meldet fehlende erforderliche Felder, Werte, die nicht analysiert werden können, und Feldnamen, die veraltet oder nicht erkannt werden, jeweils gebunden an die Zeile, aus der sie stammen.
RFC 9116 erfordert mindestens eine "Contact"-Zeile und genau eine "Expires"-Zeile; beide werden standardmäßig überprüft, zusammen mit dem "Expires"-Datum selbst — es muss ein vollständiger ISO 8601-Zeitstempel mit Zeitzone sein, und das Tool warnt, wenn dieses Datum bereits vergangen ist. Encryption, Policy, Hiring, Canonical und Acknowledgments sollen alle einen URI enthalten, daher flaggt das Tool eine bloße Domäne oder E-Mail ohne Schema. Es erfasst auch die veraltete britische Schreibweise "Acknowledgements" (RFC 9116 verwendet "Acknowledgments"), Felder, die aus früheren Entwürfen gelöscht wurden, wie "Disclosure", Feldnamen in falscher Groß-/Kleinschreibung, doppelte "Expires"- oder "Preferred-Languages"-Zeilen und Felder, die aus der herkömmlichen Lesereihenfolge fallen. Jede dieser Prüfungen kann einzeln deaktiviert werden.
Wechseln Sie die Ausgabe zwischen einer zeilenweisen Liste von Erkenntnissen und einer korrigierten Datei: Die festgelegte Version gruppiert erkannte Felder in die herkömmliche Reihenfolge, reduziert doppelte einzelne Felder auf das erste Vorkommen, korrigiert veraltete Feldnamen und behält alles bei, das nicht erkannt wird, anstatt es zu löschen. Zeilen ohne gültige "Field: value"-Form werden aufgerufen, anstatt sie zu erraten, und ein fehlendes "Contact" oder "Expires" wird mit einem Kommentar anstelle einer erfundenen Zeile vermerkt.
Alles läuft lokal in Ihrem Browser — die Datei, die Sie einfügen, oft eine echte, noch nicht veröffentlichte Sicherheitskontaktadresse, wird nie irgendwo hochgeladen. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter, die zur Veröffentlichung bereit ist, oder geben Sie es zurück in die Eingabe, um eine andere Revision zu überprüfen.