security.txt Generator

Create security.txt in RFC 9116 format to inform vulnerability reporters where to contact

Features

Generate in standards-compliant format

Output with RFC 9116 field names and correct order

Prevent missing required fields

Display missing contact information and expiration date immediately

Expiration date preset included

Pre-filled with one year from today; alerts if expired

Copy and download

Save generated results directly as security.txt

How to Use

1

Enter contact information

Input an email address or HTTPS URL, and add more if needed

2

Verify expiration date

One year from today is pre-filled; change if necessary

3

Enter optional fields

Open Advanced Settings and add supported languages, policy URLs, and more

4

Generate and save

Press the Generate button and copy or download

security.txt Generator

Use Cases

Initial setup

Publish a vulnerability reporting channel on your website

Update before expiration

Recreate an expiring file with the same content

Multiple contact points

List email and form URLs in priority order

Security audit compliance

Meet installation requirements requested in audits

Knowledge Base

What is security.txt?

security.txt is a text file that tells both machines and people where to report vulnerabilities found on a website. RFC 9116 is the standard that defines how to write and where to place it.

  • Contact:A required field for receiving reports. Email addresses are written as "mailto:security@example.com" and web forms as URLs starting with "https://".
  • Expires:A required field indicating when this content is valid. Format: "2027-03-31T00:00:00.000Z" combining date and time.

Why place it in /.well-known/?

The standard specifies a single location so reporters don't have to search. The proper location is "https://example.com/.well-known/security.txt".

  • .well-known folder:A shared folder for site-related files with standardized names. Certificate issuance and app integration configs are also stored here.

Why keep Expires within one year?

Old contact information left unchanged could result in reports being ignored. RFC 9116 recommends an expiration within one year, and expired security.txt is treated as invalid.

  • When expiration is reached:Review the content and replace with a file containing a new expiration date. Even if contact info hasn't changed, you must reinstall it.

Security and Privacy

Runs entirely in your browser

Your input data is processed only within your browser and is never sent externally.

Processing only in your browser

Assembling security.txt is processed entirely within your browser, and input data is not sent to any server.

Communications encrypted with HTTPS

Page loading is also encrypted by TLS, and content cannot be read by third parties.

No transmission to third parties

Input content is not sent to external services such as ad networks or trackers.

No automatic saving of results

Contact information and URLs you entered and input suggestions are not stored on the server.

Follow RAKKOTOOLS on Google Search

199 useful tools become easier to find from Google Search and AI Search!

  • Found in search
  • Also shown in AI Search
  • Discover new tools

Updates

Related Tools

RAKKOTOOLS is free to use!

Available free of charge for individuals and corporations, commercial and non-commercial use alike.No prior permission or usage application is required. Feel free to use it in various situations.

  • Use in streaming and videos

    Use various tools such as lottery draws and raffles in live streams and videos.

  • Use in schools, work, and events

    Can be used in various situations such as classes, team division, internal work, and events.

  • Introduction on Web, books, and SNS

    Feel free to introduce it as a useful tool on web media, books, SNS, and other platforms.

  • Commercial use

    Can be used for commercial purposes such as research, calculation, processing, and conversion in business and production.

If you mention it, I get motivated to create more tools!

If using in streaming and videos

Link to RAKKOTOOLS in the description, or Mention or display that you are using RAKKOTOOLS in the stream or video.

Credit example for the description

RAKKOTOOLS https://rakko.tools/en

Usage guidelinesYou are free to use it for normal purposes. However, use for purposes that violate laws, infringe on third-party rights, impose significant load on the service, or otherwise interfere with service operation is prohibited.

We do not guarantee the accuracy or completeness of information and calculation results obtained from each tool.

This notice is a translation of the original Japanese text. If there is any discrepancy between the translation and the original, the Japanese original takes precedence.