register-asset
Pass
Audited by Gen Agent Trust Hub on Sep 27, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data via command-line arguments and stores it in persistent files, which could be exploited to influence the agent's behavior during future interactions with those files.
- Ingestion points: Data provided via the
--assetand--subtitlearguments inSKILL.mdis interpolated into JSON and HTML files. - Boundary markers: There are no specified delimiters or "ignore" instructions for the content written to
design-assets.jsonorassets.htmlto prevent the agent from treating stored data as instructions. - Capability inventory: The skill utilizes the
Writetool to modify files andBashto execute local scripts, providing a pathway for malicious data to persist in the workspace. - Sanitization: No explicit sanitization, validation, or escaping of the user-provided strings is described before they are stored or rendered.
- [DYNAMIC_EXECUTION]: The skill invokes a local Node.js script to process the design data and regenerate the user-facing asset grid.
- Execution method: The command
node scripts/make-assets-index.mjsis executed via theBashtool using a static local path.
Audit Metadata