JSFlow is a security-enhanced JavaScript interpreter for fine-grained tracking of information flow. JSFLow
You can download the source of JSFlow and run it using node.js. In addition, we invite you to try the console, or tackle the challenge.
JSFlow rests on a solid theroetical foundation of dynamic information flow for JavaScript.
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.