swMATH ID: 35851
Software Authors: Mark S Miller, Mike Samuel, Ben Laurie, Ihab Awad, Mike Stay
Description: The Caja Compiler is a tool for making third party HTML, CSS and JavaScript safe to embed in your website. It enables rich interaction between the embedding page and the embedded applications. Caja uses an object-capability security model to allow for a wide range of flexible security policies, so that your website can effectively control what embedded third party code can do with user data. The Caja Compiler supports most HTML and CSS and the recently standardized ”strict mode” version of JavaScript – even on older browsers that do not support strict mode. It allows third party code to use new JavaScript features on older browsers that do not support them.
Homepage: https://developers.google.com/caja/
Source Code:  https://github.com/google/caja
Dependencies: JavaScript
Related Software: JSand; Retire.js; ConflictJS; Synode; Node.js; npm; BreakApp; Codejail; ESLint; Pivot; Joe-E; Pyronia; EnclaveDom; Sandcrust; Privman; Closure Library; NodeSentry; Deno; Privtrans; Salus
Cited in: 0 Publications