Skip to content

Commit a751f77

Browse files
committed
docs: add SECURITY.md (private vulnerability disclosure policy)
1 parent 95edd92 commit a751f77

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

SECURITY.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Security Policy
2+
3+
## Reporting a vulnerability
4+
5+
If you believe you have found a security vulnerability in this `@imqueue` project (or
6+
any `@imqueue/*` package), please report it **privately** — do not open a public
7+
issue, pull request, or discussion for it.
8+
9+
Two private channels:
10+
11+
- **GitHub** — use *Security → Report a vulnerability* on this repository to open a
12+
private advisory (preferred; it keeps the report and the fix coordinated in one
13+
place).
14+
- **Email**<support@imqueue.com> with the details below.
15+
16+
Please include:
17+
18+
- the affected package or repository and version(s);
19+
- a description of the issue and its impact;
20+
- steps to reproduce, or a proof of concept, where possible.
21+
22+
## What to expect
23+
24+
- We aim to acknowledge a report within a few business days.
25+
- We'll confirm the issue, keep you updated on progress, and coordinate a fix and a
26+
disclosure timeline with you.
27+
- Once a fix is released we'll credit the reporter in the advisory unless you prefer
28+
to remain anonymous.
29+
30+
## Supported versions
31+
32+
Security fixes land on the latest published release line of each `@imqueue/*`
33+
package on npm. Please make sure you can reproduce an issue against the current
34+
release before reporting.
35+
36+
## Scope
37+
38+
The `@imqueue` framework is open source under GPL-3.0. This policy covers the code
39+
in the `@imqueue/*` packages and the project repositories. Vulnerabilities in
40+
third-party dependencies should be reported to those projects, though we're glad to
41+
help coordinate an upgrade.

0 commit comments

Comments
 (0)