dynamic analysis tool to determine what environments arbitrary JavaScript will run in