engineering-manager
Pass
Audited by Gen Agent Trust Hub on Jun 1, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/gather.pyuses thesubprocess.runfunction withshell=Trueto execute GitHub CLI (gh) commands. This allows the skill to retrieve repository information, run statuses, and pull request data. This behavior is consistent with the skill's primary purpose as a metrics aggregator.\n- [EXTERNAL_DOWNLOADS]: The dashboard template (templates/dashboard.html) fetches frontend libraries (React, Recharts) fromcdn.jsdelivr.netand fonts from Google. These are well-known, trusted services used solely for UI rendering in the browser.\n- [PROMPT_INJECTION]: The skill possesses an indirect prompt injection surface as it processes untrusted data (issue titles from Linear/Jira and PR titles from GitHub). Evidence chain: 1. Ingestion points:scripts/gather.pyloads issue/PR JSON; 2. Boundary markers: Absent in scripts, thoughSKILL.mdStep 4 enforces prose structure; 3. Capability inventory: Subprocess calls (ghCLI) and file writing (/tmp/); 4. Sanitization:scripts/populate.pyusesjson.dumps()to escape data before injection into the HTML template.\n- [SAFE]: The agent instructions inSKILL.mdinclude explicit security constraints, such as prohibitions against starting local HTTP servers or using automated browser drivers like Playwright, minimizing the skill's local execution risk.
Audit Metadata