Uploaded image for project: 'Project Quay'
  1. Project Quay
  2. PROJQUAY-6623

Quay 3.10.3 can't scan and report all vulnerabilities of NodeJS NPM Packages

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • clair-4.7.2
    • clair-downstream
    • False
    • None
    • False

      Description:

      This is an issue found in Quay 3.10, after pushed test image to Quay, the image has various NodeJS vulnerability, but Quay can't scan and report all NodeJS related vulnerability(e.g. npm minimist) to Users, see the detailed npm vulnerability, pls review this issue.

      Note: This issue is also existed in Quay 3.10

      Quay: 3.10.3

      Clair:  clairctl version v4.7.2 (user) (claircore v1.5.19)

      Test image:  registry.access.redhat.com/openshift3/nodejs-010-rhel7

      Quay 3.10.3

      Vulnerabilities of NodesJS npm packages:

      grype registry.access.redhat.com/openshift3/nodejs-010-rhel7 --scope all-layers | grep npm
       ✔ Vulnerability DB                [no update available] 
       ✔ Loaded image                                                                                                               registry.access.redhat.com/openshift3/nodejs-010-rhel7:latest
       ✔ Parsed image                                                                                                     sha256:226d0b1b7987b846224536b79904d9a69e220f6d37d24cd642584881da73470d
       ✔ Cataloged contents                                                                                                      a65e4eaebff2be97c029beb8a027143ce86567c121894f54b67cd9045a4b0f31
         ├── ✔ Packages                        [797 packages] 
         ├── ✔ File digests                    [15,536 files] 
         └── ✔ File metadata                   [15,536 locations] 
       ✔ Scanned for vulnerabilities     [3863 vulnerability matches] 
         ├── by severity: 21 critical, 332 high, 2150 medium, 1344 low, 0 negligible (16 unknown)
         └── by status:   1493 fixed, 2370 not-fixed, 0 ignored 
      [0006]  WARN unable to extract licenses from javascript package.json: unmarshal failed
      bl                     1.0.0                 1.0.1                    npm     GHSA-wrw9-m778-g6mc  Medium    
      bl                     1.0.0                 1.2.3                    npm     GHSA-pp7h-53gx-mx7r  Medium    
      brace-expansion        1.1.1                 1.1.7                    npm     GHSA-832h-xg76-4gv6  High      
      braces                 1.8.2                 2.3.1                    npm     GHSA-g95f-p29q-9xw4  Low       
      braces                 1.8.2                 2.3.1                    npm     GHSA-cwfw-4gq5-mrqx  Low       
      chownr                 1.0.1                 1.1.0                    npm     GHSA-c6rq-rjc2-86v2  Low       
      concat-stream          1.4.4                 1.4.11                   npm     GHSA-g74r-ffvr-5q9f  Medium    
      debug                  2.2.0                 2.6.9                    npm     GHSA-9vvw-cc9w-f27h  High      
      debug                  2.2.0                 2.6.9                    npm     GHSA-gxpj-cx7g-858c  Medium    
      deep-extend            0.3.2                 0.5.1                    npm     GHSA-hr2v-3952-633q  Critical 
      fstream                1.0.3                 1.0.12                   npm     GHSA-xf7w-r453-m56c  High      
      glob-parent            2.0.0                 5.1.2                    npm     GHSA-ww39-953v-wcq6  High      
      got                    5.2.1                 11.8.5                   npm     GHSA-pfrx-2q88-qq97  Medium    
      hosted-git-info        2.1.4                 2.8.9                    npm     GHSA-43f8-2h32-f4cj  Medium    
      ini                    1.2.0                 1.3.6                    npm     GHSA-qqgx-2p2h-9c37  High      
      minimatch              3.0.2                 3.0.5                    npm     GHSA-f8q6-p94x-37v3  High      
      minimist               0.0.8                 0.2.4                    npm     GHSA-xvch-5gv4-984h  Critical 
      minimist               0.0.8                 0.2.1                    npm     GHSA-vh95-rmgr-6w4m  Medium    
      ms                     0.7.1                 2.0.0                    npm     GHSA-w9mr-4mfr-499f  Medium    
      node-uuid              1.4.1                 1.4.4                    npm     GHSA-265q-28rp-chq5  High      
      npm                    2.14.13               6.13.3                   npm     GHSA-x8qc-rrcw-4r46  High      
      npm                    2.14.13               5.7.1                    npm     GHSA-ph34-pc88-72gc  High      
      npm                    2.14.13               6.13.3                   npm     GHSA-m6cx-g6qm-p2cx  High      
      npm                    2.14.13               2.15.1                   npm     GHSA-m5h6-hr3q-22h5  High      
      npm                    2.14.13               6.13.4                   npm     GHSA-4328-8hgf-7wjr  High      
      npm                    2.14.13               6.14.6                   npm     GHSA-93f3-23rq-pjfp  Medium    
      npm-user-validate      0.1.1                 1.0.1                    npm     GHSA-pw54-mh39-w3hc  High      
      npm-user-validate      0.1.1                 1.0.1                    npm     GHSA-xgh6-85xh-479p  Low       
      qs                     0.6.5                 1.0.0                    npm     GHSA-jjv7-qpx3-h62q  High      
      qs                     0.6.5                 6.2.4                    npm     GHSA-hrpp-h998-j3pp  High      
      qs                     0.6.5                 6.0.4                    npm     GHSA-gqgv-6jq5-jjj9  High      
      qs                     0.6.5                 1.0.0                    npm     GHSA-f9cm-p3w6-xvr3  High      
      randomatic             1.1.5                 3.0.0                    npm     GHSA-6g33-f262-xjp4  Medium    
      request                2.42.0                                         npm     GHSA-p8p7-x288-28g6  Medium    
      request                2.42.0                2.68.0                   npm     GHSA-7xfp-9c55-5vqj  Medium    
      semver                 5.0.3                 5.7.2                    npm     GHSA-c2qf-rxjj-qqgw  Medium    
      tar                    2.2.1                 3.2.3                    npm     GHSA-r628-mhmh-qjhw  High      
      tar                    2.2.1                 4.4.18                   npm     GHSA-qq89-hq3f-393p  High      
      tar                    2.2.1                 2.2.2                    npm     GHSA-j44m-qm6p-hp7m  High      
      tar                    2.2.1                 4.4.16                   npm     GHSA-9r2w-394v-53qc  High      
      tar                    2.2.1                 4.4.18                   npm     GHSA-5955-9wpr-37jh  High      
      tar                    2.2.1                 3.2.2                    npm     GHSA-3jfq-g458-7qm9  High      
      tunnel-agent           0.3.0                 0.6.0                    npm     GHSA-xc7v-wxcw-j472  Medium    
      undefsafe              0.0.3                 2.0.3                    npm     GHSA-332q-7ff2-57h2  Medium     

              Unassigned Unassigned
              lzha1981 luffy zhang
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: