security.txt validator
Controleer een security.txt-bestand tegen RFC 9116 en geef een lijst van wat ontbreekt, ongeldig of verouderd is.
security.txt validator
Plak de inhoud van een security.txt-bestand in — het bestand dat zich onder /.well-known/security.txt moet bevinden — en deze tool controleert het tegen RFC 9116, de standaard die het formaat bepaalt. Het rapporteert ontbrekende verplichte velden, waarden die niet kunnen worden geparseerd en veldnamen die verouderd of onbekend zijn, elk gekoppeld aan de regel waaruit ze afkomstig zijn.
RFC 9116 vereist minimaal één "Contact"-regel en exact één "Expires"-regel; beide worden standaard gecontroleerd, samen met de "Expires"-datum zelf — dit moet een volledige ISO 8601 tijdstempel met tijdzone zijn, en de tool waarschuwt wanneer die datum al is verstreken. Encryption, Policy, Hiring, Canonical en Acknowledgments zouden allemaal een URI moeten bevatten, dus de tool markeert een onbepaalde domeinnaam of e-mailadres zonder schema. Het vangt ook de verouderde Britse spelling "Acknowledgements" op (RFC 9116 gebruikt "Acknowledgments"), velden die uit eerdere concepten zijn verwijderd, zoals "Disclosure", veldnamen in de verkeerde case, dubbele "Expires"- of "Preferred-Languages"-regels en velden die uit de conventionele leesvolgorde vallen. Elk van deze controles kan afzonderlijk worden uitgeschakeld.
Schakel de uitvoer in tussen een regel-voor-regel-lijst met bevindingen en een gecorrigeerd bestand: de vaste versie groepeert herkende velden in de conventionele volgorde, reduceert dubbele enkele velden tot het eerste voorkomen, corrigeert verouderde veldnamen en behoudt alles wat het niet herkent in plaats van het te verwijderen. Regels zonder geldige "Field: value"-vorm worden aangeduid in plaats van geraden, en een ontbrekend "Contact" of "Expires" wordt genoteerd met een opmerking in plaats van helemaal uitgevonden te worden.
Alles wordt lokaal in uw browser uitgevoerd — het bestand dat u plakt, dat vaak een echt, nog niet gepubliceerd beveiligingscontactadres is, wordt nooit ergens geüpload. Kopieer het resultaat, download het als een .txt-bestand dat klaar is om te publiceren, of stuur het terug naar de invoer om een ander item te controleren.