github-dependabot-report
Pass
Audited by Gen Agent Trust Hub on Apr 15, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/dependabot_report.pyexecutes the GitHub CLI (gh) viasubprocess.runto interact with the GitHub API. This is a legitimate use for fetching security alert data and repository metadata. The commands are constructed using argument lists without a shell, which mitigates standard command injection risks.\n- [PROMPT_INJECTION]: Thescripts/run-report.mjsutility passes generated report data to an LLM, creating an indirect prompt injection surface. Ingestion point: Data from GitHub Dependabot API is read intoreport.mdand then processed byscripts/run-report.mjs. Boundary markers: Absent; the prompt uses a simple delimiter. Capability inventory: The skill usessubprocess.runinscripts/dependabot_report.pyto call the GitHub CLI andfetchinscripts/run-report.mjsto send data to Slack. Sanitization: Absent. This is assessed as a low-risk surface inherent to the tool's functionality.\n- [DATA_EXFILTRATION]: While the skill accesses security alerts and sends data to Slack, all operations are performed within the user's configured environment (using user-provided GitHub tokens and Slack webhooks). No unauthorized data transmission to third-party domains was detected.
Audit Metadata