You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
include security advisories published by Linux and BSD distributions,
40
+
application software package managers and package repositories, FOSS projects,
41
+
GitHub and more. Thanks to this approach, the data is focused on specific ecosystems and
42
+
aggregated in a single database that enables querying a richer graph of relations between multiple
43
+
representations of a package. Being specific increases the accuracy and validity
41
44
of the data as the same version of an upstream package across different
42
-
ecosystems may or may not be vulnerable to the same vulnerability.
45
+
ecosystems may or may not be subject to the same vulnerability.
43
46
44
-
The packages are identified using Package URL `PURL
45
-
<https://github.com/package-url/purl-spec>`__ as primary identifiers rather than
46
-
CPEs. This makes answers to questions such as "Is package foo vulnerable
47
-
to vulnerability bar?" much more accurate and easy to interpret.
47
+
In VulnerableCode, packages are identified using Package URL `PURL
48
+
<https://github.com/package-url/purl-spec>`__ as the primary identifier instead of
49
+
a CPE. This makes answers to questions such as "Is package foo vulnerable
50
+
to vulnerability bar?" more accurate and easier to interpret.
48
51
52
+
The primary access to VulnerableCode data is through a REST API, but there
53
+
is also a Web UI for searching and browsing vulnerabilities by package
54
+
or by vulnerability. For the initial releases both access modes are
55
+
read-only, but our longer-term goal is to enable community curation of
56
+
the data including addition of new packages and vulnerabilities, and
57
+
reviewing and updating their relationships.
49
58
50
-
The primary access to the data is through a REST API.
59
+
*We also plan to mine for vulnerabilities that didn't receive any
60
+
exposure due to various reasons like, but not limited to, the complicated
61
+
procedure to obtain a CVE ID or not being able to classify a bug as a vulnerability.*
51
62
52
-
In addition, an emerging web interface goal is to support vulnerabilities data
53
-
browsing and search and progressively to enable community curation of the data
54
-
with the addition of new packages and vulnerabilities, and reviewing and
55
-
updating their relationships.
56
63
57
-
We also plan to mine for vulnerabilities which didn't receive any
58
-
exposure due to various reasons like but not limited to the complicated
59
-
procedure to receive CVE ID or not able to classify a bug as a security
60
-
compromise.
64
+
How can I contribute to VulnerableCode?
65
+
---------------------------------------
61
66
62
-
63
-
Is VulnerableCode being actively developed?
64
-
-------------------------------------------
65
-
66
-
Yes -- VulnerableCode is a work in progress! Please stay in touch on our `Gitter channel <https://gitter.im/aboutcode-org/vulnerablecode>`_; and if you have any feedback, feel free to `enter an issue in our GitHub repo <https://github.com/nexB/vulnerablecode/issues>`_.
0 commit comments