Skip to content

Commit

Permalink
docs(processes): bug bounty program (#532)
Browse files Browse the repository at this point in the history
Co-Authored-By: Rich Trott <rtrott@gmail.com>
Co-Authored-By: Rich Trott <rtrott@gmail.com>
Co-Authored-By: Rich Trott <rtrott@gmail.com>
  • Loading branch information
lirantal and Trott authored Jun 28, 2019
1 parent 3a1b20a commit 94a63fa
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions processes/bug_bounty_criteria.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Bug Bounty Criteria

This document describes the criteria for eligibility of monetary reward for security researchers
who engage with the Node.js Ecosystem
[bug bounty program](https://hackerone.com/nodejs-ecosystem/).

## Module Characteristics

1. **Module download count** - x >= 1000 downloads a month which accounts for 7% of npm packages
(courtesy of @ChALkeR here https://github.com/nodejs/security-wg/issues/151#issue-303209104)
2. **Approved Modules** - A list of modules where their maintainers approved to be included in the
bug bounty program

### Other Module Characteristics (WIP)

Work-in-progress to assess the following characteristics:

* **Module dependents count** - we don't have enough experience to gauge what this means
* **Vulnerability type** - Consider instead to have a criteria based on vulnerability severity rather than
type, so to match anything >= 4.0 which means Medium and higher.

## Modules list

The following is a list of modules which are eligible in the monetary reward due to their maintainers
explicitly confirming to collaborate with the working group and security researchers to receive and
resolve security reports.

### Confirmed

* [lodash](https://github.com/lodash/lodash) (confirmed approval from John-David Dalton)
* [fastify](https://github.com/fastify/fastify) (confirmed approval from Matteo Collina)
* [pino](https://github.com/pinojs/pino) (confirmed approval from Matteo Collina)
* [MQTT.js](https://github.com/mqttjs/MQTT.js) (confirmed approval from Matteo Collina)

### WIP

* jQuery
* node-red
* hapi (all packages under the GH org)
* Koajs (all packages under the GH org)
* Webpack
* ESLint
* socket.io

0 comments on commit 94a63fa

Please sign in to comment.