github-auth
Pass
Audited by Gen Agent Trust Hub on Aug 28, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONCREDENTIALS_UNSAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses various shell commands for git configuration (
git config), credential management, and SSH key generation (ssh-keygen). These are standard operations for its stated purpose of setting up developer authentication. - [DATA_EXFILTRATION]: The skill accesses
~/.git-credentialsand~/.ssh/id_ed25519.pubto retrieve existing credentials or display public keys for the user. While these paths are sensitive, they are used locally to facilitate the authentication process as requested by the user. There is no evidence of sending private keys or credentials to unauthorized external domains. - [CREDENTIALS_UNSAFE]: The skill provides instructions for using the
git-credential-storehelper, which saves tokens in plaintext in~/.git-credentials. This is a native Git feature but carries inherent risks if the local machine is compromised. The documentation also provides safer alternatives like thecachehelper and mentions using.envfiles for token storage. - [REMOTE_CODE_EXECUTION]: The skill makes API calls to
https://api.github.com/userusingcurlto verify authentication. These calls target a well-known service (GitHub) and are used for identity verification rather than code execution.
Audit Metadata