Skip to content

v1.5.53 Release

Choose a tag to compare

@crozzy crozzy released this 17 Jul 19:43
v1.5.53
b14401b

v1.5.53 - 2026-07-17

  • claircore: support "not affected" vulnerability assertions

    Vulnerability reports can now surface explicit "not vulnerable" assertions via PackageNotVulnerable. Matching records with Vulnerability.Invert set are kept out of PackageVulnerabilities. The matcher DB persists this as vuln.not_vulnerable.

    The Red Hat VEX updater now ingests known_not_affected product status
    as inverted vulnerabilities.

  • acceptance: add the acceptance testing framework

    The acceptance testing framework allows users to hook into claircore's integration testing by calling acceptance.Run() and providing an Auditor. A claircore Auditor is provided and it allows users to test expected claircore results against real results using fixed inputs: VEX data and container images.
  • postgres: add existence check to type in all cases

    Having both matcher and indexer tables in the same database isn't explicitly allowed or disallowed. This makes it order independent anyway and avoids migration conflict errors.