SAP / project-foxhound

A web browser with dynamic data-flow tracking enabled in the Javascript engine and DOM, based on Mozilla Firefox (https://github.com/mozilla/gecko-dev). It can be used to identify insecure data flows or data privacy leaks in client-side web applications.
GNU General Public License v3.0
80 stars 15 forks source link

Foxhound: create atoms if StringBuilder is untainted #204

Open tmbrbr opened 9 months ago

tmbrbr commented 9 months ago

I think it should be OK to create Atoms if the inputs to the StringBuilder are not tainted.

This might reduce slightly performance overheads if we can create atoms for shorted strings.