kodus-loop
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill fetches and processes external content from GitHub PR comments and review threads, which creates a potential surface for indirect prompt injection where instructions embedded in findings could influence agent behavior.
- Ingestion points: The agent retrieves thread comments and PR-level suggestions via the GitHub API (
gh api) as defined inreferences/github-queries.md(§2, §4, and §8). - Boundary markers: There are no instructions to use delimiters or explicit "ignore embedded instructions" warnings when processing the retrieved external content.
- Capability inventory: The skill allows the agent to execute
git commit,git push, andgh api(to post replies and resolve threads), as well as running repository-specific tests, linting, and type-checking tools. - Sanitization: No sanitization or filtering of retrieved comment content is performed before the agent uses it for triage and fixing code.
- [COMMAND_EXECUTION]: The skill requires the agent to execute shell commands to interact with the environment and GitHub API.
- Instructions in
SKILL.mdandreferences/github-queries.mddirect the agent to usegit(push, add, commit) and the GitHub CLI (gh) for authentication, viewing PRs, and performing complex GraphQL and REST API queries. - [DYNAMIC_EXECUTION]: The skill includes a test suite that executes system commands at runtime to verify its logic.
- The file
tests/query_tests.pyuses the Pythonsubprocess.runfunction to executejqandbashto verify the documented API query filters. - A
tests/run.shscript is provided to facilitate execution of this test suite.
Audit Metadata