Discover ANY AI to make more online for less.

select between over 22,900 AI Tool and 17,900 AI News Posts.


venturebeat
Hackers slipped a trojan into the code library behind most of the internet. Your team is probably affected

Attackers stole a long-lived npm access token belonging to the lead maintainer of axios, the most popular HTTP client library in JavaScript, and used it to publish two poisoned versions that install a cross-platform remote access trojan. The malicious releases target macOS, Windows, and Linux. They were live on the npm registry for roughly three hours before removal.Axios gets more than 100 million downloads per week. Wiz reports it sits in approximately 80% of cloud and code environments, touching everything from React front-ends to CI/CD pipelines to serverless functions. Huntress detected the first infections 89 seconds after the malicious package went live and confirmed at least 135 compromised systems among its customers during the exposure window.This is the third major npm supply chain compromise in seven months. Every one exploited maintainer credentials. This time, the target had adopted every defense the security community recommended.One credential, two branches, 39 minutesThe attacker took over the npm account of @jasonsaayman, a lead axios maintainer, changed the account email to an anonymous ProtonMail address, and published the poisoned packages through npm’s command-line interface. That bypassed the project’s GitHub Actions CI/CD pipeline entirely.The attacker never touched the Axios source code. Instead, both release branches received a single new dependency: plain-crypto-js@4.2.1. No part of the codebase imports it. The package exists solely to run a postinstall script that drops a cross-platform RAT onto the developer's machine.The staging was precise. Eighteen hours before the axios releases, the attacker published a clean version of plain-crypto-js under a separate npm account to build publishing history and dodge new-package scanner alerts. Then came the weaponized 4.2.1. Both release branches hit within 39 minutes. Three platform-specific payloads were pre-built. The malware erases itself after execution and swaps in a clean package.json to frustrate forensic inspection.StepSecurity, which identified the compromise alongside Socket, called it among the most operationally sophisticated supply chain attacks ever documented against a top-10 npm package.The defense that existed on paperAxios did the right things. Legitimate 1.x releases shipped through GitHub Actions using npm's OIDC Trusted Publisher mechanism, which cryptographically ties every publish to a verified CI/CD workflow. The project carried SLSA provenance attestations. By every modern measure, the security stack looked solid.None of it mattered. Huntress dug into the publish workflow and found the gap. The project still passed NPM_TOKEN as an environment variable right alongside the OIDC credentials. When both are present, npm defaults to the token. The long-lived classic token was the real authentication method for every publish, regardless of how OIDC was configured. The attacker never had to defeat OIDC. They walked around it. A legacy token sat there as a parallel auth path, and npm's own hierarchy silently preferred it.“From my experience at AWS, it’s very common for old auth mechanisms to linger,” said Merritt Baer, CSO at Enkrypt AI and former Deputy CISO at AWS, in an exclusive interview with VentureBeat. “Modern controls get deployed, but if legacy tokens or keys aren’t retired, the system quietly favors them. Just like we saw with SolarWinds, where legacy scripts bypassed newer monitoring.”The maintainer posted on GitHub after discovering the compromise: “I’m trying to get support to understand how this even happened. I have 2FA / MFA on practically everything I interact with.”Endor Labs documented the forensic difference. Legitimate axios@1.14.0 showed OIDC provenance, a trusted publisher record, and a gitHead linking to a specific commit. Malicious axios@1.14.1 had none. Any tool checking provenance would have flagged the gap instantly. But provenance verification is opt-in. No registry gate rejected the package.Three attacks, seven months, same root causeThree npm supply chain compromises in seven months. Every one started with a stolen maintainer credential.The Shai-Hulud worm hit in September 2025. A single phished maintainer account gave attackers a foothold that self-replicated across more than 500 packages, harvesting npm tokens, cloud credentials, and GitHub secrets as it spread. CISA issued an advisory. GitHub overhauled npm’s entire authentication model in response.Then in January 2026, Koi Security’s PackageGate research dropped six zero-day vulnerabilities across npm, pnpm, vlt, and Bun that punched through the very defenses the ecosystem adopted after Shai-Hulud. Lockfile integrity and script-blocking both failed under specific conditions. Three of the four package managers patched within weeks. npm closed the report.Now axios. A stolen long-lived token published a RAT through both release branches despite OIDC, SLSA, and every post-Shai-Hulud hardening measure in place.npm shipped real reforms after Shai-Hulud. Creation of new classic tokens got deprecated, though pre-existing ones survived until a hard revocation deadline. FIDO 2FA became mandatory, granular access tokens were capped at seven days for publishing, and trusted publishing via OIDC gave projects a cryptographic alternative to stored credentials. Taken together, those changes hardened everything downstream of the maintainer account. What they didn’t change was the account itself. The credential remained the single point of failure.“Credential compromise is the recurring theme across npm breaches,” Baer said. “This isn’t just a weak password problem. It’s structural. Without ephemeral credentials, enforced MFA, or isolated build and signing environments, maintainer access remains the weak link.”What npm shipped vs. what this attack walked pastWhat SOC leaders neednpm defense shippedvs. axios attackThe gapBlock stolen tokens from publishingFIDO 2FA required. Granular tokens, 7-day expiry. Classic tokens deprecatedBypassed. Legacy token coexisted alongside OIDC. npm preferred the tokenNo enforcement removes legacy tokens when OIDC is configuredVerify package provenanceOIDC Trusted Publishing via GitHub Actions. SLSA attestationsBypassed. Malicious versions had no provenance. Published via CLINo gate rejects packages missing provenance from projects that previously had itCatch malware before installSocket, Snyk, Aikido automated scanningPartial. Socket flagged in 6 min. First infections hit at 89 secondsDetection-to-removal gap. Scanners catch it, registry removal takes hoursBlock postinstall execution--ignore-scripts recommended in CI/CDNot enforced. npm runs postinstall by default. pnpm blocks by default; npm does notpostinstall remains primary malware vector in every major npm attack since 2024Lock dependency versionsLockfile enforcement via npm ciEffective only if lockfile committed before compromise. Caret ranges auto-resolvedCaret ranges are npm default. Most projects auto-resolve to latest minorWhat to do now at your enterpriseSOC leaders whose organizations run Node.js should treat this as an active incident until they confirm clean systems. The three-hour exposure window fell during peak development hours across Asia-Pacific time zones, and any CI/CD pipeline that ran npm install overnight could have pulled the compromised version automatically.“The first priority is impact assessment: which builds and downstream consumers ingested the compromised package?” Baer said. “Then containment, patching, and finally, transparent reporting to leadership. What happened, what’s exposed, and what controls will prevent a repeat. Lessons from log4j and event-stream show speed and clarity matter as much as the fix itself.”Check exposure. Search lockfiles and CI logs for axios@1.14.1, axios@0.30.4, or plain-crypto-js. Pin to axios@1.14.0 or axios@0.30.3.Assume compromise if hit. Rebuild affected machines from a known-good state. Rotate every accessible credential: npm tokens, AWS keys, SSH keys, cloud credentials, CI/CD secrets, .env values.Block the C2. Add sfrclak.com and 142.11.206.73 to DNS blocklists and firewall rules.Check for RAT artifacts. /Library/Caches/com.apple.act.mond on macOS. %PROGRAMDATA%\wt.exe on Windows. /tmp/ld.py on Linux. If found, preform a full rebuild.Harden going forward. Enforce npm ci --ignore-scripts in CI/CD. Require lockfile-only installs. Reject packages missing provenance from projects that previously had it. Audit whether legacy tokens coexist with OIDC in your own publishing workflows.The credential gap nobody closedThree attacks in seven months. Each different in execution, identical in root cause. npm’s security model still treats individual maintainer accounts as the ultimate trust anchor. Those accounts remain vulnerable to credential hijacking, no matter how many layers get added downstream.“AI spots risky packages, audits legacy auth, and speeds SOC response,” Baer said. “But humans still control maintainer credentials. We mitigate risk. We don’t eliminate it.”Mandatory provenance attestation, where manual CLI publishing is disabled entirely, would have caught this attack before it reached the registry. So would mandatory multi-party signing, where no single maintainer can push a release alone. Neither is enforced today. npm has signaled that disabling tokens by default when trusted publishing is enabled is on the roadmap. Until it ships, every project running OIDC alongside a legacy token has the same blind spot axios had.The axios maintainer did what the community asked. A legacy token nobody realized was still active and undermined all of it.

Rating

Innovation

Pricing

Technology

Usability

We have discovered similar tools to what you are looking for. Check out our suggestions for similar AI tools.

venturebeat
Claude Code 2.1.0 arrives with smoother workflows and smarter agents

<p>Anthropic has <a href="https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md">released Claude Code v2.1.0</a>, a notable update to its &quot;vibe coding&a [...]

Match Score: 134.44

Private Internet Access VPN review: Both more and less than a budget VPN
Private Internet Access VPN review: Both more and less than a budget VPN

<p>I came into this review thinking of Private Internet Access (PIA) as one of the better VPNs. It's in the Kape Technologies portfolio, along with the top-tier ExpressVPN and the generally [...]

Match Score: 113.01

venturebeat
Anthropic rolls out Code Review for Claude Code as it sues over Pentagon bl

<p><a href="https://www.anthropic.com/">Anthropic</a> on Monday released <a href="https://claude.com/blog/code-review">Code Review</a>, a multi-agent [...]

Match Score: 81.66

venturebeat
Claude Code's source code appears to have leaked: here's what we

<p>Anthropic appears to have accidentally revealed the inner workings of one of its most popular and lucrative AI products, the agentic AI harness Claude Code, to the public.</p><p>A [...]

Match Score: 73.57

venturebeat
Cloudflare’s new Dynamic Workers ditch containers to run AI agent code 10

<p>Web infrastructure giant Cloudlflare is seeking to transform the way enterprises deploy AI agents with<a href="https://blog.cloudflare.com/dynamic-workers"> the open beta rele [...]

Match Score: 73.49

venturebeat
Anthropic just shipped an OpenClaw killer called Claude Code Channels, lett

<p>The hit open source autonomous AI agent <a href="https://venturebeat.com/security/openclaw-agentic-ai-security-risk-ciso-guide">OpenClaw</a> may have just gotten mogged [...]

Match Score: 73.10

venturebeat
Endor Labs launches free tool AURI after study finds only 10% of AI-generat

<p><a href="https://www.endorlabs.com/">Endor Labs</a>, the application security startup backed by more than <a href="https://www.cbinsights.com/company/endor-labs/ [...]

Match Score: 67.02

venturebeat
In the wake of Claude Code's source code leak, 5 actions enterprise se

<p>Every enterprise running AI coding agents has just lost a layer of defense. On March 31, Anthropic accidentally shipped a 59.8 MB source map file inside version 2.1.88 of its <a href=" [...]

Match Score: 66.91

The best ereaders for 2025
The best ereaders for 2025

<p>There are really two types of ereaders: Dedicated ebook/audiobook devices or slabs that are more akin to small tablets with <a data-i13n="cpos:1;pos:1" href="https://www.eng [...]

Match Score: 63.94