Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Security Release Process #458

Merged

Conversation

LiZhenCheng9527
Copy link
Contributor

What type of PR is this?
/kind documentation

What this PR does / why we need it:
Kurator does not have a regulated process for handling security breaches at this time. In order to better manage security risks and improve response efficiency, a standardised process for handling security breaches in Kurator is proposed.

Copy link

netlify bot commented Nov 20, 2023

Deploy Preview for kurator-dev ready!

Name Link
🔨 Latest commit 98cf4bf
🔍 Latest deploy log https://app.netlify.com/sites/kurator-dev/deploys/655d602b70b75200083597b3
😎 Deploy Preview https://deploy-preview-458--kurator-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@@ -0,0 +1,130 @@
# Security Release Process

Kurator has always attached great importance to vulnerability management in development and maintenance. The kurator community has adopted this security disclosures and response policy to ensure we responsibly handle critical issues.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Kurator has always attached great importance to vulnerability management in development and maintenance. The kurator community has adopted this security disclosures and response policy to ensure we responsibly handle critical issues.
Kurator has always attached great importance to vulnerability management in development and maintenance. The Kurator community has adopted this security disclosures and response policy to ensure we responsibly handle critical issues.

- [Stepping Down](#stepping-down)
- [Responsibilities](#responsibilities)
- [Associate](#associate)
- [Process a undisclosed vulnerability](#process-a-undisclosed-vulnerability)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- [Process a undisclosed vulnerability](#process-a-undisclosed-vulnerability)
- [Process an undisclosed vulnerability](#process-a-undisclosed-vulnerability)


## Vulnerability handling process

The following flowchart shows the vulnerability handling process. we will strictly handle the reporting vulnerability according to this procedure.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The following flowchart shows the vulnerability handling process. we will strictly handle the reporting vulnerability according to this procedure.
The following flowchart shows the vulnerability handling process. We will strictly handle the reporting vulnerability according to this procedure.


### Fix Disclosure Process

With the Fix Development underway the Security Team needs to come up with an overall communication plan for the wider community. This Disclosure process should begin after the Security Team has developed a Fix or mitigation so that a realistic timeline can be communicated to users. Emergency releases for critical and high severity issues or fixes for issues already made public may affect the below timelines for how quickly or far in advance notifications will occur.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
With the Fix Development underway the Security Team needs to come up with an overall communication plan for the wider community. This Disclosure process should begin after the Security Team has developed a Fix or mitigation so that a realistic timeline can be communicated to users. Emergency releases for critical and high severity issues or fixes for issues already made public may affect the below timelines for how quickly or far in advance notifications will occur.
With the Fix Development underway, the Security Team needs to come up with an overall communication plan for the wider community. This Disclosure process should begin after the Security Team has developed a Fix or mitigation so that a realistic timeline can be communicated to users. Emergency releases for critical and high severity issues or fixes for issues already made public may affect the below timelines for how quickly or far in advance notifications will occur.

@kurator-bot
Copy link
Collaborator

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: hzxuzhonghu

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Signed-off-by: LiZhenCheng9527 <lizhencheng6@huawei.com>
@LiZhenCheng9527 LiZhenCheng9527 force-pushed the security-release-process branch from 3f38996 to 998b694 Compare November 20, 2023 13:06
Signed-off-by: LiZhenCheng9527 <lizhencheng6@huawei.com>
@hzxuzhonghu
Copy link
Member

/lgtm

@kurator-bot kurator-bot merged commit ce987de into kurator-dev:main Nov 22, 2023
11 checks passed
@LiZhenCheng9527 LiZhenCheng9527 deleted the security-release-process branch January 29, 2024 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants