This is an automated email from the ASF dual-hosted git repository. suyanhanx pushed a commit to branch maturity-model in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git
commit bb4b81dd1642a93d9be8fefeb1a3d9d756ca846a Author: suyanhanx <[email protected]> AuthorDate: Sun Dec 3 21:36:18 2023 +0800 security page Signed-off-by: suyanhanx <[email protected]> --- website/community/committers/committer.md | 15 ++++++++------- website/community/security.md | 15 +++++++++++++++ website/docusaurus.config.js | 5 +++++ 3 files changed, 28 insertions(+), 7 deletions(-) diff --git a/website/community/committers/committer.md b/website/community/committers/committer.md index ab7313394..fed91eb4a 100644 --- a/website/community/committers/committer.md +++ b/website/community/committers/committer.md @@ -5,7 +5,8 @@ sidebar_position: 3 This document primarily serves as a guide for new committers to OpenDAL. -Upon receiving an invitation email from OpenDAL's PPMC, a new committer should consider whether to accept. If they decide in favor, they should select "Reply All" and express their decision. +Upon receiving an invitation email from OpenDAL's PPMC, a new committer should consider whether accepting. +If they decide in favor, they should select "Reply All" and express their decision. ## Submit CLA @@ -13,7 +14,7 @@ Upon receiving an invitation email from OpenDAL's PPMC, a new committer should c 2. Complete the ICLA based on your particulars. Please note: - The address field should be filled out accurately and in detail. - You need to choose a unique ApacheID that hasn't been taken. Check https://people.apache.org/committer-index.html to see which IDs are still available. -3. Sign document by hand or by electronic signature +3. Sign the document by hand or by electronic signature - Manually sign a printed copy, then scan it to produce a pdf. - Digitally draw a signature on the document: [Detail Instruction](https://www.apache.org/licenses/cla-faq.html#printer). - Sign the document using PGP: [Detail Instruction](https://www.apache.org/licenses/contributor-agreements.html#submitting). @@ -23,7 +24,7 @@ After waiting for some time, you will receive an email notifying you that your C ## Setup ASF Account -When receive an email with the subject "Welcome to the Apache Software Foundation" from [email protected], we can begin setting up ASF account. +When receiving an email with the subject "Welcome to the Apache Software Foundation" from [email protected], we can begin setting up an ASF account. ### Setup LDAP Password @@ -36,7 +37,7 @@ When receive an email with the subject "Welcome to the Apache Software Foundatio 2. Click "Authenticate with GitHub" and follow the given instructions to link your ASF account to GitHub. 3. Check your email titled "[GitHub] @asfgit has invited you to join the @apache organization" and accept the invitation. 4. Wait momentarily, and the website will refresh on its own. -5. (If you not enable 2FA on GitHub) Please follow the [instruction](https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication). +5. (If you do not enable 2FA on GitHub) Please follow the [instruction](https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication). Your ApacheID and GitHub ID will now both appear on https://gitbox.apache.org/boxer/. Congrats on successfully linking your ASF account to GitHub! @@ -67,17 +68,17 @@ Here's an illustration for Gmail users:  -### Subscribe Mailing List +### Subscribe to Mailing List 1. Send email to [[email protected]](mailto:[email protected]) -2. You will receive an email with the subject "confirm subscribe to [email protected]" +2. You will receive an email with the subject "confirm subscribing to [email protected]" 3. Reply to the email with "Confirm" in the body If you receive an email with the subject "WELCOME to [email protected]", you have successfully subscribed to the mailing list. ## Setup 1password -OpenDAL offers a 1password open source team license for conducting local integration tests (Thanks to 1Password!). Once you have been added to OpenDAL's committer list, one of the PPMC members will invite you to join the team. +OpenDAL offers a 1Password open-source team license for conducting local integration tests (Thanks to 1Password!). Once you have been added to OpenDAL's committer list, one of the PPMC members will invite you to join the team. Please download your preferred clients to begin using it. Here are some important notes regarding the use of 1Password: diff --git a/website/community/security.md b/website/community/security.md new file mode 100644 index 000000000..c42264fb0 --- /dev/null +++ b/website/community/security.md @@ -0,0 +1,15 @@ +--- +title: Security +--- + +# Security + +The Apache Software Foundation takes a rigorous stance on eliminating security issues in its software projects. Likewise, Apache OpenDAL is also vigilant and takes security issues related to its features and functionality into the highest consideration. + +If you have any concerns regarding OpenDAL's security, or you discover a vulnerability or potential threat, please do not hesitate to get in touch with the Apache Security Team by dropping an email at [email protected]. + +Please specify the project name as "OpenDAL" in the email, and provide a description of the relevant problem or potential threat. You are also urged to recommend how to reproduce and replicate the issue. + +The Apache Security Team and the OpenDAL community will get back to you after assessing and analyzing the findings. + +Please note that the security issue should be reported on the security email first, before disclosing it on any public domain. diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 16d2e7e12..0152a6566 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -236,6 +236,11 @@ const config = { darkTheme: darkCodeTheme, additionalLanguages: ['rust', 'java', 'groovy'], }, + zoom: { + selector: '.markdown img', + background: 'rgba(255, 255, 255, 0.8)', + config: {} + } }), };
