moonshine-components
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied descriptions through the
$ARGUMENTSplaceholder to generate Blade templates and UI components. This creates a potential surface for indirect prompt injection as there are no explicit boundary markers or sanitization steps mentioned for this input. - Ingestion points: The
$ARGUMENTSvariable at the end ofSKILL.mdcaptures user input. - Boundary markers: No specific delimiters or instructions to ignore embedded commands are present around the user input placeholder.
- Capability inventory: The skill is granted access to high-privilege tools including
Read,Edit,Write, andBashacross the file system. - Sanitization: No input validation or output escaping mechanisms are defined for the data processed from the user request.
- [COMMAND_EXECUTION]: The documentation in
references/blade-components.mddescribes the use of shell commands such asphp artisan moonshine:publishandnpm install @tailwindcss/postcss. These commands are standard for the MoonShine framework's installation and customization process and are aligned with the skill's primary function as a developer aid.
Audit Metadata