golang-dependency-management
Pass
Audited by Gen Agent Trust Hub on Aug 2, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill implements strong security defaults by mandating that the AI agent MUST ask the user for confirmation before running
go getto add new dependencies. This prevents the silent addition of unvetted or malicious packages. - [EXTERNAL_DOWNLOADS]: The skill references several external Go tools for auditing and visualization, including
govulncheck(official Go tool),golangci-lint,go-mod-outdated, andgoweight. These are standard, well-known utilities within the Go ecosystem. The downloads are handled via standardgo getorgo installcommands. - [REMOTE_CODE_EXECUTION]: While the skill installs and executes CLI tools, it utilizes Go's built-in tool management system (
go tool) and explicitly restricts execution to tools defined in the project's environment. The use ofgo 1.24+tool directives is recommended as a modern, secure way to pin and run these utilities. - [DATA_EXFILTRATION]: No network exfiltration patterns were detected. The network activity is limited to standard Go module proxy operations and fetching configuration for Dependabot/Renovate, which are established industry practices.
- [PROMPT_INJECTION]: The skill does not contain any instructions that attempt to bypass AI safety filters or override system constraints. Instead, it provides clear persona-based rules that enhance the agent's cautiousness regarding external dependencies.
- [INDIRECT_PROMPT_INJECTION]: The skill ingests local configuration files like
go.modandgo.sum. While these are external inputs to the agent, the risk is minimal as the skill instructions emphasize integrity verification and manual review. Severity is assessed as SAFE given the context of standard development workflows.
Audit Metadata