Analyzing Information Flow in JavaScript-Based Browser Extensions | Synapse