ui-styling
Pass
Audited by Gen Agent Trust Hub on Jul 27, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/shadcn_add.pyexecutes thenpx shadcncommand usingsubprocess.runto install UI components. The arguments are passed as a list, which is a standard security measure to prevent shell injection. - [EXTERNAL_DOWNLOADS]: The skill documentation and scripts utilize
npxandnpmto fetch component libraries and styling utilities from the npm registry. These are standard operations for frontend development with well-known services. - [COMMAND_EXECUTION]: The test suite in
scripts/tests/test_tailwind_config_gen.pyexecutes thenode --checkcommand to validate the syntax of generated configuration files. - [SAFE]: The script
scripts/tailwind_config_gen.pyimplements a restrictive regular expression (_VALID_PLUGIN_NAME) to sanitize package names before they are used in generated code, effectively mitigating code injection risks in the producedtailwind.config.js/tsfiles. - [SAFE]: The project includes a standard binary coverage database (
scripts/.coverage) and multiple font license files under the SIL Open Font License, all of which are appropriate for a design-oriented developer skill.
Audit Metadata