create-security-report
Pass
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill facilitates the installation of the Chromium browser engine required for report rendering.
- Detailed evidence: The
setup.shscript executesnpx playwright install chromiumto fetch the browser binaries from the official Playwright (Microsoft) registry. - [INDIRECT_PROMPT_INJECTION]: The skill processes data from external files, creating a surface for indirect prompt injection through ingested audit findings.
- Ingestion points: External data is ingested from
findings.json(audit output) andreport.json(user configuration) withinscripts/prepare.py. - Boundary markers: Absent; the skill does not wrap processed content in specific delimiters before rendering into the PDF template.
- Capability inventory: The skill enables local shell command execution (via preparation and build scripts) and persistent file system writes (to output the PDF).
- Sanitization: Partial sanitization is implemented in
scripts/prepare.py, which replaces sensitive terms like 'attacker' with neutral equivalents. While the template engine inbuild.mjsescapes standard values, it permits raw HTML injection via the{{{html}}}syntax intemplates/document.htmlfor formatting specific report sections, assuming the input source is trusted.
Audit Metadata