-
-
Notifications
You must be signed in to change notification settings - Fork 0
A plan for a C/C++ registry of package infos and vulns, keyed by PURL #120
Description
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.