ui-styling
Pass
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- EXTERNAL_DOWNLOADS (LOW): The script
scripts/shadcn_add.pyusesnpxto fetch theshadcnutility from the npm registry. - Evidence: The script constructs the command
["npx", "shadcn@latest", "add"] + componentsto manage UI components. - Context: This is the standard, documented way to use the shadcn/ui CLI and is consistent with the skill's primary purpose of UI styling.
- COMMAND_EXECUTION (LOW): The skill includes a Python script that executes system commands to interact with Node.js tools.
- Evidence:
scripts/shadcn_add.pyutilizessubprocess.run()to executenpxcommands. - Mitigation: The script correctly uses a list-based argument format and avoids
shell=True, which prevents common shell injection vulnerabilities. The execution is localized to the project root directory.
Audit Metadata