abhisek
Sandbox comes in for the unknown ones and yes, its a pain to get the profile right.
Package managers have an integrity problem
Why does mathmain need an encrypted loader?
Here is my learning building PMG:
Sandboxing is good when the workload is predictable, and the goal of sandbox is to guard against exploitation of vulnerabilities, like sandbox protecting chrome tabs (renderers). But unfortunately build scripts are not predictable, at least not in npm/pypi world and I have seen build scripts doing weirdest of the things which is no different from malware. When popular packages do weird things, build breaks and users end up turning off the sandbox. This is a perpetual problem to deal with while building sandbox (or any least privilege solution) to protect unbounded workloads.
Malicious Rust crate Arrayref runs a build-time payload
https://safedep.io/arrayref-proc-macro1-rust-build-time-malware/
https://blog.rust-lang.org/2026/08/20/supply-chain-attack-on...https://github.com/rustsec/advisory-db/issues/3161
https://github.blog/changelog/2026-07-28-npm-publish-time-ma...
OpenAI’s accidental attack against Hugging Face is science fiction that happened
Show HN: PMG, open source package firewall
https://github.com/safedep/pmg
Hi HNI am the founder of SafeDep. We have been detecting malicious packages for a while. Coming from DevSecOps background, I always considered malicious package detection & protection to be a build stage problem. But I was wrong since the S1ngularity and early Shai-Hulud days.In 2026, we pretty much started worrying more about our own dev machines than CI/CD environment. Depending only on...
With all the supply chain attacks on OSS ecosystems targeting developers, PMG is a practical protection using a combination of threat intel, policy and sandbox.
It’s a package firewall on the terminal really. It has been surprisingly effective against most of the recent attacks.
Jscrambler 8.14.0 Compromised with Credential Stealer
But senior devs are also expected to have a compounding effect even pre-AI. Writing a single doc, refactoring legacy code to make it extensible, building security frameworks specific to the project and many more. All of these would compound the dev team.
I think the same will happen with agents working on a org specific paved path set by senior devs.
Claude Mythos and Cybersecurity
Coruna: The Mysterious Journey of a Powerful iOS Exploit Kit
We are looking at similar attack vectors (pth injection), signatures etc. in other PyPI packages that we know of.
However the challenge is, sandbox profiles (rules) are always workload specific. How do you define “least privilege” for a workload and then enforce it through the sandbox.
Which is why general sandboxes wont be useful or even feasible. The value is observing and probably auto-generating baseline policy for a given workload.
Wrong or overly relaxed policies would make sandbox ineffective against real threats it is expected to protect against.
[email protected] copies pino’s entire source tree with a single modification: obfuscated credential stealing code injected into lib/tools.js
The payload scans .env, .env.local, .env.production, .env.development, and .env.example for secret keys
Extracted credentials are sent to a hardcoded Discord webhook
No install hooks. The code executes on require(), bypassing scanners that only flag install scripts
Step by Step Analysis of Malicious NPM Package
OpenClaw bot calls out maintainer when its PR got rejected
To summarize: Everyone wants to automate stuff. Most people do not want to touch boring, large problems.
It’s just easier to write code and do something specific for a task than load so many tool metadata.
I did not go past IDA. But I remember idc and IDA python. I wonder if it’s a better approach to expose a single tool to execute scripts to query what the agent needs.
While this makes sense for higher autonomy, it brings the well known supply chain security issue.
Currently all index list skills that are unverified. There are already examples of malicious skills.