doc/contributing/security-model-strategy.md
A clear security model, with features like permissions and policy enforcement, is a top technical priority of Node.js.
The current security model for Node.js is not yet well documented. At a high level it is:
The project has a goal to better document the security model and this section will be expanded when that happens.
Once the security model is documented the project will work to add a security component in Node.js certification covering the Node.js security model.
Node.js is used in several different use cases and the threats may be different in each use case. The project should document the threat models and use that to help define the security model in the context of each of these use cases.
This section will be expanded as the use case/threat models are defined. The initial list includes:
The project is not currently planning to provide supported sandbox functionality, but wants to support experimentation on related features like permission enforcement.
Features in this category should: