From 90c30265fbc8ec6183ee13b33465f9dd72142bff Mon Sep 17 00:00:00 2001 From: meterglost Date: Sat, 27 Jun 2026 15:20:08 +0700 Subject: [PATCH] Fix osv-scanner command to use custom UA --- cmd/osv-scanner/fix/command.go | 3 +++ cmd/osv-scanner/update/command.go | 3 +++ 2 files changed, 6 insertions(+) diff --git a/cmd/osv-scanner/fix/command.go b/cmd/osv-scanner/fix/command.go index 419268999eb..7bef2ddb511 100644 --- a/cmd/osv-scanner/fix/command.go +++ b/cmd/osv-scanner/fix/command.go @@ -251,6 +251,8 @@ func action(ctx context.Context, cmd *cli.Command, stdout io.Writer) error { } opts.MavenClient = mc userAgent := "osv-scanner_fix/" + version.OSVVersion + mc.SetUserAgent(userAgent) + switch cmd.String("data-source") { case "deps.dev": cl, err := resolution.NewDepsDevClient(depsdev.DepsdevAPI, userAgent) @@ -270,6 +272,7 @@ func action(ctx context.Context, cmd *cli.Command, stdout io.Writer) error { cl, err := resolution.NewCombinedNativeClient(resolution.CombinedNativeClientOptions{ ProjectDir: workDir, MavenRegistry: cmd.String("maven-registry"), + UserAgent: userAgent, }) if err != nil { return err diff --git a/cmd/osv-scanner/update/command.go b/cmd/osv-scanner/update/command.go index d0825c8268f..2fe3ccda8a3 100644 --- a/cmd/osv-scanner/update/command.go +++ b/cmd/osv-scanner/update/command.go @@ -86,6 +86,8 @@ func action(ctx context.Context, cmd *cli.Command) error { opts.MavenClient = mc userAgent := "osv-scanner_update/" + version.OSVVersion + mc.SetUserAgent(userAgent) + switch cmd.String("data-source") { case "deps.dev": cl, err := resolution.NewDepsDevClient(depsdev.DepsdevAPI, userAgent) @@ -97,6 +99,7 @@ func action(ctx context.Context, cmd *cli.Command) error { cl, err := resolution.NewCombinedNativeClient(resolution.CombinedNativeClientOptions{ ProjectDir: filepath.Dir(opts.Manifest), MavenClient: mc, + UserAgent: userAgent, }) if err != nil { return err