data/ruby-advisory-db/CONTRIBUTING.md in bundler-audit-0.4.0 vs data/ruby-advisory-db/CONTRIBUTING.md in bundler-audit-0.5.0
- old
+ new
@@ -1,6 +1,56 @@
# Contributing Guidelines
-## Style
+* All text must be within 80 columns.
+* YAML must be indented by 2 spaces.
+* Have any questions? Feel free to open an issue.
+* Prior to submitting a pull request, run the tests:
-1. All text must be within 80 columns.
-2. YAML must be indented by 2 spaces.
+```
+bundle install
+bundle exec rspec
+```
+
+* Follow the schema. Here is a sample advisory:
+
+```yaml
+ ---
+ gem: activerecord
+ framework: rails
+ cve: 2014-3514
+ url: https://groups.google.com/forum/#!msg/rubyonrails-security/M4chq5Sb540/CC1Fh0Y_NWwJ
+ title: Data Injection Vulnerability in Active Record
+ date: 2014-08-18
+
+ description: >-
+ The create_with functionality in Active Record was implemented
+ incorrectly and completely bypasses the strong parameters
+ protection. Applications which pass user-controlled values to
+ create_with could allow attackers to set arbitrary attributes on
+ models.
+
+ cvss_v2: 8.7
+
+ unaffected_versions:
+ - "< 4.0.0"
+
+ patched_versions:
+ - ~> 4.0.9
+ - ">= 4.1.5"
+```
+### Schema
+
+* `gem` \[String\]: Name of the affected gem.
+* `framework` \[String\] (optional): Name of framework gem belongs to.
+* `platform` \[String\] (optional): If this vulnerability is platform-specific, name of platform this vulnerability affects (e.g. JRuby)
+* `cve` \[String\]: CVE id.
+* `osvdb` \[Fixnum\]: OSVDB id.
+* `url` \[String\]: The URL to the full advisory.
+* `title` \[String\]: The title of the advisory.
+* `date` \[Date\]: Disclosure date of the advisory.
+* `description` \[String\]: Multi-paragraph description of the vulnerability.
+* `cvss_v2` \[Float\]: The [CVSSv2] score for the vulnerability.
+* `unaffected_versions` \[Array\<String\>\] (optional): The version requirements for the
+ unaffected versions of the Ruby library.
+* `patched_versions` \[Array\<String\>\]: The version requirements for the
+ patched versions of the Ruby library.
+