product-library
Warn
Audited by Gen Agent Trust Hub on Sep 23, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/csv-library.pyusesimportlib.utilto dynamically load a Python module from a path computed relative to its own location (../../../../tools/workspace/product_library.py). This allows the skill to execute code that is not contained within the skill's package, which represents a significant risk if the workspace directory structure can be influenced by an attacker. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data, which could be used to deliver malicious instructions to the agent.
- Ingestion points: Untrusted data is read by
scripts/csv-library.pyfrom files provided via the--source(CSV) and--row-json(JSON) arguments. - Boundary markers: The instructions in
SKILL.mddefine a manual 'native mutation sequence' for the agent to follow (Inspect, Prepare, Verify, Apply), but there are no automated boundary markers or specific instructions to ignore embedded commands within the processed data. - Capability inventory: The skill is granted access to file system operations and shell command execution (
Bash) through the host's platform configuration. - Sanitization: The script relies on standard
csvandjsonlibraries for parsing but lacks content-level sanitization or escaping to prevent the interpolation of malicious data-embedded instructions into the agent's reasoning process.
Audit Metadata