Signed-off-by: Sertac Ozercan <sozercan@gmail.com>
This commit is contained in:
Sertac Ozercan 2021-07-26 14:11:38 -07:00
Родитель fd2d6c3fdf
Коммит f74a13152a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: D82179482D8D885B
2 изменённых файлов: 4 добавлений и 4 удалений

2
go.mod
Просмотреть файл

@ -1,4 +1,4 @@
module githunb.com/Azure/image-rootfs-scanner
module github.com/Azure/image-rootfs-scanner
go 1.16

Просмотреть файл

@ -40,7 +40,7 @@ func main() {
debug bool
format = envOrDefault("OUTPUT_FORMAT", "{{.}}")
platform = platforms.DefaultString()
allowPlainTTP bool
allowPlainHTTP bool
matchPattern = "bin/(sh|bash|ssh|curl|wget|nc|csh|zsh|fish)$"
matchTmpl = "{{ regexp .Path \"" + matchPattern + "\" }}"
)
@ -52,7 +52,7 @@ func main() {
flags.BoolVar(&debug, "debug", debug, "enable debug mode")
flags.StringVar(&format, "format", format, "set the template to use for the result")
flags.StringVar(&platform, "platform", platform, "specify platform for image to pull")
flags.BoolVar(&allowPlainTTP, "plain-http", allowPlainTTP, "Allow plain HTTP for registry requests")
flags.BoolVar(&allowPlainHTTP, "plain-http", allowPlainHTTP, "Allow plain HTTP for registry requests")
flags.StringVar(&matchPattern, "pattern", matchPattern, "regexp pattern to match file paths for the default matcher")
flags.StringVar(&matchTmpl, "match", matchTmpl, "go-template to run to determine if a file should be matched, must return a bool value")
@ -108,7 +108,7 @@ func main() {
resolver := docker.NewResolver(docker.ResolverOptions{
Hosts: docker.ConfigureDefaultRegistries(
docker.WithPlainHTTP(func(string) (bool, error) {
return allowPlainTTP, nil
return allowPlainHTTP, nil
}),
docker.WithAuthorizer(docker.NewDockerAuthorizer(
docker.WithAuthCreds(dockercfg.GetRegistryCredentials),