fth-design-crafter
Pass
Audited by Gen Agent Trust Hub on Sep 30, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/lint_design_md.pyusessubprocess.runto execute the official Google design linter commandnpx -y @google/design.md lint. This execution is controlled and targets a specific tool from a trusted organization for design validation. The scriptscripts/test_design_system.pyalso usessubprocess.runto execute Python scripts within the skill directory for self-testing purposes. - [EXTERNAL_DOWNLOADS]: The skill performs network operations using
urllib.request.scripts/find_fonts.pyfetches font metadata from Google's official fonts metadata endpoint.scripts/scan_site.pyfetches HTML and CSS from external URLs provided by the user for competitive design analysis. These downloads are central to the skill's functionality and are performed in a read-only manner. - [INDIRECT_PROMPT_INJECTION]: The skill has an indirect prompt injection surface as
scripts/scan_site.pyingests data from external, untrusted websites. 1. Ingestion points:scripts/scan_site.pyreads content from user-specified URLs. 2. Boundary markers: The skill instructions emphasize separating observed data from inferred judgments and documenting limitations in the Evidence section of the generated documentation. 3. Capability inventory: The skill can execute shell commands vianpx(for linting) and write local design specification files. 4. Sanitization: The skill useshtml.escapewhen generating the HTML specimen preview inscripts/build_specimen.pyto prevent script injection in the generated output.
Audit Metadata