T08 · Insecure Dependencies
- Location
SKILL.md:17- Finding
Unpinned Go Tool Dependencies Resolve Mutable Upstream Releases
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This Go refactoring skill is purpose-aligned and clearly structured around human-approved, test-backed code changes, with only ordinary tooling supply-chain cautions.
Install this if you want an agent to help with Go refactoring and are comfortable granting it repository editing, Go tool execution, git/gh workflow, and sub-agent worktree authority. In higher-assurance environments, pin the Go tool versions instead of using @latest and review every generated diff before merging.
SKILL.md:17Unpinned Go Tool Dependencies Resolve Mutable Upstream Releases
references/go-tooling.md:87Remote Go Program Is Downloaded and Immediately Executed Using a Mutable Version
Skill instructs the agent to omit warnings, disclaimers, or ethical commentary. Stripping safety caveats hides risk from the user and is a common jailbreak preamble.
- **Deprecate before deleting.** A doc comment beginning `// Deprecated: ...` is recognized by tooling and IDEs and surfaces as a strikethrough or warning at every call site, which gives callers time to migrate before the symbol disappears — deleting an exported identifier outright breaks every downstream module at their next `go build` with no warning beforehand.
No suspicious patterns detected.