grype icon indicating copy to clipboard operation
grype copied to clipboard

Warning repeats many times: no vulnerability namespaces found for distro=alpine (version unknown)

Open tsunamaru opened this issue 2 years ago • 3 comments

I don't know if this is a bug or intended behavior, but I did not found any similar report in github issues. Feel free to close if this working as expected.

What happened: grype shows many messages like this in output: [0006] WARN no vulnerability namespaces found for distro=alpine (version unknown)

What you expected to happen: Perhaps see this warning only once (at the moment of writing message repeats 56 times)

How to reproduce it (as minimally and precisely as possible): grype alpine:edge

Anything else we need to know?: I don't think so.

Environment:

  • Output of grype version:
Application:          grype
Version:              0.49.0
Syft Version:         v0.55.0
BuildDate:            2022-09-01T17:16:36Z
GitCommit:            98104952120d3e368d265566b3d6b415e9da538a
GitDescription:       v0.49.0
Platform:             darwin/arm64
GoVersion:            go1.18.5
Compiler:             gc
Supported DB Schema:  4
  • OS (e.g: cat /etc/os-release or similar):
macOS 12.5.1 21G83 arm64

tsunamaru avatar Sep 09 '22 09:09 tsunamaru

Thanks for the report! Yes, we have noticed this behaviour when using alpine:edge and are looking into how we can properly support vulnerability matching for it against the alpine edge vuln feed. Currently grype will fall back to CPE-based matching against NVD data sources when it can't match to a more specific distro feed, but that isn't particularly reliable.

westonsteimel avatar Sep 09 '22 10:09 westonsteimel

@westonsteimel what about showing this warning only once, instead of repeating it many times in output? Currently it looks like this:

% grype alpine:edge
 ✔ Vulnerability DB        [no update available]
 ✔ Parsed image
 ✔ Cataloged packages      [14 packages]
 ✔ Scanned image           [7 vulnerabilities]
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
[0005]  WARN no vulnerability namespaces found for distro=alpine (version unknown)
NAME        INSTALLED   FIXED-IN  TYPE  VULNERABILITY   SEVERITY
busybox     1.35.0-r18            apk   CVE-2022-28391  High
ssl_client  1.35.0-r18            apk   CVE-2022-28391  High
zlib        1.2.12-r1             apk   CVE-2018-25032  High
zlib        1.2.12-r1             apk   CVE-2022-37434  Critical

tsunamaru avatar Sep 10 '22 08:09 tsunamaru

Have same issue with 0.50 version in debian:sid and debian:bookworm containers

 grype debian:sid                                                                                                    
 ✔ Vulnerability DB        [no update available]
 ✔ Loaded image            
 ✔ Parsed image            
 ✔ Cataloged packages      [89 packages]
 ✔ Scanned image           [0 vulnerabilities]
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)
[0011]  WARN no vulnerability namespaces found for distro=debian (version unknown)

1ega avatar Sep 12 '22 19:09 1ega

Hi everyone, I am unable to reproduce this on the latest version of Grype, so I'll go ahead and close this issue. Please reopen if you are still seeing this problem. Thanks!

tgerla avatar May 04 '23 22:05 tgerla