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

[feature] Add VEX Hub support #2296

Open
funnelfiasco opened this issue Nov 16, 2024 · 3 comments
Open

[feature] Add VEX Hub support #2296

funnelfiasco opened this issue Nov 16, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@funnelfiasco
Copy link
Contributor

Is your feature request related to a problem? Please describe.

This was mentioned by Lukas Hoehl in Slack. VEX statements aren't always easy to find. VEX Hub automatically collects VEX statements and makes them easily discoverable.

Describe the solution you'd like
A certifier that queries VEX Hub for VEX statements affecting pURLs found in GUAC data.

Describe alternatives you've considered
Directly incorporating vexhub-crawler or similar into GUAC to fetch the VEX statements directly.

Additional context
This was the subject of a conversation at KubeCon today. It should be relatively simple to create a certifier for this, it "just" needs someone with the time to write the code.

@funnelfiasco funnelfiasco added the enhancement New feature or request label Nov 16, 2024
@hown3d
Copy link
Contributor

hown3d commented Nov 17, 2024

Thanks for opening an issue on this topic!

From my undestandment there is not THE VEX hub. I've seen VEX hub from aqua and VEX hub from rancher.
I think the certifier should conform to the VEX Repo Spec.

Another question in place is how the certifier would discover those repositories. I guess a configuration option?

@lumjjb
Copy link
Contributor

lumjjb commented Nov 18, 2024

We're interested in this definitely! @knqyf263 would you be able to give us an overview and maybe have a discussion of integrations on one of our GUAC maintainer calls?

CC: @itaysk

@knqyf263
Copy link

@lumjjb Sure. This is a blog from @itaysk. Also, my presentation.

As @hown3d pointed out, any VEX repositories that conform to the spec should be worked with GUAC. For example, both Aqua VEX Hub and Rancher VEX Hub work with Trivy, which implements the spec. We'll give you an overview in a call.

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

No branches or pull requests

4 participants