Validateur security.txt
Vérifiez un fichier security.txt contre RFC 9116 et listez ce qui est manquant, invalide ou obsolète.
Validateur security.txt
Collez le contenu d'un fichier security.txt — celui qui est censé résider à /.well-known/security.txt — et cet outil le vérifie contre RFC 9116, la norme qui définit le format. Il signale les champs obligatoires manquants, les valeurs qui ne s'analysent pas, et les noms de champs qui sont obsolètes ou non reconnus, chacun lié à la ligne d'où il provient.
RFC 9116 nécessite au moins une ligne « Contact » et exactement une ligne « Expires » ; les deux sont vérifiées par défaut, ainsi que la date « Expires » elle-même — elle doit être un horodatage ISO 8601 complet avec un fuseau horaire, et l'outil avertit lorsque cette date a déjà passé. Encryption, Policy, Hiring, Canonical et Acknowledgments sont censés contenir une URI, donc l'outil signale un domaine nu ou une adresse électronique sans schéma. Il capture également l'orthographe britannique obsolète « Acknowledgements » (RFC 9116 utilise « Acknowledgments »), les champs abandonnés dans les brouillons antérieurs tels que « Disclosure », les noms de champs saisis dans la mauvaise casse, les lignes « Expires » ou « Preferred-Languages » en double, et les champs qui sortent de l'ordre de lecture conventionnel. N'importe lequel de ces contrôles peut être désactivé individuellement.
Basculez la sortie entre une liste ligne par ligne de résultats et un fichier corrigé : la version corrigée regroupe les champs reconnus dans l'ordre conventionnel, réduit les champs singuliers en double à la première occurrence, corrige les noms de champs obsolètes, et conserve tout ce qu'il ne reconnaît pas plutôt que de le supprimer. Les lignes sans une forme valide « Champ : valeur » sont signalées au lieu d'être devinées, et un « Contact » ou « Expires » manquant est noté avec un commentaire plutôt que d'être inventé.
Tout s'exécute localement dans votre navigateur — le fichier que vous collez, qui contient souvent une adresse de contact de sécurité réelle et non publiée, n'est jamais téléchargé nulle part. Copiez le résultat, téléchargez-le en tant que fichier .txt prêt à publier, ou renvoyez-le à l'entrée pour vérifier une autre version.