ui-ux-pro-max
Warn
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/design_system.pycomputes filesystem paths using user-provided input without adequate validation or sanitization. Specifically, thepersist_design_systemfunction constructs target directory paths using theproject_nameargument and individual file paths using thepageargument. The sanitization logic (replace(' ', '-')) fails to remove or block parent directory references (..), which can lead to directory traversal. An attacker could potentially supply a crafted project or page name to cause the script to create folders or write Markdown files to arbitrary locations on the system where the agent has write permissions. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a vulnerability surface where untrusted input can manipulate filesystem operations.
- Ingestion points: CLI arguments for
query,project_name, andpageinscripts/search.pyused to drive the design system generation and persistence logic. - Boundary markers: There are no explicit instructions or delimiters provided to the agent to treat these inputs as untrusted or to ignore embedded control sequences during the persistence phase.
- Capability inventory: The skill includes the capability to create nested directory structures (
mkdirwithparents=True) and write files (openin write mode) to the local filesystem. - Sanitization: The input sanitization is insufficient, as it only replaces space characters with hyphens and does not handle path traversal sequences like
..or special filesystem characters.
Audit Metadata