technical-figure
Pass
Audited by Gen Agent Trust Hub on Oct 5, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [SAFE]: The skill provides a legitimate and well-documented workflow for technical illustration, using modern software development practices.
- [EXTERNAL_DOWNLOADS]: The
scripts/setup.shscript fetches font files from jsDelivr and GitHub repositories. These operations are performed using hardcoded SHA256 integrity hashes to ensure the downloaded assets have not been tampered with. - [COMMAND_EXECUTION]: The toolchain utilizes standard CLI tools (
npm,uv,node,python) and automates a headless browser via the Playwright library. These capabilities are used strictly for their intended purposes: dependency management, environment setup, and graphic rendering. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied data such as graph structures in JSON and chart data in Python scripts. An evidence chain for this category is established:
- Ingestion points:
scripts/layout.mjs(reads graph configurations) andscripts/figure_mpl.py(reads chart data). - Boundary markers: The workflow enforces a FigureSpec and automated linting.
- Capability inventory: File system writes and subprocess execution are used for rendering.
- Sanitization: The built-in linting system (
scripts/lint.mjs) automatically scans generated SVG files for potentially dangerous or non-portable elements such as<script>tags,foreignObject, or unauthorized external references in the figure source, mitigating the risk of malicious content entering the rendering pipeline.
Audit Metadata