Skip to content

Commit f8c6b99

Browse files
authored
Merge pull request #164 from graphql-java/security-policy
Add security information
2 parents f3303e9 + 3955090 commit f8c6b99

2 files changed

Lines changed: 50 additions & 0 deletions

File tree

docusaurus.config.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ const config = {
6767
{to: 'https://leanpub.com/graphql-java/', label: 'Book', position: 'left'},
6868
{to: '/tutorials/getting-started-with-spring-boot', label: 'Tutorial', position: 'left'},
6969
{to: '/blog', label: 'Blog', position: 'left'},
70+
{to: '/security', label: 'Security', position: 'left'},
7071
{to: '/about', label: 'About', position: 'left'},
7172
{type: 'docsVersionDropdown', position: 'right'},
7273
{
@@ -93,6 +94,10 @@ const config = {
9394
{
9495
label: 'JavaDoc',
9596
to: 'https://javadoc.io/doc/com.graphql-java/graphql-java/',
97+
},
98+
{
99+
label: 'Security',
100+
to: '/security'
96101
}
97102
],
98103
},

src/pages/security.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
title: Security
3+
description: Security policy and information
4+
hide_table_of_contents: true
5+
---
6+
7+
# Security
8+
9+
## Supported versions
10+
If a security issue occurs, we will patch the latest version and backport the security patch for versions released in the past 18 months, as stated in our [release policy](https://www.graphql-java.com/blog/release-policy).
11+
12+
These fixes will be backported depending on severity and demand. As security fixes are time sensitive, we will release them on demand instead of waiting for the next scheduled release date.
13+
14+
The maintainers reserve the right to make a pragmatic decision to make adjustments to the security policy.
15+
16+
## Reporting a vulnerability
17+
:::caution
18+
🚨 To report a vulnerability, **DO NOT open a pull request or issue or GitHub discussion. DO NOT post publicly.**
19+
20+
Instead, **report the vulnerability privately** via the Security tab on the [graphql-java GitHub repository](https://github.com/graphql-java/graphql-java). See instructions at [https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing/privately-reporting-a-security-vulnerability](https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing/privately-reporting-a-security-vulnerability).
21+
:::
22+
23+
## Disclosure policy
24+
The GraphQL Java maintainers will collaborate with those who report vulnerabilities privately via the [GitHub vulnerability reporting form](https://www.graphql-java.com/security).
25+
We will acknowledge and review vulnerability reports as soon as we can. To protect the community, please do not publicly disclose the vulnerability.
26+
The maintainers will make a public announcement after the vulnerability is fixed.
27+
28+
Please allow time for the maintainers to review vulnerability reports, please note we are an open source project run by volunteers.
29+
30+
## Common Vulnerabilities and Exposures (CVEs)
31+
32+
#### CVE-2023-29470
33+
Patched by versions 20.2, 19.5, 18.5, 17.6, build version 0.0.0-2023-03-29T23-54-31-fabc3e0, or later
34+
* [Announcement on GitHub](https://github.com/graphql-java/graphql-java/discussions/3181)
35+
* [CVE link](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-29470)
36+
37+
#### CVE-2023-28867
38+
Patched by versions 20.1, 19.4, 18.4, 17.5, build version 0.0.0-2023-03-20T01-49-44-80e3135, or later
39+
* [Announcement on GitHub](https://github.com/graphql-java/graphql-java/discussions/3153)
40+
* [CVE link](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-28867)
41+
42+
#### CVE-2022-37734
43+
Patched by versions 19.0, 18.3, 17.4, build version 0.0.0-2022-07-26T05-45-04-226aabd9, or later
44+
* [Announcement on GitHub](https://github.com/graphql-java/graphql-java/discussions/2958)
45+
* [CVE link](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2022-37734)

0 commit comments

Comments
 (0)