ztunnel
ztunnel copied to clipboard
Setup cargo audit (or similar) to report dependency CVEs and validate license
I'm happy to add this once there's CI. Is the plan to use GitHub Actions or something else?
We use Prow. The job config is in https://github.com/istio/test-infra/blob/master/prow/config/jobs/ztunnel.yaml; its already running on the repo. So quick presubmits can be added to make presubmit; if we want to add more jobs in parallel theycan be added to that YAML.
For CVEs we probably dont want block PRs so can make that a nightly job. License checking could be a presubmit (assuming its fast?)
We can use cargo audit (or similar) to automatically notify us of CVEs in our dependencies.
The process of handing reports and eventually patching will be shared with the rest of Istio.
Rust/library specific CVEs will be included in Istio’s security bulletins.
@hypernovasunnix is taking care of this, but I can't assign her since she's not a member of the Istio org yet
OOO - paused
@keithmattix any update? And we should add @hypernovasunnix via istio/community after she submits 1 pr
PR incoming, no longer paused.
PR out for review
Logic is merge, getting it into prow is in https://github.com/istio/tools/pull/2330