rtl-readiness
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill audits external websites and processes their content, which could theoretically contain malicious instructions targeting the AI agent.
- Ingestion points:
scripts/observe-runtime.mjsextracts data from the target website's DOM viapage.evaluate(), including text content, aria-labels, button names, and web storage data. - Boundary markers: Extracted content is returned to the agent in structured reports, but without explicit security delimiters to prevent the agent from following instructions embedded in the site's text.
- Capability inventory: The skill can execute local scripts, launch a headless browser, write screenshot files, and is intended to modify project source code (CSS and HTML).
- Sanitization: The tool performs basic sanitization by truncating extracted strings and redacting likely secrets (tokens) from storage data.
- [COMMAND_EXECUTION]: The skill's primary functionality involves executing a local Node.js script that launches a browser process.
- Evidence:
SKILL.mdinstructs the agent to runobserve-runtime.mjs, which in turn launches Chromium binaries found on the local system. - [DYNAMIC_EXECUTION]: The skill dynamically loads the Playwright library from the host environment at runtime.
- Evidence:
scripts/lib/browser.mjsusescreateRequireand dynamicimport()to resolve and loadplaywrightorplaywright-corefrom local node_modules or global paths.
Audit Metadata