Tool integration

golangci-lint Integration Guide

Go meta-linter aggregating 100+ linters with SARIF output

Get a Free API Key

Integrate golangci-lint with Vulnetix. Run 100+ Go linters in parallel with native SARIF output for centralized vulnerability management.

CLI toolSARIF

Install & scan

$ go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
$ golangci-lint run --output.sarif.path=golangci-lint.sarif

Run golangci-lint in CI

Scan on every push and upload the results to Vulnetix:

- name: Install golangci-lint
  run: go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
- name: Run golangci-lint
  run: golangci-lint run --output.sarif.path=golangci-lint.sarif
- name: Upload to Vulnetix
  run: vulnetix upload --file golangci-lint.sarif

Centralise golangci-lint results in Vulnetix

Upload golangci-lint SARIF output to the Vulnetix platform to deduplicate findings, prioritise them with EPSS, CISA KEV and Coalition ESS exploit intelligence, and track remediation across every scanner in a single queue.

golangci-lint documentation ↗  ·  Source repository ↗

Wire golangci-lint into your CI/CD pipeline →