Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More use cases than scanning for known vulnerabilities #606

Open
hendrikhalkow opened this issue May 7, 2021 · 2 comments
Open

More use cases than scanning for known vulnerabilities #606

hendrikhalkow opened this issue May 7, 2021 · 2 comments

Comments

@hendrikhalkow
Copy link

hendrikhalkow commented May 7, 2021

Kritis should do more things than just scanning for known vulnerabilities. What I'd like to see is checking for signatures, verifying that tests have been run and test coverage is above certain threshold, open source license compliance, etc.

I think it should provide some generic interface to verify an image agains arbitrary metadata from Grafeas, which leads us to the idea of integrating Kritis with Gatekeeper.

It could look like this: Kritis provides Grafeas data including attestation information to Gatekeeper so that Gatekeeper can make admission decisions.

See also Gatekeeper issue 1293.

@ooq
Copy link
Contributor

ooq commented May 12, 2021

hi @hendrikhalkow , this is an important topic to investigate.
Currently, alternative checks can be done during the signing process using tools such as Grafeas Voucher.

@nenaddedic
Copy link
Contributor

Also, Kritis can check for signatures already. Please take a look at the GenericAttestationPolicy https://github.com/grafeas/kritis/blob/master/pkg/kritis/apis/kritis/v1beta1/genericattestation.go

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants