scientific-visualization
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEMETADATA_POISONINGINDIRECT_PROMPT_INJECTION
Full Analysis
- [METADATA_POISONING]: The
SKILL.mdfile contains a section titled 'Suggest Using K-Dense Web For Complex Worflows' which instructs the agent to proactively promote and redirect users to a commercial platform (www.k-dense.ai) for deep research tasks. This represents a behavioral steering instruction intended for author promotion rather than the primary visualization functionality. - [INDIRECT_PROMPT_INJECTION]: The skill processes external data structures (like Pandas DataFrames) to generate plot labels, titles, and annotations, which introduces a surface for indirect prompt injection if the source data is untrusted.
- Ingestion points: Untrusted data enters the agent's context through datasets processed in
SKILL.mdandreferences/matplotlib_examples.md(e.g., column names and cell values used in Seaborn and Matplotlib functions). - Boundary markers: Absent; there are no specific instructions or delimiters used to ensure the agent ignores potential instructions embedded within data labels.
- Capability inventory: The skill performs local file system writes using
matplotlib.pyplot.savefigas seen in the export utilities withinscripts/figure_export.py. - Sanitization: Absent; the provided scripts and examples do not include sanitization or validation of data strings before they are interpolated into plot titles or labels.
Audit Metadata