golang-security
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructs the agent to download and install security tooling from well-known repositories.
- Evidence: The command
go install golang.org/x/vuln/cmd/govulncheck@latestis recommended for vulnerability scanning inSKILL.md. - Evidence: The command
go get -tool github.com/securego/gosec/v2/cmd/gosec@latestis recommended for static analysis inSKILL.md. - [COMMAND_EXECUTION]: The skill provides instructions to run shell commands to perform security verification, linting, and testing on Go codebases.
- Evidence:
SKILL.mdincludes commands such asgo tool gosec ./...,go tool govulncheck ./...,go test -race ./..., andgo test -fuzz=Fuzz. - [INDIRECT_PROMPT_INJECTION]: The skill defines a framework for analyzing untrusted source code. This creates a surface for indirect prompt injection where malicious instructions embedded in the code being analyzed could influence the agent, particularly given its capability to execute build and test tools.
- Ingestion points: Go source code files provided by the user for review or audit, as described in the "Review mode" and "Audit mode" sections of
SKILL.md. - Boundary markers: There are no explicit instructions or delimiters defined to isolate the content of the analyzed files from the agent's internal reasoning.
- Capability inventory: The skill utilizes shell command execution via
go tool,go test, andgo buildfor analysis and verification (referenced inSKILL.mdandreferences/memory-safety.md). - Sanitization: No sanitization is applied to the analyzed code before it is passed to standard Go tooling for execution or scanning.
Audit Metadata