setup
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFEREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill instructs the agent to install
golangci-lintby piping a remote script fromhttps://golangci-lint.run/install.shdirectly into the shell (sh). - [EXTERNAL_DOWNLOADS]: The skill downloads and installs various development tools and packages from several sources:
- Node.js packages:
@biomejs/biome,oxlint,oxfmt,@colbymchenry/codegraph,chrome-devtools-mcp,playwright-cli, and@ast-grep/clifrom the npm registry. - Python packages:
ruffandtyfrom PyPI. - Binaries and tools via Homebrew:
ast-grep,rtk,gh,glab, andgolangci-lint. - Rust tools via Cargo:
rtkfromhttps://github.com/rtk-ai/rtk. - [COMMAND_EXECUTION]: The skill frequently uses
subprocess.runand direct shell commands to perform its tasks: scripts/inspect-project.pyandscripts/guard-git.pyexecute Git commands to analyze repository state.SKILL.mdprovides templates for running installation and configuration commands with output redirection to temporary logs.- Configuration of Git hooks using
git config core.hooksPath. - [DYNAMIC_EXECUTION]: The skill dynamically generates a shell script for the Git
pre-commithook based on the detected project languages and tools, and writes it to the.githooks/directory. - [INDIRECT_PROMPT_INJECTION]: The skill presents an attack surface for indirect prompt injection as it processes untrusted data from the repository (such as
package.jsonscripts, Git remotes, and file names) to decide which commands to execute and how to configure the environment. - Ingestion points:
scripts/inspect-project.pyreads project structure, configuration files (package.json,pyproject.toml), and tracked file names. - Capability inventory: The skill can execute package managers, modify Git configuration, and write executable scripts to the file system.
- Boundary markers: No specific delimiters or safety instructions are used when interpolating project data into generated commands.
- Sanitization: While the scripts use standard libraries for parsing structured data (JSON), there is no explicit sanitization of repository-derived strings before they are used in shell commands.
- [DATA_EXFILTRATION]: The
scripts/detect-harnesses.pyscript scans the user's home directory (~) and~/.configto identify installed AI agent harnesses and their steering files (e.g.,AGENTS.md,CLAUDE.md). While not exfiltrating data over the network, this represents access to files outside the project scope.
Audit Metadata