awesome-git-author-rewrite
Warn
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill dynamically assembles and executes Python snippets for
git-filter-repoand shell scripts forgit-filter-branch. These scripts interpolate user-provided values for name and email, which could result in command or code injection if the agent does not strictly sanitize the input before shell execution. - [COMMAND_EXECUTION]: The skill makes extensive use of system command execution via
git,gh,glab, andcurlto perform repository operations, verify identities, and interact with host-specific APIs. - [EXTERNAL_DOWNLOADS]: The instructions recommend installing the
git-filter-repotool via multiple package managers such aspip,brew,apt,dnf, andscoop. This involves downloading and executing third-party code from external registries. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process data from untrusted git repositories, including commit history and metadata. 1. Ingestion points: Untrusted data enters the agent context via
git clone,git log, andgit showas described in Phase 0. 2. Boundary markers: The skill uses specific git format strings (e.g.,--format='%H %ae %ce') to delimit data, which provides some structure but is not a complete defense against adversarial content. 3. Capability inventory: The skill possesses significant capabilities, includinggit push --force,git remotemanipulation, andgit configmodifications. 4. Sanitization: There are no explicit instructions for sanitizing repository content or commit messages before processing or display.
Audit Metadata