github-repo-management

Pass

Audited by Gen Agent Trust Hub on Aug 14, 2026

Risk Level: SAFE
Full Analysis
  • [COMMAND_EXECUTION]: The skill uses python3 -c to parse JSON responses from the GitHub API. The Python code is a static string included in the skill, and the piped input from curl is processed as data (JSON), not as executable code. This is a standard and safe practice when JSON-specific tools like jq are not available.
  • [DATA_EXPOSURE]: The skill provides instructions for managing GitHub Secrets, including a command to upload the user's private SSH key (~/.ssh/id_rsa). While this involves accessing sensitive data, it is the documented and intended purpose of the 'Secrets Management' section. No evidence of unauthorized or hidden exfiltration was found.
  • [CREDENTIALS_UNSAFE]: The skill manages authentication by checking for the gh CLI or a GITHUB_TOKEN in the environment. It also provides a fallback to read the token from a local .env file (~/.hermes/.env). This follows standard development practices for secure credential management and avoids hardcoding sensitive information.
Audit Metadata
Risk Level
SAFE
Analyzed
Aug 14, 2026, 07:55 AM
Security Audit — agent-trust-hub — github-repo-management