mirror of
https://github.com/oauth2-proxy/oauth2-proxy.git
synced 2025-06-04 23:37:29 +02:00
Add Security Policy
This commit is contained in:
parent
a0d37518e0
commit
e50e6ed373
@ -59,6 +59,7 @@
|
|||||||
|
|
||||||
## Changes since v6.1.1
|
## Changes since v6.1.1
|
||||||
|
|
||||||
|
- [#995](https://github.com/oauth2-proxy/oauth2-proxy/pull/995) Add Security Policy (@JoelSpeed)
|
||||||
- [#970](https://github.com/oauth2-proxy/oauth2-proxy/pull/970) Fix joined cookie name for those containing underline in the suffix (@peppered)
|
- [#970](https://github.com/oauth2-proxy/oauth2-proxy/pull/970) Fix joined cookie name for those containing underline in the suffix (@peppered)
|
||||||
- [#953](https://github.com/oauth2-proxy/oauth2-proxy/pull/953) Migrate Keycloak to EnrichSession & support multiple groups for authorization (@NickMeves)
|
- [#953](https://github.com/oauth2-proxy/oauth2-proxy/pull/953) Migrate Keycloak to EnrichSession & support multiple groups for authorization (@NickMeves)
|
||||||
- [#957](https://github.com/oauth2-proxy/oauth2-proxy/pull/957) Use X-Forwarded-{Proto,Host,Uri} on redirect as last resort (@linuxgemini)
|
- [#957](https://github.com/oauth2-proxy/oauth2-proxy/pull/957) Use X-Forwarded-{Proto,Host,Uri} on redirect as last resort (@linuxgemini)
|
||||||
|
3
SECURITY.md
Normal file
3
SECURITY.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# Security Disclosures
|
||||||
|
|
||||||
|
Please see [our community docs](https://oauth2-proxy.github.io/oauth2-proxy/docs/community/security) for our security policy.
|
49
docs/docs/community/security.md
Normal file
49
docs/docs/community/security.md
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
---
|
||||||
|
id: security
|
||||||
|
title: Security
|
||||||
|
---
|
||||||
|
|
||||||
|
:::note
|
||||||
|
OAuth2 Proxy is a community project.
|
||||||
|
Maintainers do not work on this project full time, and as such,
|
||||||
|
while we endeavour to respond to disclosures as quickly as possible,
|
||||||
|
this may take longer than in projects with corporate sponsorship.
|
||||||
|
:::
|
||||||
|
|
||||||
|
## Security Disclosures
|
||||||
|
|
||||||
|
:::important
|
||||||
|
If you believe you have found a vulnerability within OAuth2 Proxy or any of its
|
||||||
|
dependencies, please do NOT open an issue or PR on GitHub, please do NOT post
|
||||||
|
any details publicly.
|
||||||
|
:::
|
||||||
|
|
||||||
|
Security disclosures MUST be done in private.
|
||||||
|
If you have found an issue that you would like to bring to the attention of the
|
||||||
|
maintenance team for OAuth2 Proxy, please compose an email and send it to the
|
||||||
|
list of maintainers in our [MAINTAINERS](https://github.com/oauth2-proxy/oauth2-proxy/blob/master/MAINTAINERS) file.
|
||||||
|
|
||||||
|
Please include as much detail as possible.
|
||||||
|
Ideally, your disclosure should include:
|
||||||
|
- A reproducible case that can be used to demonstrate the exploit
|
||||||
|
- How you discovered this vulnerability
|
||||||
|
- A potential fix for the issue (if you have thought of one)
|
||||||
|
- Versions affected (if not present in master)
|
||||||
|
- Your GitHub ID
|
||||||
|
|
||||||
|
### How will we respond to disclosures?
|
||||||
|
|
||||||
|
We use [GitHub Security Advisories](https://docs.github.com/en/github/managing-security-vulnerabilities/about-github-security-advisories)
|
||||||
|
to privately discuss fixes for disclosed vulnerabilities.
|
||||||
|
If you include a GitHub ID with your disclosure we will add you as a collaborator
|
||||||
|
for the advisory so that you can join the discussion and validate any fixes
|
||||||
|
we may propose.
|
||||||
|
|
||||||
|
For minor issues and previously disclosed vulnerabilities (typically for
|
||||||
|
dependencies), we may use regular PRs for fixes and forego the security advisory.
|
||||||
|
|
||||||
|
Once a fix has been agreed upon, we will merge the fix and create a new release.
|
||||||
|
If we have multiple security issues in flight simultaneously, we may delay
|
||||||
|
merging fixes until all patches are ready.
|
||||||
|
We may also backport the fix to previous releases,
|
||||||
|
but this will be at the discretion of the maintainers.
|
@ -20,5 +20,11 @@ module.exports = {
|
|||||||
collapsed: false,
|
collapsed: false,
|
||||||
items: ['features/endpoints', 'features/request_signatures'],
|
items: ['features/endpoints', 'features/request_signatures'],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
type: 'category',
|
||||||
|
label: 'Community',
|
||||||
|
collapsed: false,
|
||||||
|
items: ['community/security'],
|
||||||
|
},
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
49
docs/versioned_docs/version-6.1.x/community/security.md
Normal file
49
docs/versioned_docs/version-6.1.x/community/security.md
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
---
|
||||||
|
id: security
|
||||||
|
title: Security
|
||||||
|
---
|
||||||
|
|
||||||
|
:::note
|
||||||
|
OAuth2 Proxy is a community project.
|
||||||
|
Maintainers do not work on this project full time, and as such,
|
||||||
|
while we endeavour to respond to disclosures as quickly as possible,
|
||||||
|
this may take longer than in projects with corporate sponsorship.
|
||||||
|
:::
|
||||||
|
|
||||||
|
## Security Disclosures
|
||||||
|
|
||||||
|
:::important
|
||||||
|
If you believe you have found a vulnerability within OAuth2 Proxy or any of its
|
||||||
|
dependencies, please do NOT open an issue or PR on GitHub, please do NOT post any
|
||||||
|
details publicly.
|
||||||
|
:::
|
||||||
|
|
||||||
|
Security disclosures MUST be done in private.
|
||||||
|
If you have found an issue that you would like to bring to the attention of the
|
||||||
|
maintenance team for OAuth2 Proxy, please compose an email and send it to the
|
||||||
|
list of maintainers in our [MAINTAINERS](https://github.com/oauth2-proxy/oauth2-proxy/blob/master/MAINTAINERS) file.
|
||||||
|
|
||||||
|
Please include as much detail as possible.
|
||||||
|
Ideally, your disclosure should include:
|
||||||
|
- A reproducible case that can be used to demonstrate the exploit
|
||||||
|
- How you discovered this vulnerability
|
||||||
|
- A potential fix for the issue (if you have thought of one)
|
||||||
|
- Versions affected (if not present in master)
|
||||||
|
- Your GitHub ID
|
||||||
|
|
||||||
|
### How will we respond to disclosures?
|
||||||
|
|
||||||
|
We use [GitHub Security Advisories](https://docs.github.com/en/github/managing-security-vulnerabilities/about-github-security-advisories)
|
||||||
|
to privately discuss fixes for disclosed vulnerabilities.
|
||||||
|
If you include a GitHub ID with your disclosure we will add you as a collaborator
|
||||||
|
for the advisory so that you can join the discussion and validate any fixes
|
||||||
|
we may propose.
|
||||||
|
|
||||||
|
For minor issues and previously disclosed vulnerabilities (typically for
|
||||||
|
dependencies), we may use regular PRs for fixes and forego the security advisory.
|
||||||
|
|
||||||
|
Once a fix has been agreed upon, we will merge the fix and create a new release.
|
||||||
|
If we have multiple security issues in flight simultaneously, we may delay
|
||||||
|
merging fixes until all patches are ready.
|
||||||
|
We may also backport the fix to previous releases,
|
||||||
|
but this will be at the discretion of the maintainers.
|
@ -45,6 +45,17 @@
|
|||||||
"id": "version-6.1.x/features/request_signatures"
|
"id": "version-6.1.x/features/request_signatures"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"collapsed": false,
|
||||||
|
"type": "category",
|
||||||
|
"label": "Community",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "doc",
|
||||||
|
"id": "version-6.1.x/community/security"
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user