LaunchKit · 2026
Back to Skills

go-security-vulnerability

Identify, assess, and fix security.

1
1.5k downloads
by @irook661

Setup & Installation

openclaw skills install @irook661/go-security-vulnerability

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install go-security-vulnerability

What This Skill Does

Scans Go modules for known security vulnerabilities using govulncheck, identifies affected dependencies, and guides remediation through updates, replacements, or removals. Covers both direct and transitive dependencies, with verification steps to confirm fixes without breaking builds.

govulncheck uses the Go vulnerability database and call graph analysis to report only vulnerabilities reachable in your code, reducing noise compared to generic dependency scanners.

When to use it

  • Auditing a Go project before a production release
  • Fixing a flagged CVE in a transitive dependency
  • Checking whether a vulnerable function is actually called in your code
  • Updating JWT libraries after a security advisory
  • Setting up a routine vulnerability scan in a Go monorepo

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: scan my Go project for vulnerabilities and fix any found

AGENT
  1. 1Run govulncheck ./... to detect vulnerabilities in the module
  2. 2Review CVE details and confirm which vulnerable functions are called
  3. 3Update affected packages with go get -u and run go mod tidy
  4. 4Re-run govulncheck ./... to confirm no vulnerabilities remain
  5. 5Run go build ./... and go test ./... to verify nothing is broken
OUTPUT

Clean govulncheck output with zero findings, successful build, and passing tests