You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 7830c3a
Browse filesBrowse the repository at this point in the historyBrowse files
feat: rule-engine — security.txt probe, lang attr, page load grade
First slice of roboauto.ai parity for the free tier:
- Probe /.well-known/security.txt and emit a finding under LLM
Accessibility. Crawlers and security researchers expect it; AI
systems use its presence as a trust signal.
- Check <html lang="…"> — engines use it to serve localized results.
Missing => warn with example.
- Grade homepage load time: <1s pass, <3s warn, >=3s fail. GPTBot and
similar tend to time out around 3s.
More additions (title-length tiers, meta-description length, Twitter
Card, word count, heading hierarchy, internal-link count, and copy-
pasteable code-snippet recommendations) coming in a follow-up.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: lib/audit/checks/robots.ts
+14Lines changed: 14 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -200,5 +200,19 @@ export function checkRobotsAndSitemap(ctx: CrawlContext): Finding[] {
200
200
});
201
201
}
202
202
203
+
constsec=ctx.wellKnown.securityTxt;
204
+
out.push({
205
+
section: "LLM / AI Crawler Accessibility",
206
+
check_key: "security_txt",
207
+
status: sec&&sec.status===200 ? "pass" : "warn",
208
+
title: sec&&sec.status===200
209
+
? "/.well-known/security.txt present"
210
+
: "/.well-known/security.txt missing",
211
+
detail: sec&&sec.status===200
212
+
? "Security contact published — builds trust with crawlers and security researchers."
213
+
: "Publish a /.well-known/security.txt with at least a Contact: line. Crawlers and security researchers expect it; AI systems use it as a trust signal.",
0 commit comments