Sep 29, 2026 · 33 min · 10 segments
**Topics covered in this episode:** - MemTensor / MemoryOS PyPI package hijacked via a malicious build backend…
Calvin Hendryx-ParkerHostIt's not quite October, although I do see lots and lots of decorations out in the stores these days for Halloween.
There's been a supply chain attack and there's no shortage of these over the last couple of years, probably due to the proliferation of AI and the tools that attackers can use to build these different exploits.
some people may not be affected by this but i think the the real true story here is to follow how it's done and to protect your ci pipelines ultimately so on september 23rd an attacker published a backdoor into memory os so if you're using OpenClaw, or if you have installed a MemoryOS skill into your agentic harness, you could be susceptible to this.
That's the bad versions and 0.1.23 and 0.25. And then the MemoryOS version 2.0.34, the newest one that was released last week.
Even working around like the import path stuff won't get around this because it'll launch this, what looks like a legitimate named thing, S-C-K-I-T.
You may miss view it as scikit, but it's actually S-C-K-I-T. It's a Go library that loads in the background.
And what it does, scour your system for credentials, post them to a command and control server, kind of the standard play there.
and then it attempts to inject itself into other CI pipelines as a worm.
So this one's not just an exploit that's gonna exfiltrate your credentials, they're actually looking to exfiltrate them, exploit them, and then turn them into a worm to gather more and more of them, whatever projects you're basically working on.
So it traverses your home directory looking for PyPI tokens, GitHub tokens, you name it, and then sends them to a nefarious server someplace.
So if you are on these various versions of these various packages, make sure you downgrade to the safe versions.
and rotate every possible credential you have that's reachable from your home directory.
Make sure you kill any S-C-K-I-T processes that are running because that is where it is talking to the command and control server.
The write-up from Safedep, which is linked to from the show notes here, has a really good take on basically how they got in.
There are a couple of spots where they don't know how they got some of the tokens.
It's not quite October, although I do see lots and lots of decorations out in the stores these days for Halloween.
There's been a supply chain attack and there's no shortage of these over the last couple of years, probably due to the proliferation of AI and the tools that attackers can use to build these different exploits.
some people may not be affected by this but i think the the real true story here is to follow how it's done and to protect your ci pipelines ultimately so on september 23rd an attacker published a backdoor into memory os so if you're using OpenClaw, or if you have installed a MemoryOS skill into your agentic harness, you could be susceptible to this.
That's the bad versions and 0.1.23 and 0.25. And then the MemoryOS version 2.0.34, the newest one that was released last week.
Even working around like the import path stuff won't get around this because it'll launch this, what looks like a legitimate named thing, S-C-K-I-T.
You may miss view it as scikit, but it's actually S-C-K-I-T. It's a Go library that loads in the background.
And what it does, scour your system for credentials, post them to a command and control server, kind of the standard play there.
and then it attempts to inject itself into other CI pipelines as a worm.
So this one's not just an exploit that's gonna exfiltrate your credentials, they're actually looking to exfiltrate them, exploit them, and then turn them into a worm to gather more and more of them, whatever projects you're basically working on.
So it traverses your home directory looking for PyPI tokens, GitHub tokens, you name it, and then sends them to a nefarious server someplace.
So if you are on these various versions of these various packages, make sure you downgrade to the safe versions.
and rotate every possible credential you have that's reachable from your home directory.
Make sure you kill any S-C-K-I-T processes that are running because that is where it is talking to the command and control server.
The write-up from Safedep, which is linked to from the show notes here, has a really good take on basically how they got in.
There are a couple of spots where they don't know how they got some of the tokens.
The rest of this transcript — segmented and speaker-labeled, so you land on the exact moment something was said
Search every transcript — by keyword, by phrase, or by meaning, across every show Radar indexes
Trends — what is surging across podcasts, measured against its own baseline
Alerts — when a name you follow appears in a newly indexed episode
No account is needed to search Radar.