Skip to content

Root Datasource #3937

@chait-slim

Description

@chait-slim

Hi 👋
We are Root and we are creating images with zero vulnerabilities. Unlike other datasources, we fix the vulnerabilities using the original operating system. That is, we create our Root version of packages for Debian, Ubuntu, Alpine, Rocky, etc.
In addition, we are also creating patches for application level vulnerabilities for all the major languages: Go, Python, JS, etc.
Looking at other implementations, I see this is not standard as most (if not all) feeds address only one ecosystem or one package manager, whereas we are multi-ecosystem + multi-package managers
I would appreciate your guidance on the best way going forward of adding our feeds to osv:

  1. Should I create an osv feed per use case (per ecosystem, per package manager)? Or can I "aggregate" feeds (one feed for all os ecosystems + one feed for all package managers)?
  2. Should I create multiple ecosystems for Root (i.e, one for APK, DEB, etc.) or just one where I parse it accordingly?
  3. Same question as (2) but for package managers

I hope our use case is clear and will be more than happy to explain in more detail if needed

Metadata

Metadata

Assignees

No one assigned

    Labels

    datasourceRequests for new data sources

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions