Closed tmbrbr closed 2 years ago
Double checking, it appears that even the getters and setters and not providing the correct taint arguments.
Added the storage key as a taint argument here: https://github.com/SAP/project-foxhound/commit/2b34d394ed8672fbc6433cf23cd6cab7cb65f18e
The normal way to access localstorage objects is via getters and setters:
and
But as described here, it is also possible via properties and array like access:
In foxhound, the correct function argument is not always reported when using the direct properties access.