agent-receipt
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/render.pyutilizessubprocess.check_callto execute the auxiliary scriptscripts/render_card.pyusing the current Python interpreter and a list of arguments, ensuring secure process orchestration within the skill. - [DYNAMIC_EXECUTION]: The skill uses dynamic execution for internal logic and testing:
scripts/render_card.pyuses__import__to check environment variables, andtests/test_receipt.pyusesimportlib.utilto load and verify thescripts/receipt.pymodule. - [INDIRECT_PROMPT_INJECTION]: The skill handles potentially untrusted agent run data by using a structured JSON manifest and applying
html.escape()to all user-controlled text fields before rendering them into an SVG template, preventing the injection of malicious SVG content. - [DATA_EXFILTRATION]: The skill implements a privacy-by-design approach by hashing evidence items and the manifest with SHA-256 instead of including raw data in the public receipt, which prevents the accidental exposure of sensitive project information.
Audit Metadata