Why In-Browser Protection Fails: Agentless Security vs. Instrumented Script Defenses

Key Takeaway: Requiring third-party security vendors to inject code into your build pipelines or web browser runtimes turns those vendors into prime supply chain targets. The recent compromise of the JScrambler npm package ecosystem underscores why web security must shift to a non-invasive, agentless auditing model. Credit where it’s due: the malicious jscrambler@8.14.0 release was first caught by Socket’s Research Team, who detected it just six minutes after it went live on npm on July 11, 2026. Their writeup is the primary source for the technical details below. ...

July 26, 2026 · 6 min · Sri Chinmai

Browser Extension Hijacking: The Invisible Supply Chain Attack

Educational Purpose Only. This article and Lab 3 are strictly for educational purposes. Code examples demonstrate attack techniques to help security professionals understand and defend against them. Never use these techniques on systems you do not own. The Problem with Trusting Your Browser E-skimming attacks usually require compromising a specific website — modifying its JavaScript, injecting a skimmer into its checkout flow. That targets one merchant at a time. Browser extension hijacking breaks that constraint. A compromised extension runs across every website the victim visits — not just one merchant, but every bank, every checkout, every password field, every session cookie. One compromised extension developer account can silently deliver malicious code to millions of users in a single auto-update. ...

June 23, 2026 · 12 min · Sri Chinmai