git-pushing
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes a local shell script (
scripts/smart_commit.sh) to perform git operations. This is the primary function of the skill. - [DATA_EXFILTRATION]: The script uses
git add .to stage all files in the current working directory before pushing to a remote repository. This behavior may result in the accidental transmission of sensitive data (such as.envfiles or credentials) if they are not correctly excluded in the repository's.gitignorefile. - [INDIRECT_PROMPT_INJECTION]: The skill accepts a user-provided commit message and interpolates it into a shell command executed by the agent. This represents a command injection surface if the agent platform does not sanitize the input string.
- Ingestion points: Commit message parameter in the
SKILL.mdexecution command. - Boundary markers: None identified; the example uses quotes, but there are no instructions for the agent to sanitize the input.
- Capability inventory: File system access via
git addand network communication viagit pushwithinscripts/smart_commit.sh. - Sanitization: Neither the bash script nor the markdown instructions provide sanitization or validation for the commit message input.
Audit Metadata