security.txt ジェネレーター
Freeセキュリティ研究者があなたのサイトの脆弱性を報告する方法を伝える標準であるRFC 9116に従ってsecurity.txtファイルを生成します。Expires日付の欠落や期限切れ、無効なContact URIに対する組み込みの警告があります。
RFC 9116に従い、完全にブラウザ内で動作します。どこにも何もアップロードされません。
Contact(必須、最低1つ)
研究者が脆弱性を報告するために使用できるURI: mailto:、https:、またはtel:
Expires(必須)
このファイルをいつ古いと見なすべきか。ほとんどのサイトは1年先を使用します。RFC 9116は1年未満に保つことを推奨しています。
オプションフィールド
最近のアクティビティ
全員に公開されています。すべての訪問者による直近20回の使用履歴を新しい順に表示します。
Generated security.txt with 1 contact(s)
2時間前
Generated security.txt with 1 contact(s)
2時間前
このツールの機能
このツールは、セキュリティ研究者があなたのサイトの脆弱性を責任を持って報告する方法を伝える標準であるRFC 9116に従ってsecurity.txtファイルを生成します。1つ以上の連絡方法、有効期限、必要なオプションフィールドを追加すると、最も一般的な間違いに対する組み込みの警告付きで、すぐにアップロードできるファイルが得られます。
仕組み
入力した各フィールドは、RFC 9116で定義された順序でField-Name: value形式の1行になります。選択したローカルタイムゾーンのExpires日付は、仕様が要求するとおりに、UTCオフセット付きのRFC 3339形式に変換されます(例: 2027-01-01T00:00:00Z)。このツールは、少なくとも1つのContact行が存在し、mailto:、https:、またはtel: URIのように見えること、そしてExpiresが実際の将来の日付に設定されていることを確認し、ファイルをアップロードする前に、どちらかのチェックに失敗した場合は警告します。
解決できる問題
- 連絡フォームを探し回る代わりに、脆弱性を報告するための明確で標準的な方法をセキュリティ研究者に提供する。
- 最も一般的なsecurity.txtの間違いを避ける: Expires日付の欠落、期限切れの日付、または有効なURIではないContact行。
- 仕様を記憶しなくても、正確なRFC 9116のフィールド順序とタイムスタンプ形式を正しく得られる。
- PGP鍵、開示方針、またはバグ報奨金の採用ページを1つの標準的な機械可読の場所に記録する。
よくある質問
›security.txtは実際どこに置く必要がありますか?
RFC 9116は既知の場所である/.well-known/security.txt(例: https://example.com/.well-known/security.txt)を規定しています。一部のクローラーは下位互換性のために単純な/security.txtパスも確認しますが、仕様が定義しているのは既知のパスなので、まずそこに配置してください。
›Expiresが必須なのはなぜですか。また、忘れた場合はどうなりますか?
RFC 9116は、自動化ツールや研究者が古くて忘れられたファイルと実際にメンテナンスされているファイルを区別できるように、Expiresフィールドを要求しています。このフィールドがない、または過去の日付が設定されているファイルは、それを確認するすべてのものによって信頼できないものとして扱われるべきです。そのため、このツールはどちらのケースでも警告します。
›複数のContact行を記載できますか?
はい、RFC 9116もそれを推奨しています。連絡先を優先順位で記載すること(例えば最初にメールアドレス、次にバックアップとしてウェブフォーム)により、最初の方法が失敗した場合でも、セキュリティ研究者があなたに連絡する手段が複数持てます。
›Encryptionフィールドには何を入力しますか?
公開PGP鍵を指すURL(またはOPENPGPKEY DNSレコードのURI)。これにより、機密性の高い脆弱性を報告する研究者が送信前に報告書を暗号化できます。このフィールドは任意ですが、機密性の高い開示をメールで扱う場合は推奨されます。
›CSAFフィールドは何のためにありますか?
CSAF(Common Security Advisory Framework)は、機械が読み取れるセキュリティ勧告を公開する組織向けに、security.txtエコシステムに後から追加された項目です。このフィールドはprovider-metadata.jsonファイルを指し、自動化ツールがあなたの勧告を発見できるようにします。正式なCSAFフィードがないほとんどのサイトは、これを空のままにしておくことができます。
関連ツール
テキスト
llms.txtジェネレーター
タイトル、概要、リンクセクションからllmstxt.org仕様に従ったllms.txtファイルを生成し、Optionalセクションのグループ化とライブプレビューに対応しています。
Freeテキスト
ASCIIアートジェネレーター
入力したテキストやアップロードした画像をASCIIアートに変換します。フォントスタイルや文字の濃淡を選び、色を保持したまま、プレーンテキストまたはPNGとして書き出せます。
Freeテキスト
シークレット設定伏せ字ツール
.envまたは設定ファイルを貼り付けると、機密性の高いキー名や既知の形式(AWS、GitHub、Stripe、JWT、PEM)の隣にあるAPIキー、パスワード、トークンが自動的にマスクされます。その後、チャットAIやバグレポートに安全に貼り付けられます。
Freeテキスト
Cron式ジェネレーター
ライブフィールドエディタ、わかりやすい説明、実際の次の5回の実行時刻でcron式を作成・解析します。プリセット、@ショートカット、オプションの秒付き6フィールド形式に対応しています。
Freeテキスト
DMARCレコード生成ツール
わかりやすいフィールドからDMARC DNSレコードを作成。段階的導入プリセットとリアルタイムの適用レベルインジケーター付き。
Freeテキスト
Excel→HTMLテーブル変換ツール
ExcelやGoogleスプレッドシートから貼り付けるか、.xlsx/.xls/.csvファイルをアップロードして、ライブプレビュー、任意のスタイル、数値列の整列付きのきれいなHTMLテーブルを取得できます。
Freeテキスト
ハッシュ生成ツール (MD5/SHA1/SHA256/SHA512)
テキストやファイルをMD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、SHA3-512、RIPEMD-160、CRC32に一度にハッシュ化。既知のチェックサムと比較するフィールド付き。
Freeテキスト
htpasswd生成ツール
bcryptまたはSHAで実際のApache .htpasswdファイルを生成。公式のhtpasswdコマンドラインツールとバイト単位で照合済み、複数ユーザーの同時対応も可能。
コメント (0)
このツールは役に立ちましたか?コメントを残したり、コツを共有したり、改善方法を教えてください。
まだコメントはありません。最初にご意見をお寄せください!