RFC
9116
SEAL
9116
SEAL
SECURITY DISCLOSURE · 漏洞披露通道
security.txt 生成器
填写白帽联系邮箱、加密策略、有效期等字段,即刻生成符合 RFC 9116 的标准 security.txt 文件,自动校验格式与到期时间,并附 .well-known 部署指引。全程本地生成,数据不上传。
标准 https://域名/.well-known/security.txt
字段校验 Contact / Expires / Canonical
部署指引 Nginx / Apache
1填写披露信息
2生成结果
// 填写左侧字段后自动生成…
3部署指引:放到 .well-known 才有效
# 1) 把文件放到站点根目录
mkdir -p /var/www/html/.well-known
vim /var/www/html/.well-known/security.txt
# 2) 确保以 text/plain 返回(避免被当附件下载)
server {
location = /.well-known/security.txt {
default_type text/plain; charset=utf-8;
add_header Cache-Control "no-cache";
}
}
# .htaccess(放在 .well-known 目录内)
<IfModule mod_headers.c>
<Files "security.txt">
Header set Content-Type "text/plain; charset=utf-8"
Header set Cache-Control "no-cache"
</Files>
</IfModule>
# 注意:不要加 301 跳转到别处,RFC 9116 要求
# /.well-known/security.txt 直接 200 返回内容
# 浏览器直接访问 https://你的域名/.well-known/security.txt # 命令行验证状态码与内容类型 curl -I https://你的域名/.well-known/security.txt # 期望:HTTP/2 200,content-type: text/plain # 常见错误 # 404 → 路径拼写或大小写不对(必须全小写 security.txt) # text/html → 未设置 Content-Type,部分扫描器会忽略 # Expires 已过期 → 白帽工具会提示文件失效
提示:不要重定向该路径,全小写文件名,并记得定期复核 Expires 日期。
★模板预设与多格式导出
8 套 RFC 9116 场景模板一键填充;生成结果除 security.txt 外,还可导出 JSON 与 Markdown 部署清单,并附自绘披露流程图。
披露通道流程图 · 自绘 SVG
方案管理 · 数值对比 · 导出
调好的参数可存成方案随时载入,也能生成可分享链接;结果里的数值列会自动画成对比图,并支持导出 CSV / JSON。

还没有留言,来抢沙发吧!