git-merge-report
Pass
Audited by Gen Agent Trust Hub on Aug 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/merge-intel-report.shexecutes multiple Git commands, includinggit log,git diff, andgit rev-parse, using user-provided repository paths and branch references. While these are read-only operations, they involve executing shell commands with user-influenced arguments.\n- [EXTERNAL_DOWNLOADS]: The skill performsgit fetch --allon the target repositories. Depending on the remote configuration of these repositories, this may result in network connections to external Git hosting services.\n- [DATA_EXFILTRATION]: The skill processes repository history, commit messages, and file structures to produce a report. Although it includes redaction logic for common secrets (like.envfiles and authentication tokens), it inherently exposes metadata and historical data from the codebase to the AI agent's context.\n- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it ingests untrusted data from Git commit messages and file names. A malicious contributor could craft commit messages containing instructions meant to be executed by the AI agent when it processes the generated report.\n - Ingestion points: Git commit messages via
git logand file status viagit statusinscripts/merge-intel-report.sh.\n - Boundary markers: The output is encapsulated in Markdown code blocks within the report template to separate it from instruction text.\n
- Capability inventory: The skill facilitates merge planning and report generation, requiring the agent to interpret summarized data.\n
- Sanitization: The script includes redaction for known sensitive patterns (e.g., AWS keys, GitHub tokens) but does not escape Markdown formatting characters that could be used for injection.
Audit Metadata