github-workflows
Pass
Audited by Gen Agent Trust Hub on Aug 31, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to retrieve and process content from external GitHub resources, including issue bodies, pull request descriptions, and workflow failure logs (e.g., in
references/gh/SKILL.mdandgithub_project_setup.py). This content is attacker-controllable and could harbor malicious instructions intended to manipulate the agent. Ingestion points include commands likegh pr view,gh issue view, andgh run view --log-failed. The provided instructions do not include boundary markers or explicit guidelines for the agent to treat this retrieved content as untrusted. The skill's capability inventory includes shell command execution and API-based modification of GitHub resources. No sanitization or filtering of the external text is implemented in the provided scripts.\n- [COMMAND_EXECUTION]: The scriptreferences/gh/scripts/github_project_setup.pyutilizes thesubprocess.runfunction to execute GitHub CLI (gh) commands for GraphQL interactions and project management. This is a required functional component for the skill's intended purpose.\n- [DYNAMIC_EXECUTION]: The test suitereferences/gh/tests/test_github_project_setup.pyuses theimportlib.utilmodule to dynamically load and execute thegithub_project_setup.pyscript. Although this is a standard practice for testing Python scripts located in non-package directories, it involves the dynamic execution of local code at runtime.
Audit Metadata