skills/openai/plugins/visualize-data/Gen Agent Trust Hub

visualize-data

Pass

Audited by Gen Agent Trust Hub on Sep 29, 2026

Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
  • [Indirect Prompt Injection Surface]: The skill generates custom interactive visualizations via an app_block component that uses HTML and vanilla JavaScript derived from data inputs. While this is necessary for functionality, it creates a potential vulnerability surface.
  • Ingestion points: Data is ingested from reviewed analytical results as specified in SKILL.md and native-inline-visualizations.md.
  • Boundary markers: The skill uses specific platform control sequences (genui and ) as UI delimiters and instructs the agent to keep data 'embedded and bounded'.
  • Capability inventory: The skill possesses the capability to generate and execute Python code (Matplotlib) and render interactive HTML/JS/SVG components.
  • Sanitization: The skill instructions include security-hardening measures by strictly prohibiting inline event handlers, iframes, external scripts, and network requests during the rendering process.
  • [Dynamic Execution]: The skill dynamically assembles JSON specifications for platform-native charts and generates plotting code for Matplotlib images at runtime. This behavior is standard for visualization tools and follows structured templates intended to limit arbitrary execution.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 29, 2026, 10:35 AM