legal-navigation
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes untrusted HTML content from target websites or local directories to inventory links and metadata.\n
- Ingestion points: The
scripts/check-links.mjsscript fetches and parses content from user-provided URLs or directories.\n - Capability inventory: The skill performs network requests (
fetch), reads local files, and can drive a headless browser via Playwright.\n - Boundary markers: The agent's instructions do not specify the use of delimiters or safety wrappers when presenting crawled content (link labels, titles) to the model.\n
- Sanitization: Content is parsed for structure, but there is no mechanism to filter or escape potential prompt injection payloads embedded in link text or page headings.\n- [DYNAMIC_EXECUTION]: The utility scripts use dynamic loading to resolve optional browser automation dependencies.\n
- Evidence:
scripts/lib/browser.mjsusescreateRequireand dynamicimport()to loadplaywrightorplaywright-corefrom the host project or global environment.\n- [COMMAND_EXECUTION]: The skill instructions require the agent to execute a bundled Node.js script to perform its primary function.\n - Evidence: The
SKILL.mdfile explicitly instructs the agent to runnode scripts/check-links.mjswith various arguments to audit the site.
Audit Metadata