Script integrity monitoring
Somebody edited a script on your payment page last Tuesday. A supplier pushed a new build. A tag manager pulled in something new. Do you know which, and who said it was alright?
One page free, no card. £199 a month for a whole site.
An illustration, not a real customer's page
How it works
No tag, no plugin, no agent. ScriptWatcher requests your pages over the public internet like any other visitor, so there is nothing to install and nothing to keep updated.
You give it a URL. It fetches the page, lists every script the HTML loads, and stores that list and the response headers as the baseline.
Each file is downloaded, hashed and stored. That is what makes a real comparison possible later, rather than just "something changed".
A new script, one gone missing, a changed header or a changed file are all recorded with the time they were seen.
You read the change, write down why it is fine, and approve it. The reason and the person are kept, so the record answers the question months later.
The hard part
So when a file's contents change, the stored copy is compared against the new one and exactly two things are measured.
Destinations
Every domain mentioned anywhere in the file, compared with the version before. A name that was not there before is the clearest signal that data could now go somewhere new.
Capabilities
What the code is able to do: send data out, read form fields, listen to keystrokes, read cookies, build code from strings. Compared with what the previous version could do.
Neither grew? Logged as routine. Nobody is interrupted.
Either grew? Held for review, with the host or capability
named, and both versions ready to read side by side.
The limits
It cannot tell you your site is secure. Be wary of anything that says it can.
This compares one version of a file against the version before it. It says nothing about code that was always there, and it cannot see data going to a host the file already used. Anything it cannot compare, because there is no earlier copy, is held for review rather than waved through.
Pricing
Monthly, cancelled from your own billing page. Excludes VAT where it applies. Nothing is withheld between the plans except how much you can watch and how long it is kept.
Free
One page, checked daily. Enough to decide whether this is worth paying for.
Business
One site, watched properly, with the whole record behind it.
More than one site, or something built to your own requirements? A more robust setup can be put together to order. Get in touch and say what you need.
Questions
Point it at your checkout and see what it finds. No card.
Create an account