github-repo-monitor
Pass
Audited by Gen Agent Trust Hub on Jul 10, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection as it processes untrusted content from GitHub comments and interpolates it into the prompt of a secondary agent.\n
- Ingestion points: In
main.py, the_poll_issue_commentsand_poll_pr_review_commentsfunctions fetch raw comment bodies from the GitHub API.\n - Boundary markers: The
_build_initial_promptfunction uses triple dashes (---) to delimit external content, which provides some structural separation but does not prevent instructions within the comments from influencing the agent.\n - Capability inventory: The triggered agent is granted access to the
terminalandfile_editortools and has access to the user'sGITHUB_PERSONAL_ACCESS_TOKEN.\n - Sanitization: There is no evidence of sanitization or filtering of the comment content beyond the trigger phrase check.\n- [COMMAND_EXECUTION]: The skill's setup workflow in
SKILL.mdrequires the agent to execute shell commands to package the automation script (tar) and upload it to the OpenHands backend service viacurl. These are legitimate operations within the context of creating a new automation.\n- [EXTERNAL_DOWNLOADS]: Themain.pyscript makes network requests to the official GitHub API (api.github.com) to poll for new events and post response comments. These requests are conducted through a well-known service and are necessary for the skill's intended functionality.
Audit Metadata