stelow-product-scope-executor
Pass
Audited by Gen Agent Trust Hub on Aug 14, 2026
Risk Level: SAFEREMOTE_CODE_EXECUTIONPROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [DYNAMIC_EXECUTION]: The orchestrator generates and executes Node.js scripts via the
node -ecommand. These scripts use string interpolation to inject data parsed from external product plans (e.g.,spec-tech*.md), which could lead to code injection if the files are maliciously crafted. This pattern is used for tracking state and seeding tasks instelow.json. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from
spec-tech*.mdfiles. This content defines the scope objective, acceptance criteria, and verify commands used for subagent delegation. The absence of strict boundary markers or sanitization for these interpolated fields creates a vulnerability surface. - [COMMAND_EXECUTION]: Employs shell commands such as
git rev-parse,git diff, andgrepto interact with the repository, monitor changes, and determine the file footprint of executed tasks. - [DATA_EXPOSURE]: Accesses and modifies project configuration in
stelow.jsonand documentation files within the.stelow/anddocs/directories. While these are project-specific files, the automated modification of state files based on external input requires caution. - [REMOTE_CODE_EXECUTION]: Dynamically resolves and loads the
@calionauta/stelowpackage components usingrequire()with computed paths. As these are vendor-provided resources from the skill's author, this represents standard functionality but involves dynamic loading techniques.
Audit Metadata