git-setup
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- Command Execution: The skill generates and executes shell commands for Git configuration, GPG key management, and SSH key generation (e.g.,
git config,ssh-keygen,gpg). These are standard tools for Git setup, and the skill includes safeguards such as requiring explicit user confirmation before running any modifications. - Interaction with Sensitive File Paths: The skill references sensitive directories and files, specifically
~/.ssh/and GPG keyrings, to configure commit signing. These paths are necessary for the skill's purpose of managing identity and security credentials for Git. - Dynamic Command Generation: The skill constructs shell commands dynamically based on the results of a system audit. While this involves creating executable content at runtime, the use of predefined templates and the requirement for user review help mitigate risks associated with dynamic execution.
- Indirect Prompt Injection Surface: The skill processes output from local Git configuration files to determine its next steps. If these files were to contain malicious instructions, they could potentially influence the agent's behavior.
- Ingestion points: The skill reads the output of
git config --list --show-origin(defined inSKILL.md). - Boundary markers: No explicit delimiters or warnings for the agent to ignore instructions within the audited data are present.
- Capability inventory: The skill can execute shell commands including
git config,gpg, andssh-keygen. - Sanitization: The instructions do not specify sanitization or validation logic for the values parsed from the Git configuration before they are used in command templates.
Audit Metadata