Security.txt checker
Enter your domain and this security.txt checker reads the file at /.well-known/security.txt, checks every line against RFC 9116 and explains each problem in plain words. You get a corrected file to copy, with a contact address, an expiry date less than a year away and the canonical URL.
Free, no account. Ten checks per hour. We read the security.txt file only and open nothing it links to.
A security.txt file tells security researchers how to report a vulnerability to you. RFC 9116 asks for it at /.well-known/security.txt over HTTPS, with at least one Contact line and one Expires date in the future. This checker reads that file, checks every field against the RFC and gives you a corrected file to publish.
How to use this checker
- Enter your domain
- Type the host that serves your website, such as example.com. A security.txt file covers only the host it is read from, so www.example.com is checked as a host of its own. The result has its own link, so you can send it to whoever runs the site.
- Read the findings
- Errors break a rule in RFC 9116, such as a missing Contact line or an Expires date in the past. Advice covers what the RFC recommends, such as a signature or a Canonical line. Each finding names the line it is about.
- Publish the corrected file
- Copy the corrected file, check the contact address and save it as /.well-known/security.txt, served as text/plain over HTTPS. Put the Expires date in your calendar and publish a new file before it passes.
Questions about this checker
Want the file and the policy written for you?
The Cyber Resilience Act kit includes a security.txt file, the vulnerability disclosure policy it links to and the 24-hour reporting procedure, each duty cited to its article.