report-card
Pass
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/render_report.pyscript usessubprocess.runto execute thetally.pyvalidation tool and system commands such asopenorxdg-opento launch a web browser. - [DATA_EXFILTRATION]: The skill intentionally displays full
file://URIs in its output for user convenience. This exposes the user's local directory structure and system username to the agent's context. - [INDIRECT_PROMPT_INJECTION]: The skill processes markdown content to generate HTML reports, which constitutes a vulnerability surface for processing untrusted data.
- Ingestion points:
scripts/render_report.pyreads markdown files specified by the user or agent. - Boundary markers: No specific boundary markers or 'ignore' instructions are provided to the agent for the processed content.
- Capability inventory: Subprocess execution, filesystem writing, and external browser invocation are present in
scripts/render_report.py. - Sanitization: The script employs
html.escapeduring the HTML generation process to mitigate simple injection attacks. - [DYNAMIC_EXECUTION]: The function
find_tallyinscripts/render_report.pydynamically resolves the location of thetally.pydependency by checking several computed paths on the filesystem at runtime and executes it usingsys.executable.
Audit Metadata