在欧盟《网络韧性法案》(CRA)24小时报告规则生效前,623家欧盟软件供应商中,有76%尚未部署 security.txt 文件。
76% of 623 EU software vendors have no security.txt ahead of the CRA 24h rule

原始链接: https://cradrill.com/research.html

自2026年9月11日起,欧盟《网络韧性法案》(CRA)要求软件制造商在发现被主动利用的漏洞后24小时内向监管机构报告。企业如何接收这些初步报告是一个关键但常被忽视的挑战。 近期对492家欧洲软件供应商的扫描显示,76%的企业未能发布 `security.txt` 文件(RFC 9116)。该标准文件为安全研究人员披露漏洞提供了重要的私密渠道。若缺乏此渠道,研究人员更有可能选择公开漏洞或向第三方报告,这可能会在企业察觉事件之前,便意外触发CRA法案规定的24小时合规时限。 由于CRA第14条适用于所有产品(无论其上市时间早晚),这种缺乏可访问联系方式的情况构成了重大的合规与安全风险。为缓解此风险,建议供应商立即实施 `security.txt`,以确保具备必要的可见性,从而在严格的规定时限内响应漏洞披露。

``` Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 623家欧盟软件供应商中,76%尚未在《网络韧性法案》(CRA) 24小时规则生效前部署 security.txt (cradrill.com) 11 分,gilsha 发布于 57 分钟前 | 隐藏 | 过往 | 收藏 | 2 条评论 帮助 正在重新连接 2 分钟前 | 下一条 [–] 有什么区别?https://securitytxt.org/ 回复 toomuchtodo 53 分钟前 | 上一条 | 下一条 [–] 对于使用 Cloudflare 的用户,只需开启一个开关并提供必要的值即可。https://developers.cloudflare.com/security-center/infrastruc... 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: ```
相关文章

原文

August 2026. In four weeks, the EU Cyber Resilience Act's Article 14 starts a 24-hour reporting clock the moment a manufacturer becomes aware of an actively exploited vulnerability. The most common way to become aware is a researcher trying to tell you — and three out of four European vendors don't publish the standard file that lets them.

Results

623European software vendor domains scanned (source: the europealternatives.com directory of European SaaS/software companies)

492reachable over HTTPS at scan time

118 (24%)publish a valid security.txt at /.well-known/security.txt (HTTP 200 + a Contact: field, per RFC 9116)

374 (76%)publish none — no standard private channel for a researcher to report a vulnerability

Why this matters after 11 September 2026

CRA Article 14 requires manufacturers of products with digital elements sold in the EU to file an early warning with ENISA and their coordinating CSIRT within 24 hours of becoming aware of an actively exploited vulnerability or severe incident, a fuller notification within 72 hours, and a final report after. It reaches the installed base: Article 69(2) grandfathers products placed on the market before 11 December 2027, but Article 69(3) derogates from that specifically so "the obligations laid down in Article 14 shall apply to all products with digital elements … placed on the market before 11 December 2027". A researcher who can't reach you privately goes public, to a CERT, or to your customers — and your 24-hour clock starts in the worst possible way.

Methodology & caveats

Single GET request to https://<domain>/.well-known/security.txt per domain on 14 August 2026, following up to 3 redirects, 8s timeout. Counted "present" only if the response was HTTP 200 and contained a Contact: line (filtering SPA catch-alls that return 200 for everything). Unreachable domains (131) excluded from percentages. The population is companies listed on europealternatives.com — European SaaS and software vendors; not a random sample of all EU manufacturers. Some vendors accept reports through other channels (bug-bounty platforms, published security emails); this scan measures RFC 9116 adoption specifically. We publish aggregates only, not the list.

Reproduce it

The check is one request per domain, so you can verify the method on any list you like — no need to take our number on trust:

while read -r d; do
  curl -sfL -m 8 "https://$d/.well-known/security.txt" \
    | grep -qi '^[[:space:]]*contact:' \
    && echo "$d present" || echo "$d missing"
done < domains.txt

We publish the aggregate, not the list of vendors — naming companies that lack a security contact would help the wrong people first. If you believe your domain was misclassified (for example you serve the file only to certain user agents, or it was briefly down on 14 August), email [email protected] and we'll recheck and correct the figure.

Fix yours in 30 seconds

Generate your security.txt Run the 7-minute readiness drill

Independent research by CRA Incident Drill. Not affiliated with the EU, ENISA, or europealternatives.com. Educational material, not legal advice. Questions or corrections: via the repository issue tracker in the Terms.
联系我们 contact @ memedata.com