golang-data-structures

Pass

Audited by Gen Agent Trust Hub on May 19, 2026

Risk Level: SAFE
Full Analysis
  • [SAFE]: The skill's persona and instructions are focused on providing accurate technical guidance for Go developers. It emphasizes memory safety, preallocation, and correct usage of standard library packages like slices, maps, and container.
  • [SAFE]: All external references point to official Go documentation (go.dev), research papers by Go maintainers (research.swtch.com), or the author's official GitHub repository (github.com/samber). These sources are reputable and relevant to the skill's purpose.
  • [SAFE]: The discussion of unsafe.Pointer is handled with high security awareness, explicitly documenting the '6 valid patterns' from the Go specification and warning against dangerous practices like storing uintptr across statements to avoid garbage collection issues.
  • [SAFE]: The evals.json file contains well-designed test cases that verify the agent's ability to implement efficient and idiomatic Go code (e.g., using strings.Builder with Grow, modern unsafe.Add, and weak.Pointer for caches).
Audit Metadata
Risk Level
SAFE
Analyzed
May 19, 2026, 11:20 PM
Security Audit — agent-trust-hub — golang-data-structures