migrate
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user input via the
$ARGUMENTSfield, which is expected to contain Lodash code or function names. - Ingestion points: Input is ingested through the
$ARGUMENTSvariable inSKILL.md. - Boundary markers: There are no explicit boundary markers or instructions to ignore embedded commands within the processed code.
- Capability inventory: The skill is allowed to use
Bash,Read,Grep, andGlobtools. - Sanitization: No sanitization or escaping of the user-provided function names is performed before the agent is instructed to incorporate them into shell commands.
- [COMMAND_EXECUTION]: The skill uses the
Bashtool to execute Node.js scripts that inspect the localnode_modulesenvironment. These scripts resolve package paths and query exports to verify function availability. - [DYNAMIC_EXECUTION]: The workflow involves generating and running Node.js scripts via
node --input-type=module -eto dynamically import and check entries fromes-toolkit. This script generation uses templates where the agent is expected to insert values derived from user input.
Audit Metadata