Skip to content

Commit

Permalink
feat(security): add responsible disclosure policy
Browse files Browse the repository at this point in the history
  • Loading branch information
lirantal committed Aug 8, 2019
1 parent 488c048 commit 00797e2
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -50,7 +50,7 @@ $ npm install --save tedious # Microsoft SQL Server
- [Contributing](https://github.com/sequelize/sequelize/blob/master/CONTRIBUTING.md)

## Responsible disclosure
If you have any security issue to report, contact project maintainers privately. You can find contact information in [CONTACT.md](https://github.com/sequelize/sequelize/blob/master/CONTACT.md).
If you have security issues to report please refer to our [Responsible Disclosure Policy](./SECURITY.md) for more details.

## Resources

Expand Down
44 changes: 44 additions & 0 deletions SECURITY.md
@@ -0,0 +1,44 @@
# Security Policy

## Supported versions

The following table describes the versions of this project that are currently supported with security updates:

| Version | Supported |
| ------- | ------------------ |
| 3.x | :white_check_mark: |
| 4.x | :white_check_mark: |
| 5.x | :white_check_mark: |

## Responsible disclosure security policy

A responsible disclosure policy helps protect users of the project from publicly disclosed security vulnerabilities
without a fix by employing a process where vulnerabilities are first triaged in a private manner, and only publicly
disclosed after a reasonable time period that allows patching the vulnerability and provides an upgrade path for users.

When contacting us directly via email, we will do our best efforts to respond in a reasonable time to resolve the issue.
When contacting a security program their disclosure policy will provide details on timeframe, processes and paid bounties.

We kindly ask you to refrain from malicious acts that put our users, the project, or any of the project’s team members at
risk.

## Reporting a security issue

At Sequelize, we consider the security of our systems a top priority. But no matter how much effort we put into system
security, there can still be vulnerabilities present.

If you discover a security vulnerability, please use one of the following means of communications to report it to us:

* Report the security issue to the Node.js Security WG through the
[HackerOne program](https://hackerone.com/nodejs-ecosystem) for ecosystem modules on npm, or to
[Snyk Security Team](https://snyk.io/vulnerability-disclosure). They will help triage the security issue and work with
all involved parties to remediate and release a fix.

Note that time-frame and processes are subject to each program’s own policy.

* Report the security issue to the [project maintainers](./CONTACT.md) directly. If the report contains
highly sensitive information, you should consider reporting to one of the above mentioned disclosure programs that allow
sending the report over a secure medium.

Your efforts to responsibly disclose your findings are sincerely appreciated and will be taken into account to acknowledge
your contributions.

0 comments on commit 00797e2

Please sign in to comment.