tinyworld-cctv-truman
Warn
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: MEDIUMOBFUSCATIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [OBFUSCATION]: The file
62-cctv-truman.jsutilizes 4-space indentation specifically to evade theduplicate-declaration guardintools/check.js, which is designed to scan 2-space declarations. This is an explicit attempt to bypass static analysis tools. - [DYNAMIC_EXECUTION]: The QA documentation describes procedures for dynamically appending scripts to the DOM and evaluating modules via
eval, which are techniques that can be leveraged for arbitrary code execution during the testing phase. - [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external API endpoints (
/api/worlds) and iterates through world matrices, presenting a potential surface for injection. 1. Ingestion points:scripts/landing-feed.jsand63-cctv-placement.js. 2. Boundary markers: No delimiters or ignore instructions are specified for the fetched data. 3. Capability inventory: Subprocess calls vianpmand shell execution via./publish.sh. 4. Sanitization: No sanitization or validation of external input is described in the provided documentation. - [COMMAND_EXECUTION]: The skill references the execution of shell scripts and NPM commands as part of its deployment and testing workflow, including
./publish.sh,npm run check, andnpm run smoke.
Audit Metadata