golang-modernize
Pass
Audited by Gen Agent Trust Hub on May 19, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill's primary purpose is code modernization, assisting users in adopting newer Go versions and idiomatic patterns across the project lifecycle.
- [SAFE]: External references are restricted to official Go documentation (go.dev) and established development tools such as golangci-lint and govulncheck.
- [SAFE]: Shell tool access is appropriately scoped to specific command prefixes (go, git, golangci-lint) in the YAML frontmatter, following the principle of least privilege.
- [SAFE]: The implementation of sub-agents for parallel scanning is a standard architectural pattern for large-scale code analysis and does not introduce security risks.
- [SAFE]: The skill manages state using a local '.modernize' file to track ignored suggestions, providing a transparent and benign persistence mechanism for user preferences.
Audit Metadata