jfrog / chartcenter

The Central Helm Repository for the Community
https://chartcenter.io
Apache License 2.0
41 stars 16 forks source link

Enhanced Security Mitigation #2

Open Dattax opened 4 years ago

Dattax commented 4 years ago

Issue to Discuss

We launched ChartCenter with vulnerability scanning from JFrog Xray and quickly realized that most charts have some components (and base layers inside containers) with vulnerabilities. These components are widely used and show up in many Helm chart dependencies.

Our goal is to work with Helm chart maintainers on creating safer charts moving forward. We’ve already had great discussions with partners on the value of seeing this information in one place, but they also had concerns about not having the correct level of control in mitigating issues - especially on the ChartCenter UI. We decided to build out a way for chart maintainers to provide “maintainer notes” and an overall “mitigation summary”. You can see how that works here.

Our next goal is to understand how to improve this feature. We’re considering creating a login experience where chart maintainers will have a dedicated portal on ChartCenter where they can login to and see a full list of vulnerabilities (high severity issues to low and unknown issues) and be able to tag CVE IDs inside the GUI to provide their notes. This feature is all about opening up the conversation between Helm chart users and Helm chart creators and making the community safer for all.

Proposal Details

Chart Maintainers should be able to:

Additional considerations

What would else would you like to see in an authenticated login experience regarding security and mitigation on ChartCenter?