harvest
Pass
Audited by Gen Agent Trust Hub on Sep 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill relies on local command execution to perform its primary functions.
scripts/generate-report.jsuseschild_process.execFileSyncto invoke the GitHub CLI (gh). Additionally,scripts/html-to-pdf.shexecutes system binaries such asgoogle-chrome,chromium, andwkhtmltopdfto generate report artifacts. - [EXTERNAL_DOWNLOADS]: The skill has dependencies on external tools and packages.
scripts/puppeteer-pdf.jsrequires thepuppeteerNode.js package. The shell scriptscripts/html-to-pdf.shassumes the presence of external tools likechromeorwkhtmltopdffor PDF conversion. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data which could contain malicious instructions.
- Ingestion points: Pull request titles, descriptions, and labels are retrieved from external GitHub repositories using the
ghCLI inscripts/generate-report.js. - Boundary markers: The narrative generation instructions in
SKILL.mdandreference/retrospective-voice.mddo not implement explicit boundary markers or instructions to ignore embedded commands in the PR content. - Capability inventory: The skill possesses the ability to execute shell commands and perform file system operations.
- Sanitization: While
scripts/generate-report.jsincludes anescapeHtmlfunction for the final report display, the agent's internal reasoning and narrative aggregation phases do not specify sanitization for the PR data it analyzes. - [DYNAMIC_EXECUTION]: The skill involves the runtime generation and execution of code and scripts. It generates HTML reports dynamically and then invokes external browser engines or Node.js scripts (
scripts/puppeteer-pdf.js) to process these generated files into PDF format.
Audit Metadata