frontend
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.run()to execute standard utility binaries for its core features. This includes calling the GitHub CLI (gh) to retrieve user issues, and using LibreOffice (soffice) andpdftoppmfor document conversion tasks. These executions are parameterized and restricted to the skill's operational requirements. - [INDIRECT_PROMPT_INJECTION]: An indirect injection surface is present in
scripts-html-artifact/render-github-issues.py, which fetches external data (issue titles and comments) from GitHub. While the script performs deterministic rendering into a local HTML file, the ingestion of untrusted content represents a potential vector if the agent later processes this content for decision-making. The risk is minimized by the script's focus on structured data visualization. - [DYNAMIC_EXECUTION]: The skill performs local dynamic imports using
importlib.import_module()inscripts-distinctive-frontend-design/validate_design.pyandscripts-html-artifact/validate-artifact.py. These calls specifically load the localcss_slop_rules.pymodule to perform design audits, representing a safe use of dynamic loading for modular code organization. - [EXTERNAL_DOWNLOADS]: The skill documentation references well-known external services such as
unpkg.comfor Three.js module imports and mentions the requirement for the Playwrightchromiumbinary. These are standard dependencies for web rendering and 3D development workflows and originate from trusted or well-known infrastructure.
Audit Metadata