repo-activity-summary
Pass
Audited by Gen Agent Trust Hub on Aug 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/activity_summary.pyexecutesgitviasubprocess.run. Findings include: - Use of list-based arguments for
subprocess.runinstead of shell strings, which prevents standard shell injection. - Proactive validation in
ensure_git_repoandparse_git_logfunctions to reject arguments starting with a dash, mitigating command option injection attacks. - [PROMPT_INJECTION]: The skill processes untrusted commit messages from git logs, representing a potential indirect prompt injection surface.
- Ingestion points: Untrusted commit messages are ingested via
git loginscripts/activity_summary.py. - Boundary markers: The skill produces structured Markdown and JSON reports, and
SKILL.mdexplicitly instructs agents to focus on the factual components of the report. - Capability inventory: The skill has the capability to execute local
gitcommands viasubprocess.runinscripts/activity_summary.py. - Sanitization: Commit messages are reported directly without specific filtering for natural language instructions intended for the LLM.
Audit Metadata