Skip to content

A plan for a C/C++ registry of package infos and vulns, keyed by PURL #120

@pombredanne

Description

@pombredanne

The whole internet and most devices run on C/C++ code. There are many build and packaging systems for C/C++ but no common registry making it difficult to discover, catalog and identify C/C++ packages used in products, devices and apps.

Hence the idea of a C/C++ package metadata registry to help resolve this problem:

  • Use Package-URL (PURL) to create an open and distributed registry of C/C++ packages keyed by PURL, with associated metadata, but neutral towards any build system.

  • Maintain open source tools to discover and detect C/C++ code commonly vendored and patched in software codebases

  • Establish a database of known security vulnerabilities that affect these C/C++ packages, also keyed by these PURL

A C/C++ Package Registry would enable C/C++ software teams to more efficiently and reliably manage and automate their C/C++ software supply chain and vulnerability management operations.

This would help with security operations and vulnerability using open data and open code.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions