link-rot-detection — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited link-rot-detection (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
What it is: The scheduled audit mechanism that scans markdown content for external links that no longer resolve correctly. Mental model: Treat link checking as a batch health report, not a live page-rendering feature. Why it exists: Broken or redirected links erode trust quietly, so the project needs a repeatable scan with clear evidence. What it is NOT: It is not a one-off production incident investigation or UI design for broken-link badges. Adjacent concepts: Markdown link extraction, status-code classification, soft-404 detection, polite crawling. One-line analogy: It is a periodic inspection report for all outbound references. Common misconception: HTTP 200 means healthy; soft-404s, unrelated redirects, and rate-limit behavior also need interpretation.
[text](url) and [text][ref] reference link out of every .md and .mdx file in the content treerobots.txt crawl-delay, exponential backoff on 429External links rot. Every site that's older than two years has at least a few. The choice is between knowing about them on a schedule or finding out from a user. A periodic scan with a published report turns link health into a maintenance task instead of an emergency. The discipline is to be conservative — distinguish persistent failures (404 across 3 runs) from transient ones (one 503 on a Tuesday) — and to never let the scanner itself become a denial-of-service vector against the targets it's checking.
Before merging any change to the link-rot scanner or its config:
[text](url) and [text][ref] form from .md and .mdx files; reference links resolve their targets before classificationrobots.txt crawl-delay; a single host getting many requests in tight sequence is a bug| Use instead | When |
|---|---|
| (a frontend a11y / UX skill) | The task is rendering a "this link may be broken" badge in the live UI |
debugging | A specific link broke for a specific user and you need to reproduce |
documentation | The task is writing the link-health policy doc, not the scanner |
refactor | The task is restructuring the scanner without changing the detection contract |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.