xiaopu-web-design-skill
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill has a vulnerability surface for indirect prompt injection as it ingests and processes untrusted data from multiple external sources.
- Ingestion points: Data enters the agent's context through Product Requirements Documents (PRDs), content crawled from external sites using
scripts/crawl.py, and visual analysis of user-provided screenshots. - Boundary markers: The skill implements a 'spec-first' workflow where a
DESIGN.mdfile is generated for user review and approval (Phase B) before any implementation code is generated (Phase C). This manual review acts as a security boundary. - Capability inventory: The skill performs subprocess calls to execute local Python scripts (
crawl.py,extract_tokens.py,fetch_images.py), makes network requests for crawling and API access, and writes generated code files to the project directory. - Sanitization: The skill instructions do not specify any automated filtering or sanitization of the external content ingested from crawled websites or PRDs.
- [EXTERNAL_DOWNLOADS]: The skill utilizes external packages and services to support its design workflow.
- References the installation of standard, well-known Python packages
playwrightandbeautifulsoup4via pip. - Fetches image assets from the Unsplash API using a developer-provided access key.
- Provides instructions to clone the skill's source repository from GitHub.
- [COMMAND_EXECUTION]: The skill documentation describes the execution of utility scripts to automate parts of the design process.
- Commands are provided for running
crawl.pyto extract design tokens from URLs. - Commands are provided for running
extract_tokens.pyto analyze static files. - Commands are provided for running
fetch_images.pyto retrieve assets from Unsplash.
Audit Metadata