data-visualise
Warn
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/officecli_render.pyutilizessubprocess.runto execute an external binary namedofficecli. While the implementation usesshell=Falseand handles arguments as a list, it introduces a dependency on a third-party executable that must be present on the system's PATH. - [DYNAMIC_EXECUTION]: The engine in
scripts/viz.pyperforms dynamic loading of helper modules (datacleanandingest) viaimportlib.import_module. These modules are loaded from paths computed at runtime relative to the skill's location. - [INDIRECT_PROMPT_INJECTION]: The skill processes external, potentially untrusted data for visual report generation. 1. Ingestion points: Data enters through the
rows_from_xlsxfunction inscripts/viz.pyand via analysis results processed in bothscripts/viz.pyandscripts/workbook.py. 2. Boundary markers: No explicit boundary markers or ignore-embedded-instruction warnings are present in the processing logic. 3. Capability inventory: The skill has the capability to write HTML and Excel files to the local file system (seescripts/viz.pyandscripts/workbook.py) and execute shell commands via the OfficeCLI adapter. 4. Sanitization: Visible data labels and values are sanitized using an internal HTML escaping helper function (_e), but the skill remains susceptible to indirect injection if the source data is maliciously crafted.
Audit Metadata