shadcn-setup
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses a Python script (
scripts/setup.py) to automate project setup by executing shell commands viasubprocess.run. This includes installing packages viabunand adding UI components viabunx shadcn@latest. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-provided component names which are then passed to a shell command (
bunx shadcn@latest add ...). This creates a potential surface for indirect prompt injection if the inputs are malicious. - Ingestion points: The
componentslist provided via command-line arguments toscripts/setup.py. - Boundary markers: None identified.
- Capability inventory:
subprocess.runcalls inscripts/setup.py. - Sanitization: Basic splitting by comma in
main(), but no strict validation of individual component strings.
Audit Metadata