mirror of
https://github.com/aquasecurity/trivy.git
synced 2025-12-23 07:29:00 -08:00
feat: add auth support for downloading OCI artifacts (#3915)
This commit is contained in:
@@ -15,6 +15,7 @@ import (
|
||||
"golang.org/x/xerrors"
|
||||
|
||||
"github.com/aquasecurity/trivy/pkg/fanal/analyzer"
|
||||
ftypes "github.com/aquasecurity/trivy/pkg/fanal/types"
|
||||
"github.com/aquasecurity/trivy/pkg/log"
|
||||
"github.com/aquasecurity/trivy/pkg/report"
|
||||
)
|
||||
@@ -121,6 +122,17 @@ func (o *Options) Align() {
|
||||
}
|
||||
}
|
||||
|
||||
// Remote returns options for OCI registries
|
||||
func (o *Options) Remote() ftypes.RemoteOptions {
|
||||
return ftypes.RemoteOptions{
|
||||
Credentials: o.Credentials,
|
||||
RegistryToken: o.RegistryToken,
|
||||
Insecure: o.Insecure,
|
||||
Platform: o.Platform,
|
||||
AWSRegion: o.AWSOptions.Region,
|
||||
}
|
||||
}
|
||||
|
||||
func addFlag(cmd *cobra.Command, flag *Flag) {
|
||||
if flag == nil || flag.Name == "" {
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user