mirror of
https://github.com/genuinetools/reg.git
synced 2024-05-13 09:48:33 -04:00
parent
1328dc17a0
commit
809456d47e
|
@ -58,6 +58,7 @@ type Vulnerability struct {
|
|||
|
||||
// VulnerabilityReport represents the result of a vulnerability scan of a repo.
|
||||
type VulnerabilityReport struct {
|
||||
Name string
|
||||
RegistryURL string
|
||||
Repo string
|
||||
Tag string
|
||||
|
|
|
@ -42,6 +42,8 @@ func (c *Clair) Vulnerabilities(r *registry.Registry, repo, tag string) (Vulnera
|
|||
}
|
||||
}
|
||||
|
||||
report.Name = filteredLayers[0].Digest.String()
|
||||
|
||||
vl, err := c.GetLayer(filteredLayers[0].Digest.String(), true, true)
|
||||
if err != nil {
|
||||
return report, err
|
||||
|
@ -93,6 +95,8 @@ func (c *Clair) VulnerabilitiesV3(r *registry.Registry, repo, tag string) (Vulne
|
|||
return report, nil
|
||||
}
|
||||
|
||||
report.Name = layers[0].Digest.String()
|
||||
|
||||
clairLayers := []*clairpb.PostAncestryRequest_PostLayer{}
|
||||
for i := len(layers) - 1; i >= 0; i-- {
|
||||
// Form the clair layer.
|
||||
|
|
Loading…
Reference in a new issue