SES (Secure EcmaScript) is a secure runtime for executing third-party code safely
Secure EcmaScript (SES) is an execution environment which provides fine-grained sandboxing via Compartments.
Learn about the SES specification.
Learn how to use SES in your own project.
This monorepo contains several packages, but project will most likely use either
sesor
@agoric/harden. Please consult the README from those packages for more details.
All packages maintained with this monorepo are listed below.
| Package | Version |Description | | - | - | - | |
ses|
@agoric/harden|
master
0.6-stable
$ git checkout 0.6-stable $ cd packages/ses $ npm install $ npm run buildsrc/index.js → dist/ses.esm.js, dist/ses.cjs.js... created dist/ses.esm.js, dist/ses.cjs.js in 220ms
src/index.js → dist/ses.umd.js... created dist/ses.umd.js in 204ms
Please help us practice coordinated security bug disclosure, by using the instructions in our security guide to report security-sensitive bugs privately.
For non-security bugs, please use the regular Issues page.
SES is Apache 2.0 licensed.