developing-preact
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The
scripts/vendor.shscript downloads ESM modules from the official NPM registry (registry.npmjs.org). This practice, referred to as 'vendoring,' allows the skill to operate without relying on external CDNs, which is noted as a security and reliability preference in the documentation. - [COMMAND_EXECUTION]: The skill provides developer-oriented shell commands for common tasks, such as generating Tailwind CSS via
npx tailwindcss, serving files viapython3 -m http.server, and running local integration tests using Playwright. These commands are standard for the described development workflow. - [INDIRECT_PROMPT_INJECTION]: Code examples in
SKILL.mdandassets/component-patterns.mddemonstrate how to parse and display data from external files (e.g., CSV). While this introduces an ingestion point for untrusted data, the skill correctly notes that Preact escapes output by default, providing a baseline defense against injection-based attacks. - [DYNAMIC_EXECUTION]: The skill includes a 'Container Testing' workflow that involves executing a Python script via a shell heredoc to perform integration testing with Playwright. This dynamic execution is scoped to the local development environment for validation purposes.
Audit Metadata