@@ -62,8 +62,9 @@ Each advisory file contains the advisory information in [YAML] format:
6262* ` framework ` \[ String\] (optional): Name of the framework which the affected
6363 gem belongs to.
6464* ` platform ` \[ String\] (optional): If this vulnerability is platform-specific, name of platform this vulnerability affects (e.g. jruby)
65- * ` cve ` \[ String\] : CVE id.
66- * ` osvdb ` \[ Integer\] : OSVDB id.
65+ * ` cve ` \[ String\] : Common Vulnerabilities and Exposures (CVE) ID.
66+ * ` osvdb ` \[ Integer\] : Open Sourced Vulnerability Database (OSVDB) ID.
67+ * ` ghsa ` \[ String\] : GitHub Security Advisory (GHSA) ID.
6768* ` url ` \[ String\] : The URL to the full advisory.
6869* ` title ` \[ String\] : The title of the advisory or individual vulnerability.
6970* ` date ` \[ Date\] : The public disclosure date of the advisory.
@@ -92,7 +93,7 @@ but are not already in this dataset. This script can be periodically run to ens
9293this repo has all the data that is present in the GitHub Advisory data.
9394
9495The GitHub Advisory API requires a token to access it.
95- - It can be a completely scopeless token (recommended), it does not require any permissions at all.
96+ - It can be a completely scopeless token (recommended); it does not require any permissions at all.
9697- Get yours at https://github.com/settings/tokens
9798
9899To run the GitHub Advisory sync, start by executing the rake task:
@@ -108,7 +109,7 @@ GH_API_TOKEN=<your GitHub API Token> bundle exec rake sync_github_advisories
108109 - delete the GitHub data at the bottom of the yaml file
109110 - double check all the data, commit it, and make a PR
110111 - * The GitHub Advisory data is structured opposite of RubySec unfortunately:
111- GitHub identifies version range which are vulnerable, RubySec identifies
112+ GitHub identifies version range which are vulnerable; RubySec identifies
112113 version ranges which are not vulnerable. This is why some manual
113114 work to translate is needed.*
114115
@@ -117,12 +118,13 @@ GH_API_TOKEN=<your GitHub API Token> bundle exec rake sync_github_advisories
117118
118119Please see [ CONTRIBUTORS.md] .
119120
120- This database also includes data from the [ Open Source Vulnerability Database] [ OSVDB ]
121+ This database also includes data from the [ Open Sourced Vulnerability Database] [ OSVDB ]
121122developed by the Open Security Foundation (OSF) and its contributors.
122123
123124[ rubygems.org ] : https://rubygems.org/
124- [ CVE ] : http ://cve.mitre.org/
125+ [ CVE ] : https ://cve.mitre.org/
125126[ OSVDB ] : http://www.osvdb.org/
127+ [ GHSA ] : https://help.github.com/en/articles/about-maintainer-security-advisories
126128[ CVSSv2 ] : https://www.first.org/cvss/v2/guide
127129[ CVSSv3 ] : https://www.first.org/cvss/user-guide
128130[ YAML ] : http://www.yaml.org/
0 commit comments