Skip to content

Fix the dead links reported by the link checker - #3

Merged
fzipi merged 2 commits into
mainfrom
fix/dead-links
Oct 26, 2026
Merged

fzipi merged 2 commits into
mainfrom
fix/dead-links

Conversation

@fzipi

@fzipi fzipi commented Oct 26, 2026

Copy link
Copy Markdown
Collaborator

The link checker scans every page on every PR, and 36 links migrated from the wiki were dead, so every open PR (#1, #2) fails CI for reasons unrelated to its own changes. With this PR, lychee reports 0 errors locally (197 links, 6 excluded).

This PR is stacked on #1 (fix/base64decodeext-dead-link), which fixes the 36th dead link (base64DecodeExt). Merging this one also merges #1's commit, so #1 will show as merged.

Cause Count Fix
github.com/SpiderLabs/ModSecurity/issues/N returns 404 (other SpiderLabs links still redirect) 20 Same issue numbers on owasp-modsecurity/ModSecurity
Pages that no longer exist (SpiderLabs/Trustwave blog posts, snortsam, ScallyWhack, rubyforge, Comodo WAF) 9 Latest good Internet Archive snapshot
Pages that moved 3 OWASP wiki CRS page → coreruleset.org; Microsoft KB 177429 → current dumpbin reference; Safe Browsing v3 update guide (no archive copy) → Safe Browsing home
Dead, no replacement 1 AviNetworks link removed (ID-range text kept)
GitHub Discussions isn't enabled on the repo 1 Link removed; the contributing page now points to Slack
Not real links 3 Excluded in lychee.toml: the https://url / yourserver.com placeholders in the SecRemoteRules syntax line, and LinkedIn (always answers automated requests with 999)

Tested locally: lychee with the repo's config (Docker lycheeverse/lychee) reports 0 errors, and hugo builds cleanly.

🤖 Generated with Claude Code

fzipi and others added 2 commits October 26, 2026 10:44
The SpiderLabs blog post on Base64 impedance mismatch is offline.
Point to the Internet Archive snapshot instead.

Reported-by: MefhigosetH
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RiUJuqXNvvpytiGRiDFyTy
Point the SpiderLabs issue links at the same issue numbers in
owasp-modsecurity/ModSecurity (the old URLs now return 404), replace
dead pages with their Internet Archive copies or current equivalents,
drop the dead AviNetworks link and the link to GitHub Discussions,
which are not enabled for the repository. Exclude the placeholder URLs
in the SecRemoteRules syntax line and LinkedIn, which rejects
automated requests with status 999.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RiUJuqXNvvpytiGRiDFyTy
@fzipi
fzipi merged commit 9946c9f into main Oct 26, 2026
1 check passed
@fzipi
fzipi deleted the fix/dead-links branch October 26, 2026 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant