Watchman's Torch by Escape the Technocracy

Watchman's Torch by Escape the Technocracy

WATCHMAN'S TORCH Issue #29

Can you use artificial intelligence as an anti-virus?

Gabriel Custodiet's avatar
Urban Hacker's avatar
Gabriel Custodiet and Urban Hacker
Jul 03, 2026
∙ Paid

// TO THE READER //

Dear privacy seekers,

It was late. A casual website of mine (of course not ETT, dear readers) needed an urgent WordPress upgrade and I was tired. The AI was right there, clean and eager to help, and I made the call that would cost me sleep. I let it handle the installation. Not blindly, I watched the Linux commands scroll past, approved what I could follow, trusted the rest. Installing a development environment isn’t like installing WordPress for a civilian. For civilians it’s complicated. For us it’s a different kind of hell — you don’t just install the thing, you install the universe around the thing.

Shortly after, a report surfaced about a supply chain attack targeting Axios, a popular JavaScript HTTP library. Compromised versions **1.14.1** and **0.30.4** had been published to npm, carrying a hidden remote access trojan capable of affecting Windows, macOS and Linux.

My immediate assumption was that I was safe. WordPress does not list Axios as a dependency. I was wrong to assume that.

A quick search confirmed Axios was present on my machine. Running one command showed exactly why:

$pnpm why axios

wordpress@1.1.1

└── wordpress/scripts@30.27.0

└── jest-dev-server@10.1.4

└── wait-on@8.0.5

└── axios@1.14.0

Five levels deep. Not an official WordPress dependency, but present regardless through the development toolchain. My installed version was **1.14.0**, one version behind the compromised release. Likely safe, but the exploit description made one thing clear: the malware deliberately replaces itself with a clean file after execution. **Absence of evidence is not evidence of absence.**

I was panicking.

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2026 Gabriel Custodiet · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture