“…Therefore, the concatenated String value is tainted and when it used as input to eval the instrumentation throws an error to prevent the code it contains from being executed. Dynamic taint analysis also has applications to vulnerability detection in binaries [20], attack prevention [32,37,47,54,56,57,64,68], malware analysis [28,46,49,65,67], fuzz-testing [21,22,30,34], debugging [24], program comprehension [44,45,66], reverse engineering [19,25,27], and other fields.…”