exploded-teardown
Warn
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/explode.pyusesimportlib.util.module_from_specandspec.loader.exec_moduleto dynamically load and execute code from model files provided at runtime. - [COMMAND_EXECUTION]: The
scripts/profiles.pyscript invokessubprocess.runto execute shell commands for installing dependencies. - Evidence:
subprocess.run([sys.executable, '-m', 'pip', 'install', '-q', 'svgelements'])insvg_polylinesfunction. - [EXTERNAL_DOWNLOADS]: The skill attempts to download and install the
svgelementspackage from the Python Package Index (PyPI) at runtime if it is not already present in the environment. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data sources, including PDF vectors, SVG paths, and raster images, which could be crafted to exploit vulnerabilities in underlying parsing libraries like
pymupdforopencv-python. - Ingestion points:
pdf_polylines,svg_polylines, andraster_outlinesfunctions inscripts/profiles.py. - Boundary markers: None identified; content is processed directly for coordinate extraction.
- Capability inventory: The skill has the ability to write files to the workspace, execute shell commands (via subprocess), and execute arbitrary Python code (via importlib).
- Sanitization: Basic geometric checks (like area minimums) are performed, but there is no structural validation of the incoming binary or XML-based formats.
Audit Metadata