Skip to content

govulncheckはデフォルトで全てのGOOS/GOARCHを対象にする

govulncheck-mode=source の場合に全ての GOOSGOARCH を対象に検出する。なのでプラットフォームの違いは意識する必要ないが、ビルドタグで除外している場合は検出できないので、その場合は必要なだけ実行する。

ソースコード的には affectingVulnerabilities の引数で GOOSGOARCH を絞り込んでいる。これはモードによって変わり、-mode=source の場合は全てのプラットフォームを対象とする。-mode=binary ではバイナリのアーキテクチャに限定する。