autonomous-review
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it is designed to ingest and act upon untrusted external data.
- Ingestion points: In
SKILL.md, the 'Review Process' (Steps 2 and 3) requires the agent to read all issue comments and the PR diff usinggh issue viewandgh pr diff. - Boundary markers: The skill lacks explicit sanitization or delimiters for the text content of issue comments, which are used for 'Requirement Drift Detection'.
- Capability inventory: The agent can perform
git push --force-with-lease(inmerge-conflict-resolution.md), mark issue checkboxes, and post verdict comments that trigger the wrapper to merge code. - Sanitization: There is no evidence of filtering or escaping logic applied to the content of issue comments or PR diffs before they are processed by the agent.
- [COMMAND_EXECUTION]: The skill relies on executing several local bash scripts to perform its functions.
- Evidence:
SKILL.mdandreferences/e2e-verification.mdinstruct the agent to runscripts/gh-as-user.sh,scripts/post-verdict.sh,scripts/mark-issue-checkbox.sh, andscripts/upload-screenshot.sh. - The
E2E_MODE=command(inreferences/e2e-command-mode.md) allows for the execution of an arbitraryE2E_COMMANDdefined in the project'sautonomous.conf. While this is controlled via configuration, it represents a significant execution surface. - [DATA_EXFILTRATION]: The skill handles sensitive authentication tokens to interact with code hosting platforms.
- Evidence:
scripts/upload-screenshot.shutilizesGH_TOKENandGITLAB_TOKENto authenticate API requests for uploading images to the repository. While these are used within the scope of intended repository operations, they are high-value targets if the agent is compromised via injection.
Audit Metadata