Skip to main content

fix-go

Apply a Go dependency CVE fix: go get, go mod tidy, verify with govulncheck.

ソース情報

リポジトリ
quay/ai-helpers
ソースの最終更新活動
2026年6月24日 14:14
検出された SKILL.md の言語
英語
スター
3
フォーク
11

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
fix-go
description
Apply a Go dependency CVE fix: go get, go mod tidy, verify with govulncheck.
allowed-tools
["Bash(go *)","Bash(govulncheck *)","Bash(grep *)","Bash(cat *)","Read","Write","Edit","Glob","Grep"]
# Fix Go Dependency CVE ## Inputs | Input | Required | |-------|----------| | `PACKAGE` | yes | | `FIXED_VERSION` | yes | | `CVE_ID` | yes | | `GO_MOD_PATH` | default `.` | | `REPO_DIR` | yes (cwd) | ## Steps ### 1. Update dependency ```bash cd "${GO_MOD_PATH}" go get "${PACKAGE}@v${FIXED_VERSION}" go mod tidy ``` ### 2. Verify with govulncheck ```bash GO_VERSION=$(grep '^go ' go.mod | awk '{print $2}') if [[ "$GO_VERSION" =~ ^[0-9]+\.[0-9]+$ ]]; then GO_VERSION="${GO_VERSION}.0" fi SCAN_OUTPUT=$(GOTOOLCHAIN="go${GO_VERSION}" govulncheck -show verbose ./... 2>&1) if echo "$SCAN_OUTPUT" | grep -q "$CVE_ID"; then echo "WARNING: CVE still detected after fix" else echo "CVE resolved" fi ``` ## Output Modified `go.mod` and `go.sum` in `${GO_MOD_PATH}`.
GitHubで見る