Slide 6
Slide 6 text
Sesify - Browserify Plugin for Secure EcmaScript
Sesify is a browserify plugin for generating app bundles where modules are
defined in SES containers. It aims to reduce the risk of "supplychain attacks",
malicious code in the app dependency graph.
It attempts to reduce this risk in three ways:
1. Prevent modifying JavaScript's primordials (Object, String, Number, Array, ...)
2. Limit access to the platform API (window, document, XHR, etc)
3. Prevent overwriting a module's exports
1 and 2 are provided by the SES container. Platform access can be passed in via
configuration. https://github.com/MetaMask/sesify