lov-codeex-creator
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses a Python script (
scripts/codeex_plugin.py) to execute shell commands via thesubprocess.runmodule. These commands are used to invoke the Node.js binary for syntax checking (node --check) and to execute management scripts within the target repository (scripts/plugins-cli.mjs). While these are functional requirements for the skill's purpose as a development tool, they represent an execution surface for local code. - Evidence:
scripts/codeex_plugin.pycontainssubprocess.run([node, "--check", str(entry)], ...)andsubprocess.run([node, "scripts/plugins-cli.mjs", *args], ...). - [INDIRECT_PROMPT_INJECTION]: The skill is designed to read, analyze, and modify existing plugin source code and
plugin.jsonmanifest files within a user-provided project root. This creates an attack surface where a malicious project or plugin could contain instructions designed to influence the agent's behavior during the analysis or implementation phase. - Ingestion points: The agent is instructed to "Inspect the current hook call sites," "Search existing plugins for the closest contract example," and "Inspect the adjacent native DOM" (
SKILL.mdSteps 2, 4, and 5). - Boundary markers: The instructions lack explicit boundary markers or warnings to disregard instructions embedded within the analyzed plugin source code.
- Capability inventory: The skill has the capability to write files, rename directories, and execute shell commands (
node) via thescripts/codeex_plugin.pyutility. - Sanitization: The skill performs basic validation on plugin IDs, versions, and permissions using regular expressions, and ensures entry paths remain within the plugin directory.
Audit Metadata