DEVELOPER & CODE · LOCAL WORKBENCH

Security.txt Generator

Assemble a security.txt draft and validate contact and expiry fields.

DEVELOPER & CODE · LOCAL WORKBENCH · BROWSER WORKSPACE

Publish a monitored contact. Set a reminder to renew it.

Assemble a security.txt draft and validate contact and expiry fields.

01 · PUBLIC CONTACT DETAILSEDIT LOCALLY
This is a public contact file.

Only publish destinations an authorized owner has approved and someone actively monitors. Do not put secrets or private escalation details here.

02 · SECURITY.TXT DRAFTREADY TO REVIEW
INTENDED LOCATION/.well-known/security.txtfor the approved HTTPS origin
Draft generated with required Contact and Expires fields.Contact and Expires are present · all configured URLs use HTTPS
PLAIN TEXT · UTF-85 LINES
Contact: mailto:security@example.com
Expires: 2027-08-26T00:00:00Z
Preferred-Languages: en
Policy: https://example.com/security
Canonical: https://example.com/.well-known/security.txt
Before publishing
  • Confirm the mailbox is monitored and the policy is authorized.
  • Serve the UTF-8 file at the intended HTTPS well-known path.
  • Check status, content type, redirects, canonical scope and renewal after deployment.
  • This tool does not verify ownership, delivery, HTTP response or digital signatures.
◎

Runs in this browser. This creates a local draft only. Confirm every address and policy with an authorized owner, then verify HTTPS delivery and renewal outside this page.

Back to the tool library ↗

Need a feature from the original version? Open the current ECECH tool

How this app works

Assemble a security.txt draft and validate contact and expiry fields. Processing is local; output is not a security certification.