diffity-tour
Pass
Audited by Gen Agent Trust Hub on Apr 24, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill requires the
diffityCLI tool and instructs the agent to install it globally vianpm install -g diffityif it is not already present. This package is the primary utility for the skill's functionality and is associated with the skill author.\n- [COMMAND_EXECUTION]: The skill performs several shell operations to manage code tours and interact with Git/GitHub. These include: runningdiffity agentcommands to start, step through, and complete tours; usinggh auth status,gh repo view,gh pr view, andgh pr diffto handle GitHub Pull Request reviews; executinggit logand reading local source files for code research; and launching a local web server and opening the browser via theopencommand.\n- [DATA_EXFILTRATION]: The skill accesses GitHub metadata and repository content. This is consistent with its stated purpose of creating code tours and reviewing PRs. It uses the official GitHub CLI tool (gh) for authenticated access to the user's data.\n- [PROMPT_INJECTION]: The skill has a surface for indirect prompt injection as it processes untrusted data from the codebase and GitHub PR descriptions.\n - Ingestion points: Source files in the repository, PR title/body/comments via
gh pr view, and PR diffs viagh pr diff(SKILL.md).\n - Boundary markers: Not present; untrusted data from the environment is processed directly to generate tour narratives.\n
- Capability inventory: The agent utilizes a
bashtool to execute CLI commands (diffity,gh,git) and anopentool to trigger browser navigation.\n - Sanitization: No explicit sanitization or filtering of codebase content or PR metadata is described before these inputs are used to form the tour's narrative.
Audit Metadata