website-build
Pass
Audited by Gen Agent Trust Hub on Aug 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONREMOTE_CODE_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from
site-config.jsonto generate React components and configuration files. - Ingestion points: Data is read from
site-config.json(Step 1) and$ARGUMENTS(Step 2). - Boundary markers: None identified. The instructions do not include specific delimiters or warnings to ignore instructions embedded within the configuration data.
- Capability inventory: The skill uses
Bash,Write, andEdittools to create files and execute shell commands, includingnpm installandnpm run build(Step 11). - Sanitization: There is no mention of escaping or validating the content of the
site-config.jsonbefore it is interpolated into.jsx,.html, or.jsonfiles. If the configuration contains malicious instructions or escape characters, it could lead to code injection or unintended command execution during the build process. - [COMMAND_EXECUTION]: The skill executes
npm installandnpm run build(Step 11) within a directory controlled by the configuration. While standard for web development, executing these commands on scaffolded code that incorporates untrusted input carries a risk of executing malicious scripts defined in a generatedpackage.jsonor through dependency confusion. - [REMOTE_CODE_EXECUTION]: The skill performs an
npm install(Step 11), which fetches and executes code from the npm registry. While the base dependencies (react, react-dom) are standard, the process relies on the integrity of the configuration data and the local environment.
Audit Metadata