walidator security.txt
Sprawdź plik security.txt względem RFC 9116 i wymień, co brakuje, jest nieprawidłowe lub przestarzałe.
walidator security.txt
Wklej zawartość pliku security.txt — tego, który powinien znajdować się pod adresem /.well-known/security.txt — a to narzędzie sprawdzi go zgodnie z RFC 9116, standardem definiującym format. Zgłasza brakujące pola wymagane, wartości, które się nie parsują, oraz nazwy pól, które są przestarzałe lub nieznane, każde powiązane z wierszem, z którego pochodzi.
RFC 9116 wymaga co najmniej jednego wiersza "Contact" i dokładnie jednego wiersza "Expires"; oba są sprawdzane domyślnie, wraz z datą w polu "Expires" — musi to być pełny znacznik ISO 8601 ze strefą czasową, a narzędzie ostrzega, gdy data już minęła. Pola Encryption, Policy, Hiring, Canonical i Acknowledgments powinny zawierać URI, więc narzędzie oznacza nagą domenę lub e-mail bez schematu. Również wychwytuje przestarzałą brytyjską pisownię "Acknowledgements" (RFC 9116 używa "Acknowledgments"), pola zaniechane z wcześniejszych wersji, takie jak "Disclosure", nazwy pól napisane dużymi literami, zduplikowane wiersze "Expires" lub "Preferred-Languages" oraz pola, które wychodzą poza zwykłą kolejność czytania. Każdy z tych sprawdzeń można wyłączyć indywidualnie.
Przepinaj wyjście między listą ustaleń wiersz po wierszu a poprawionym plikiem: poprawiona wersja zmienia kolejność pól na zwykłą, redukuje zduplikowane pola liczbę pojedynczą do pierwszego wystąpienia, naprawia przestarzałe nazwy pól i zachowuje wszystko, czego nie rozpoznaje, zamiast je usuwać. Wiersze bez prawidłowego kształtu "Field: value" są oznaczone zamiast domysłów, a brakujący "Contact" lub "Expires" jest zanotowany komentarzem zamiast być całkowicie wymyślonym.
Wszystko działa lokalnie w Twojej przeglądarce — plik, który wklejasz, który jest często rzeczywistym, jeszcze nieopublikowanym adresem kontaktu bezpieczeństwa, nigdy nie jest wysyłany nigdzie. Skopiuj wynik, pobierz go jako plik .txt gotowy do publikacji lub wyślij go z powrotem na wejście, aby sprawdzić kolejną wersję.