Generators
Security.txt Generator
Generate Your security.txt
Fill in your contact channels above, then click Generate security.txt.
Tool features
Valid Contact URIs
Sane Expiry Dates
Every Optional Field
Deploy Checklist
What is security.txt & how it works
security.txt (RFC 9116) is a small text file published at /.well-known/security.txt that tells security researchers how to report a vulnerability in your site or service. Without it, people who find a problem often cannot reach the right team, or give up.
The file needs at least one Contact and exactly one Expires field, and can add an encryption key, acknowledgments page, preferred languages, canonical URL, policy and hiring links. It should be served over HTTPS and refreshed before it expires, and can be cleartext-signed with PGP.
How to use this tool
Learn more
Guides & explainers related to this tool
Article
What Is security.txt?
How the RFC 9116 disclosure file works, what each field means, and why the Expires date matters.
Guide
How to Sign security.txt with PGP
Generate a PGP key with GnuPG, publish it under Encryption, and cleartext-sign the file.
Tool
Security.txt Tester
Fetch and validate a live security.txt against RFC 9116 after you publish it.
Tool
Secure Header Checker
Audit the rest of your site's security posture — CSP, HSTS, X-Frame-Options, and more.
Related tools
Frequently asked questions
Contact and exactly one Expires field. Everything else is optional.Encryption field pointing to the public key.Policy field to link to your disclosure policy and say whether you offer rewards.