tech-product-landing
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill and its generated templates reference and fetch resources from well-known and trusted services.
- The build configuration in
assets/template/vite.config.tsperforms a fetch request to the official NPM registry (registry.npmjs.org) to retrieve package version metadata. - The landing page template in
assets/template/index.htmlincludes preconnect and stylesheet links for Google Fonts (fonts.googleapis.comandfonts.gstatic.com). - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied product information—such as the product name, description, and feature lists—and interpolates these strings into the generated React components. This pattern creates a surface for indirect prompt injection if malicious instructions are embedded in the user-provided product data.
- Ingestion points: User-provided metadata used for string replacements as instructed in
SKILL.mdacross various template files inassets/template/src/components/sections/. - Boundary markers: There are no explicit delimiters or instructions defined in the template files to guard against instructions embedded within the interpolated strings.
- Capability inventory: The skill automates the creation of a Vite project and populates it with source code, but it does not execute the resulting code in the host environment.
- Sanitization: The skill relies on the agent's interpretation and standard React JSX escaping; it does not implement custom sanitization for the interpolated data.
Audit Metadata