discoverability-all
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill's primary function involves ingesting and analyzing untrusted external content, which creates a surface for indirect prompt injection.
- Ingestion points:
scripts/check-links.mjsandscripts/inspect-metadata.mjsfetch and parse HTML content, sitemaps, and robots.txt files from external URLs or local build directories. - Boundary markers: The scripts do not implement explicit boundary markers or instructions to the agent to ignore embedded commands when processing the audit findings, though they do provide structured output.
- Capability inventory: The skill possesses capabilities for network requests (
fetch) and reading local files (readFileSync). It does not have write access to the filesystem. - Sanitization: The skill performs basic HTML entity decoding but does not sanitize content for potential adversarial prompt injection patterns.
- [DYNAMIC_EXECUTION]: The skill dynamically resolves and loads the Playwright dependency at runtime.
- Evidence:
scripts/lib/browser.mjsusesimport()andcreateRequire().resolve()to search for and loadplaywrightorplaywright-corefrom the project's working directory or global modules. While restricted to specific packages, this involves runtime module resolution and loading code from computed paths. - [COMMAND_EXECUTION]: The skill instructions direct the agent to execute Node.js scripts that interact with the network and local filesystem to perform their tasks.
- Evidence:
SKILL.mdcontains bash commands for runningscripts/inspect-metadata.mjsandscripts/check-links.mjs. These scripts are the core components of the discoverability audit functionality. - [EXTERNAL_DOWNLOADS]: The skill performs network requests to retrieve and audit external website content.
- Evidence:
scripts/lib/pages.mjsuses the standardfetchAPI to retrieve content from URLs provided as arguments to the audit scripts. This is the intended behavior for the tool's purpose of site auditing.
Audit Metadata