Skip to content
Implementation of a Dynamic Flow Analysis for JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


This repository holds the source code for the analysis described in the paper "Dynamic Flow Analysis for JavaScript" by Nico Naus and Peter Thiemann.

This implementation is provided as is. It might contain bugs, and is definetely not production code. It is only meant to be used as proof of concept.

To execute the analysis, please download the Jalangi framework here:

Then use for example NodeJS to run the analysis (see the Janangi page for more instructions).

This will look something like:

node jalangi/src/js/commands/jalangi.js --inlineIID --inlineSource --analysis analysis/dti.js jalangi/tests/octane/raytrace.js

If you require more information, or want to report a bug, do not hesitate to contact me.

You can’t perform that action at this time.