Skip to content
/ claircore Public

foundation modules for scanning container packages and reporting vulnerabilities

License

Notifications You must be signed in to change notification settings

quay/claircore

Folders and files

NameName
Last commit message
Last commit date
Nov 19, 2024
Oct 2, 2024
Oct 24, 2023
Oct 31, 2023
Dec 18, 2024
Mar 28, 2024
Jan 13, 2025
Jul 18, 2024
Jan 6, 2025
Feb 2, 2024
Nov 26, 2024
Aug 6, 2024
Aug 19, 2024
Aug 21, 2024
Oct 2, 2024
Sep 5, 2024
Jul 8, 2024
Aug 19, 2024
Aug 27, 2024
Jul 8, 2024
Jan 2, 2025
Oct 31, 2023
Jan 10, 2025
Sep 5, 2024
Jan 10, 2025
Jul 8, 2024
Aug 26, 2024
Oct 24, 2023
Nov 6, 2024
Dec 16, 2024
Oct 17, 2023
Jan 10, 2025
Oct 24, 2023
Dec 16, 2024
Oct 24, 2023
Sep 28, 2023
Jun 6, 2023
May 4, 2023
Jan 6, 2025
Jun 29, 2021
Nov 13, 2019
Nov 13, 2019
Aug 6, 2024
Nov 8, 2024
Jun 8, 2020
Jun 8, 2020
Mar 8, 2023
Jun 23, 2020
Oct 17, 2023
Jan 14, 2021
May 28, 2020
Jan 20, 2020
Jul 22, 2022
Jun 26, 2020
Jan 16, 2024
Mar 8, 2023
Jan 20, 2025
Jan 20, 2025
May 15, 2023
Jun 14, 2024
Oct 12, 2023
Jun 14, 2024
Jul 8, 2024
Sep 16, 2019
May 15, 2023
Jun 26, 2020
Mar 8, 2023
Jan 25, 2021
Aug 6, 2024
Jan 17, 2024
Jan 17, 2024
Jul 8, 2022
Jul 12, 2021

Repository files navigation

Claircore

Claircore provides a set of go modules which handle scanning container layers for installed packages and reporting any discovered vulnerabilities. Claircore is designed to be embedded into a service wrapper.

For a full overview see: Claircore Book

Testing

The following make target runs unit tests which do not require a database or local development environment.

make unit
# or make unit-v for verbose output

With the local development environment up the following make target runs all tests including integration.

make integration
# or integration-v for verbose output

With the local development environment up the following make target runs all tests including integration with full benchmark results.

make bench