gh-weekly-report
Pass
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runinsidescripts/collect.pyto execute theghcommand-line tool. This is the intended mechanism for gathering activity data. The script passes arguments as a list and does not invoke a shell, providing protection against basic command injection. - [EXTERNAL_DOWNLOADS]: The generated HTML output references Tailwind CSS and Chart.js from well-known content delivery networks (
cdn.tailwindcss.comandcdn.jsdelivr.net). These resources are used for rendering and styling the interactive report. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to process untrusted content from GitHub search results (e.g., issue titles, PR descriptions, and comments) to generate a narrative summary and assign work categories.
- Ingestion points: Untrusted data enters the local environment through the
ghCLI inscripts/collect.pyand is saved toweek.json. - Boundary markers: The skill does not implement explicit boundary markers or instructions to disregard potential injection markers within the GitHub content it processes.
- Capability inventory: The skill maintains capabilities for file system writes (to the scratchpad and temp directories) and command execution via the
ghCLI. - Sanitization: The report generation in
template.htmluses safe DOM methods such astextContentandappendto insert external data, which effectively mitigates the risk of Cross-Site Scripting (XSS) in the generated HTML.
Audit Metadata