configure-ecc
Warn
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill dynamically loads and executes Node.js modules from paths constructed using environment variables. Specifically, it uses
require(process.env.CLAUDE_PLUGIN_ROOT + "/scripts/lib/terminal-welcome")within anode -ecommand string, and executes scripts vianode "$CLAUDE_PLUGIN_ROOT/scripts/setup.js". - [COMMAND_EXECUTION]: The skill executes multiple shell commands to inventory the system, run setup scripts, and verify the installation using tools such as
node,npx,claude, andcodex. - [EXTERNAL_DOWNLOADS]: The skill downloads and executes code from external sources using
npx --yes --package ecc-universaland adds a remote repository viacodex plugin marketplace add affaan-m/ECC. These represent vendor-owned resources. - [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external command outputs, such as
claude plugin list --json. Although it includes validation steps like checking againstECC_VERSION_PATTERN, the pattern of reading untrusted output and using it to influence subsequent tool execution presents a potential attack surface.
Audit Metadata