遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/29)
<a href="https://www.bestpractices.dev/projects/29"><img src="https://www.bestpractices.dev/projects/29/badge"></a>
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine
https://github.com/nodejs/node/blob/main/README.md#current-project-team-members
https://github.com/nodejs/node/blob/main/GOVERNANCE.md
see: https://github.com/nodejs/security-wg/issues/1187
see: see: https://github.com/nodejs/security-wg/issues/1187
Repository on GitHub, which uses git. git is distributed.
For example https://github.com/nodejs/node/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22
Node.js org has enabled 2FA for all the members, see: https://github.com/openjs-foundation/security-collab-space/issues/94#issuecomment-1874627417
We Use Github, so we follow the recommendations. Documentation: https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication
The process is documented: https://github.com/nodejs/node/blob/main/doc/contributing/pull-requests.md#reviewing-pull-requests
The process is documented: https://github.com/nodejs/node/blob/main/doc/contributing/pull-requests.md#reviewing-pull-requests and we use additional tools like the OSSF Scorecard to monitor it
make or batch file, executed using python
警告:需要URL,但找不到URL。
https://ci.nodejs.org/
Report available in https://app.codecov.io/gh/nodejs/node
The project does not produce software that supports network communications, the final user is responsible for that when using Node.js.
警告:需要更长的理由。
// One or more of the required security hardening headers is missing.
The the final user has the power to decide, see: Node.js thread model (https://github.com/nodejs/node/blob/main/SECURITY.md#the-nodejs-threat-model)
Infrastructure for running several different dynamic analysis tools is provided by the project. See: https://github.com/nodejs/node/tree/master/tools
后退