launch-verification
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 processes untrusted content from external websites and local directories during its audits (e.g., HTML, SEO metadata, and network traffic). This provides an attack surface where malicious content in the audited source could attempt to influence the agent's summary or the resulting launch verdict.
- Ingestion points: The skill reads external content via
fetch(inscripts/lib/pages.mjs) and local files viareadFileSync(inscripts/scan-secrets.mjsandscripts/lib/pages.mjs). - Capability inventory: The skill can write log files (
.readyvibe/verification.md), execute thegitbinary viaexecFileSync, drive a headless browser via Playwright, and perform network requests to arbitrary URLs. - Sanitization: Findings are structured as data and summarized, but there is no explicit sanitization of the content extracted from target sites before it is presented to the agent.
- Boundary markers: None identified for separating untrusted site content from the agent's instructions.
- [COMMAND_EXECUTION]: The skill executes the
gitbinary usingnode:child_process(execFileSync) inscripts/scan-secrets.mjsto identify tracked files and check for ignored secrets. The command is restricted tols-filesandcheck-ignoreand operates on a user-provided root directory. - [DYNAMIC_EXECUTION]: The skill employs dynamic loading in
scripts/lib/browser.mjsto optionally importplaywrightorplaywright-corefrom the environment or localnode_modules. While the package names are static, the paths are resolved at runtime usingcreateRequire.resolveandpathToFileURL.
Audit Metadata