ui-ux-pro
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The design system persistence logic in
scripts/design_system.pyis susceptible to path traversal via unsafe interpolation of user-supplied data. - Ingestion points: User-provided strings (such as project names or queries) enter the system through the
search.pyCLI and are processed byDesignSystemGenerator.generate. - Boundary markers: Absent. The script does not implement delimiters or safety instructions to distinguish user-provided labels from system-level file paths.
- Capability inventory: The
persist_design_systemfunction utilizesPath.mkdir(parents=True)andopen(..., 'w')to create directories and write generated Markdown documentation to the local filesystem. - Sanitization: The script performs minimal sanitization by only replacing spaces with hyphens in the
project_slugvariable. It fails to filter or block directory traversal sequences (e.g.,../) or absolute path indicators, which could allow a malicious user to influence the agent to write files to arbitrary locations on the system where the agent is executing. - [EXTERNAL_DOWNLOADS]: The skill includes numerous references to external documentation and design assets.
- Evidence:
data/typography.csvcontains links to Google Fonts, and various stack-specific files indata/stacks/link to official developer documentation for React, Next.js, Svelte, and other common frameworks. - Context: These URLs point to well-known, established technology providers and are used solely for documentation and legitimate design asset referencing.
Audit Metadata