diff --git a/cmd/csaf_downloader/downloader.go b/cmd/csaf_downloader/downloader.go index 00c4a19..4441805 100644 --- a/cmd/csaf_downloader/downloader.go +++ b/cmd/csaf_downloader/downloader.go @@ -368,6 +368,11 @@ func (d *downloader) downloadFiles(label csaf.TLPLabel, files []csaf.AdvisoryFil continue } + if err := util.IDMatchesFilename(d.eval, doc, filename); err != nil { + log.Printf("Ignoring %s: %s.\n", file.URL(), err) + continue + } + // Validate against remote validator if d.validator != nil { rvr, err := d.validator.Validate(doc)