github-project-release
Pass
Audited by Gen Agent Trust Hub on Aug 24, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/github_project_release.pyexecutes shell commands usinggitandgh(GitHub CLI) tools to manage repository creation, commits, and publishing. Evidence: Usage ofsubprocess.runto callgit init,git commit,git push, andgh repo create. The script uses list-based arguments to prevent shell injection. - [PROMPT_INJECTION]: The skill presents an indirect prompt injection surface as the agent is instructed to read source files from a local project to generate documentation. Ingestion points:
scripts/github_project_release.pyreads file content inscan_text(), and the LLM reads project files to draft a README as instructed inSKILL.md. Boundary markers: Absent. Capability inventory: Shell command execution (git,gh) and file system access. Sanitization: An audit script scans for credentials and sensitive local paths before publication. - [DATA_EXFILTRATION]: The skill transmits local code to GitHub. While this is the primary functionality, it involves network transmission of local data. The script mitigates risk by auditing for secrets (GitHub and OpenAI tokens) before publication and defaulting to private repository visibility using the user's authenticated
ghaccount.
Audit Metadata