Project-Foxhound

I downloaded Project Foxhound and added a plugin to it so it’s not too geeky. I went to try out directsponsor.net and it immediately found vulnerabilities on the fundraiser’s page
https://foxhound.ias.tu-bs.de/archives/foxhound_linux_1bb8dbd6bb1b9ecf23775599caf43f09dd882265.zip

What Foxhound actually does (simply)

It watches as JavaScript runs on a page and tracks whether user-controlled data (e.g., the URL hash #something, query strings, or cookies) ever flows into a dangerous place (e.g. innerHTMLeval()). If it does, that’s potentially an XSS vulnerability. It reports these automatically — you don’t have to find them manually.

Best starting points (in order)

The extension and the domgo.at demo is the quickest way to see it doing something concrete. After that the blog post gives you the “why” in accessible language.

So… another cool tool to have around! The plug-in just saves you having to flail around in the console; it alerts with a flag when it sees stuff, and you click it to get a nice formatted report

It’s an .xpi you can import into the extensions thing in Foxhound.
https://github.com/m10x/project-foxhound-taint-flow-extension/releases