Link Checker
v1.0.0Check all links in a website's HTML files and report broken, redirected, and slow links. Supports internal links, external links, and affiliate link identifi...
⭐ 0· 73·0 current·0 all-time
by@kryzl19
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (link checking, broken/redirect/slow/affiliate detection) aligns with the included scripts. The scripts only read HTML files and make HTTP requests to discovered links, which is coherent with the stated purpose.
Instruction Scope
Runtime instructions and scripts stay within scope: they search for *.html files, extract href values, and use curl to check link status. They do make outbound network requests to every discovered URL (following redirects with -L) — expected for a link checker but worth noting because it will contact arbitrary third-party servers found in the site content. Scripts skip mailto, anchors, and javascript: links. No instructions attempt to access unrelated system secrets or config.
Install Mechanism
No install spec; scripts are included and executed directly. This is low-risk compared with remote downloads or package installs.
Credentials
SKILL.md documents an expected required environment variable (SITE_DIR) plus optional LINK_CHECK_TIMEOUT and AFFILIATE_DOMAINS, but the registry metadata lists no required env vars. The binaries declared (curl, python3) are appropriate, though the scripts also rely on standard POSIX utilities (find, grep, sed, mktemp, date, bc) which are typically present but not declared. No credentials or sensitive environment variables are requested.
Persistence & Privilege
The skill does not request persistent/always-on privileges and does not modify other skills or system-wide settings. It runs on-demand and prints reports to stdout.
Assessment
This skill appears to do what it says: it reads HTML files and issues HTTP requests to test links. Before running: (1) be explicit about SITE_DIR when invoking (SKILL.md treats it as required even though the registry doesn't), (2) understand the script will make outbound requests to every discovered URL (which can be slow, generate traffic to third parties, or trigger rate limits), (3) set LINK_CHECK_TIMEOUT to a sensible value and consider running on a copy of your site if you want to avoid contacting production endpoints, (4) note affiliate detection is substring-based (e.g., 'ref=' or simple domain fragments) and may produce false positives, and (5) ensure typical utilities (find, grep, sed, bc, mktemp) are available on the system. No credentials or hidden endpoints were found.Like a lobster shell, security has layers — review code before you run it.
latestvk97bbj5es903be6pgsepejeean83m83g
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
Binscurl, python3
