- Remove That's Them VIN Search (thatsthem.com/vin-search) - reported
dead in GH #490; the VIN search feature was removed by the site owner
- Remove empty Base64 folder (children: []) - caused the folder to
appear clickable but do nothing, reported in GH #489
Co-Authored-By: Paperclip <noreply@paperclip.ing>
- #518: wayparam (URL parameter security tool) added to Search Tools
- #508: Surfface Face & People Search Engine added to Image Search
PR #542 (FootprintIQ) rejected — confirmed dead link by board and browser check.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
- #496: Add OpenCelliD and beaconDB to Geolocation/Mobile Coverage
- #515: Add CertKit CT Log Search to Certificate Search (near crt.sh)
- #516: Add Global Fishing Watch to Marine Records (near Vessel Finder)
- #540: Add Epstein Exposed to Court/Criminal Records
- #544: Add WDES - Web Data Exposure Scanner to Domain Name/Vulnerabilities/Scanners
- #545: Add Lullar to Username Search Engines
All URLs verified alive during Phase 1 review. Applied as direct
arf.json edits (PR branches had large divergence from current master).
Co-Authored-By: Paperclip <noreply@paperclip.ing>
All 9 entries cherry-picked in 059a8b4 are already present in the remote
version (they were independently merged via PR #546). Resolving by accepting
theirs for arf.json, keeping staged CSS/HTML changes from local branch.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Rebased cleanly onto current master (resolving conflicts from
community PRs #240-#471 merged while this branch was in flight).
Changes:
- Add GitHub Actions CI workflow (JSON lint, link check, smoke tests)
- Remove 176 confirmed dead links from arf.json
- Normalize 393 URLs from http:// to https://
- Fix invalid JSON (missing commas/braces from old format)
- Remove Bower dependency; lock D3 to npm
- Add link audit tooling (tools/)
- Cherry-pick alive tools from community PR #391:
FaceCheckID, Cisco Talos, VerifyEmail, YouTube Geofind, Whitepages,
Hiya, Berla Vehicle Lookup, OpenAIP, Valkyrie File Analysis
- Fix OpenInfrastructureMap URL (missing https://)
Community PR #359 (Risk Toolbox / fraudfightersalliance.com):
DNS does not resolve — all 27 proposed additions are dead, not merged.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Ran comprehensive link audit across all 1,113 URLs in arf.json.
Removed nodes where the URL has definitively failed (DNS resolution
failure, connection refused, or HTTP 404). Left in place: .onion
Tor hidden services, 403 bot-blocked sites (site still exists),
5xx server errors (transient), and timeouts.
Audit summary:
- Total URLs checked: 1,113
- OK: 829
- Dead (removed): 113 (DNS failure: 61, connection refused: 8, HTTP 404: 49, minus 5 already deduplicated)
- Redirected (kept, flagged in report): 374
- Slow >10s (kept): 1
Also adds tooling:
- tools/link_checker.py -- async URL checker, writes JSON report
- tools/remove_dead_links.py -- removes confirmed dead nodes from arf.json
- tools/link_audit_report.json -- full audit results
Co-Authored-By: Paperclip <noreply@paperclip.ing>
- JSON lint: validates arf.json is well-formed on every PR/push
- Smoke test: verifies index.html local asset references exist
- Link check: weekly scheduled + master push lychee scan of all 1147 URLs in arf.json
Co-Authored-By: Paperclip <noreply@paperclip.ing>