global-report
Pass
Audited by Gen Agent Trust Hub on Oct 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPRIVILEGE_ESCALATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external files (PDF, DOCX, CSV) provided by the user and incorporates this content into generated reports, creating a surface for indirect prompt injection.
- Ingestion points: Reads content from user-provided files within the
sources/directory using utilities likepdftotext,textutil, and LibreOffice. - Boundary markers: Uses
{{placeholder}}syntax to mark unverified data anddata-sourcesattributes to link report sections to their original source IDs. - Capability inventory: The skill can execute various subprocesses including
google-chromefor PDF generation,osascriptfor Pages conversion, and document processing tools likepdftoppmandpdftotext. - Sanitization: Implements a custom HTML parser and linter that restricts the
report.htmlfile to a strict whitelist of allowed elements and attributes, specifically prohibiting<script>andstyletags. - [EXTERNAL_DOWNLOADS]: The dependency check script automatically installs the
docxlibrary from the public NPM registry if it is not already present. - Evidence: The
check_deps.mjsscript executesnpm cito install dependencies defined inscripts/package.json. - [COMMAND_EXECUTION]: The skill relies on several external CLI tools for its core functionality, which are executed as subprocesses.
- Evidence: Uses
spawnSyncto rungoogle-chrome,pdftotext,pdftoppm,pdffonts,soffice, andosascriptwith arguments derived from local file paths. - [PRIVILEGE_ESCALATION]: The skill instructions direct the agent to request user permission to run commands outside the agent's restricted sandbox environment if the sandbox blocks the execution of required tools.
- Evidence:
SKILL.mdcontains specific instructions for the agent to handle sandbox restrictions by requesting permission from the user to run commands like Chrome or npm outside theseatbeltsandbox environment.
Audit Metadata