๐จ Active supply chain attack: A mini Shai-Hulud campaign hit npm packages under the @โredhat-cloud-services namespace.
The compromised packages execute install-time malware to harvest developer and CI/CD secrets, with encrypted exfiltration and GitHub-based fallback mechanisms.
really cool to see @ThePrimeagen react to our Andrew Kelley / Zig interview live and say the Zigโs no-AI policy finally makes sense to him after hearing Andrew explain it.
as the showrunner for this episode couldn't be happier to see this reaction!
๐จ BREAKING: Active supply chain attack across npm, PyPI, and Crates.โio.
Socket detected TrapDoor, a crypto stealer campaign hitting 34 malicious packages and 384 versions and artifacts, with attackers repeatedly pushing new releases across ecosystems.
TrapDoor targets #crypto, #DeFi, AI, and security developers, stealing wallets, SSH keys, cloud credentials, GitHub tokens, browser data, env vars, and API keys.
Socket detected releases with a median detection time of 5 minutes, 27 seconds. The fastest detection occurred 58 seconds after publication.
one pattern we could do is the first time you run opencode it forks into the background as a server
then every other time you launch it or use the webapp or desktop app they all use that one instance so everything is synced
i'm worried this feels unexpected to people though
SECURITY ADVISORY โ TanStack npm packages
A supply-chain compromise affecting 42 @tanstack/* packages (84 versions total) was published to npm earlier today at approximately 19:20 and 19:26 UTC. Two malicious versions per package.
Status: ACTIVE โ packages are deprecated, npm security engaged, publish path being shut down.
Severity: HIGH โ payload exfiltrates AWS, GCP, Kubernetes, and Vault credentials, GitHub tokens, .npmrc contents, and SSH keys.
If you installed any @tanstack/* package between 19:20 and 19:30 UTC today, treat the host as potentially compromised:
โข Rotate cloud, GitHub, and SSH credentials immediately
โข Audit cloud audit logs for the last several hours
โข Pin to a prior known-good version and reinstall from a clean lockfile
Detection โ the malicious manifest contains:
"optionalDependencies": {
"@tanstack/setup": "github:tanstack/router#79ac49ee..."
}
Any version with this entry is compromised. The payload is delivered via a git-resolved optionalDependency whose prepare script runs router_init.js (~2.3 MB, smuggled into each tarball at the package root).
Unpublish is blocked by npm policy for most affected packages due to existing third-party dependents. All 84 versions are being deprecated with a SECURITY warning, and npm security has been engaged to pull tarballs at the registry level.
Full technical breakdown, complete package and version list, and rolling status updates:
https://t.co/Zy8qG7PA9f
Credit to the security researcher for responsible disclosure.
@saltyAom Instead of passing plugins around, can we just add the plugin type (datatype) to the Elysia instance, since the plugin is already included in the parent instance? The children only need to know about the injected context.
Currently rewriting my @tan_stack start app to @inertiajs with @vuejs . I really like it so far. For heavy backend business logic, inertia seems like a better fit than both tanstack start or @nextjs
(neo) Git Graph v0.3.0 is out! ๐
- Git client now powered by simple-git
- New "locate HEAD" button
- Cleanup & improvements
Clean MIT fork of Git Graph for VS Code
https://t.co/aGQAUYItAg