web-design-picker
Pass
Audited by Gen Agent Trust Hub on Sep 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runandsubprocess.callacross multiple scripts, such asweb_design_picker.pyandrun_factory.py, to orchestrate build steps and media optimization using tools like ffmpeg. These operations are sanitized via functions likevalidate_slugandvalidate_output_steminscripts/_common.py, which ensure that user-influenced inputs are limited to safe, portable alphanumeric strings. - [DATA_EXPOSURE]: In
scripts/_common.py, the skill implements anarchive_secretsfunction that proactively identifies sensitive files (e.g.,.env, SSH keys) and private key markers. The packaging logic inscripts/package_delivery.pyuses this to ensure that no credentials or secrets are inadvertently included in the final delivery archives. - [INDIRECT_PROMPT_INJECTION]: The skill ingests user-supplied content to build website concepts. While this creates a data ingestion surface, the output is restricted to static HTML files. The skill does not process this untrusted data in a way that could influence the AI agent's core behavior or instructions.
- [SAFE]: The skill provides robust protection against path traversal and symlink attacks through functions like
reject_symlinksandsafe_archive_path. These checks ensure that file operations remain strictly within the project's root directory during building and packaging.
Audit Metadata