building-design-systems
Pass
Audited by Gen Agent Trust Hub on Sep 28, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill exhibits an attack surface for indirect prompt injection by reading various project files to automate its setup.
- Ingestion points: The skill scans the project root and subdirectories for content in files such as
GEMINI.md,CLAUDE.md,.cursorrules,.github/copilot-instructions.md, anddesign-tokens.jsonto extract design direction and brand voice. - Boundary markers: The instructions do not define boundary markers or explicit prompts to ignore instructions embedded within the scanned files.
- Capability inventory: The skill has the capability to write new component files, create a sink route, and execute shell commands via build tools and local scripts.
- Sanitization: There is no mention of sanitization, validation, or filtering of the content extracted from the external project files.
- [COMMAND_EXECUTION]: The skill executes various commands to fulfill its auditing and verification roles.
- The agent is instructed to run
node scripts/scan-components.jsfrom the skill directory to generate inventory reports. - During the verification phase, the skill executes framework-specific build and lint commands such as
pnpm build,pnpm lint, andhugo --minify. - [EXTERNAL_DOWNLOADS]: The skill suggests performing an accessibility audit using
pnpm dlx @axe-core/cli. This uses a well-known accessibility auditing tool to verify the generated sink page. - [DYNAMIC_EXECUTION]: The skill uses a local script (
scripts/scan-components.js) to dynamically analyze the project's component directory and generate reports based on the findings.
Audit Metadata