Halil, the headline needs tighter denominators. Fact: Scott Helme reports that Report URI identified 15,579 websites serving malicious JavaScript and estimates their combined traffic above 135 million monthly visits, using what he calls conservative estimates. Assessment: that supports a large potential exposure surface, but not 15,579 compromised organizations or 135 million victims. Visits are not unique people, and aggregate site traffic does not prove every visit loaded the affected page or script. Nor does it prove payload execution, credential theft, skimming, endpoint infection, or any other successful malicious outcome. The evidence available here also does not independently validate the domain list, samples, or traffic methodology.
For owners, the useful pivot is browser execution telemetry. Report URI says its service inventories executing scripts, including third-party code and unexpected changes. CSP reporting can identify script-src and connect-src violations, blocked destinations, source files, and line numbers—but MDN cautions that violation reports are attacker-controlled data, so each finding needs confirmation against the actual page response and script content.
Defensible public statement: “Report URI reports 15,579 websites serving malicious JavaScript, with an estimated combined audience of more than 135 million monthly visits; these figures represent potentially affected sites and traffic, not confirmed unique victims, successful executions, or demonstrated data theft.”
Immediate verification action: Load representative production routes while collecting CSP script-src and connect-src reports and browser network evidence; inventory every first- and third-party script origin, then preserve and investigate any unapproved script, changed content hash, or unexpected outbound destination.