github-issue
Pass
Audited by Gen Agent Trust Hub on Nov 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/gh_issue.pyexecutes the GitHub CLI (gh) usingsubprocess.runto perform operations like fetching tokens, editing issues, and executing GraphQL queries. These calls are executed using argument lists rather than shell strings, which prevents shell injection attacks. - [INDIRECT_PROMPT_INJECTION]: The skill processes data from GitHub (issue titles and bodies) and either displays it to the user or saves it to local files. This content is untrusted and could contain instructions designed to manipulate the AI agent.
- Ingestion points: Data is fetched via
GhApiand theghCLI inscripts/gh_issue.py(e.g.,list_issues,view,dump_tree). - Boundary markers: The skill does not implement explicit boundary markers or safety instructions when rendering or saving issue content.
- Capability inventory: The skill can execute shell commands (
ghCLI), write to the local filesystem, and make network requests to the GitHub API. - Sanitization: Issue titles are sanitized using regular expressions before being used for local file and directory names in the
dump_treecommand. - [EXTERNAL_DOWNLOADS]: The Python script declares dependencies (
ghapi,typer,rich,pyyaml) to be managed byuv run. These are well-known packages from the standard Python Package Index (PyPI).
Audit Metadata