make-git-escrow
Warn
Audited by Gen Agent Trust Hub on Jul 23, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill instructions suggest that users provide sensitive Ethereum private keys as command-line arguments (e.g.,
git-escrows new-client --privateKey "0x..."). This practice can expose credentials in shell history, system logs, and process monitors. - [COMMAND_EXECUTION]: The skill uses the
Bashtool to execute various commands, includinggit,npm, and thegit-escrowsCLI, based on parameters gathered from the environment and user input. - [EXTERNAL_DOWNLOADS]: The skill encourages the installation of a third-party package (
git-escrows) from the public npm registry. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from Git repositories and user-supplied URLs which are then used to construct shell commands.
- Ingestion points: Git repository URLs and commit hashes are ingested via the
BashandReadtools as described inSKILL.md. - Boundary markers: There are no boundary markers or instructions to ignore embedded commands within the ingested data.
- Capability inventory: The skill utilizes
Bashfor command execution andReadfor file access. - Sanitization: No sanitization or validation logic is applied to the repository URLs or commit hashes before they are interpolated into shell commands.
Audit Metadata