sync-shadcn
Pass
Audited by Gen Agent Trust Hub on Oct 24, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [SAFE]: The skill synchronizes content from the well-known
shadcn-ui/uirepository. This is a legitimate external resource used for its stated purpose of repository synchronization. - [COMMAND_EXECUTION]: The skill uses standard development utilities including
git,gh, andnodeto manage repository state, fetch updates, and parse configuration. These operations are explicitly defined in the provided reference documentation and are scoped to the project's synchronization needs. - [INDIRECT_PROMPT_INJECTION]: The skill processes external data from the upstream repository and user-supplied review payloads. (1) Ingestion points:
../shadcndiffs anddeltas.jsonentries as described inSKILL.mdandreferences/planning.md. (2) Boundary markers: The skill uses structured JSON and explicit policies to guide the agent. (3) Capability inventory: File writes toapps/wwwandspawnSyncfor browser interaction inscripts/build-dashboard.mjs. (4) Sanitization: The dashboard script includes anescapeHtmlfunction to prevent script injection in the generated report. - [DYNAMIC_EXECUTION]: A helper script (
scripts/build-dashboard.mjs) usesspawnSyncto open a generated HTML report in the default system browser. The command execution is restricted to opening a locally generated file and respects environments like CI where GUI operations should be skipped.
Audit Metadata