Preskočiť na obsah
100% lokálne

validátor security.txt

Skontrolovať súbor security.txt proti RFC 9116 a vypísať, čo chýba, je neplatné alebo zastarané.

Vstup
Výstup

validátor security.txt

Vložte obsah súboru security.txt — toho, ktorý by mal byť na adrese /.well-known/security.txt — a tento nástroj ho overi podľa RFC 9116, štandardu, ktorý definuje formát. Hlási chýbajúce povinné polia, hodnoty, ktoré sa neparsujú, a názvy polí, ktoré sú zastarané alebo neznáme, pričom každé je viazané na riadok, z ktorého pochádza.

RFC 9116 vyžaduje najmenej jeden riadok "Contact" a presne jeden riadok "Expires"; oba sa kontrolujú štandardne, spolu s dátumom v poli "Expires" — musí to byť úplná značka ISO 8601 s časovým pásom, a nástroj upozorní, keď už ten dátum prešiel. Polia Encryption, Policy, Hiring, Canonical a Acknowledgments by mali obsahovať URI, takže nástroj označí holú doménu alebo e-mail bez schémy. Tiež zachytí zastarané anglické písanie "Acknowledgements" (RFC 9116 používa "Acknowledgments"), polia vypadnuté z skorších verzií, ako napríklad "Disclosure", názvy polí zle napísané s veľkými písmenami, duplicitné riadky "Expires" alebo "Preferred-Languages" a polia, ktoré vypadnú z bežného poradia čítania. Ktorýkoľvek z týchto kontrol sa dá vypnúť jednotlivo.

Prepínajte výstup medzi zoznamom zistení riadok po riadku a opravovaným súborom: opravená verzia zmení poriadok polí na bežný, zredukuje duplicitné singulárne polia na prvý výskyt, opraví zastarané názvy polí a nechá všetko, čo nepozná, skôr než to vymaže. Riadky bez platného tvaru "Field: value" sú vyznačené namiesto hádania a chýbajúci "Contact" alebo "Expires" je zaznamenaný komentárom skôr než vymyslený úplne.

Všetko sa spúšťa lokálne vo vašom prehliadači — súbor, ktorý vložíte, ktorý je často skutočná, ešte nepublikovaná bezpečnostná kontaktná adresa, sa nikdy neodošle nikam. Skopírujte výsledok, stiahnite si ho ako súbor .txt pripravený na publikovanie, alebo ho pošlite späť na vstup, aby ste skontrolovali ďalšiu verziu.

Časté otázky

Čo presne vyžaduje RFC 9116?
Minimálne jeden riadok "Contact" a presne jeden riadok "Expires" s platnou časovou značkou RFC 3339. Všetko ostatné — Encryption, Canonical, Preferred-Languages, Acknowledgments, Hiring a Policy — je nepovinné.
Prečo je moja dátumová hodnota v "Expires" označená ako neplatná?
RFC 9116 vyžaduje úplnú dátumovú značku s časovým pásmom, ako napríklad 2027-01-01T00:00:00Z. Holý dátum, ako 2027-01-01, alebo formát, ktorý nie je ISO, normu neuspokojí, aj keď vyzerá ako dátum.
Čo zmení "Opravený súbor"?
Zmení poriadok polí na bežný poriadok čítania, ponechá iba prvý výskyt poľa, ktoré musí byť singulárne (Expires, Preferred-Languages), a opraví zastarané písanie "Acknowledgements" na "Acknowledgments". Nikdy nevymýšľa hodnotu Contact alebo Expires, ktorá v tvojom súbore nie je.
Stiahne si mojí živý security.txt z mojej domény?
Nie. Vložte obsah súboru sami — nástroj nikdy nevykoná sieťový požiadavok, takže nemôže potvrdiť, čo je skutočne publikované na /.well-known/security.txt na vašej stránke.
Je môj súbor security.txt kdekoľvek nahraný?
Nie. Validácia sa spúšťa úplne v tvojom prehliadači. Keďže tento súbor často obsahuje skutočnú, ešte nepublikovanú bezpečnostnú kontaktnú adresu, nič, čo vložíš, nikdy neopustí tvoje zariadenie.