JSFLow is a security-enhanced JavaScript interpreter for fine-grained tracking of information flow written in TypeScript. JSFlow
- supports full non-strict ECMA-262 v.5 including the standard API,
- provides dynamic (runtime) tracking and verification of security labels,
- can be compiled to JavaScript, which enables flexibility in the deployment of JSFlow.
JSFlow is developed by Andrei Sabelfeld's research group at the Department of Computer Science and Engineering, Chalmers University of Technology, Gothenburg, Sweden and Daniel Hedin, Mälardalen University, Västerås, Sweden.
- Daniel Hedin
- Andrei Sabelfeld
- Alexander Sjösten
- Luciano Bello
- Arnar Birgisson
This work has been partly funded by the European Community under the ProSecuToR, WebSand, and FlowShield projects and the Swedish Foundation for Strategic Research (SSF) under the WebSec project.