
How Aikido Intel detects malware and vulnerabilities first
Aikido describes the internal architecture of Aikido Intel, its real-time supply-chain intelligence feed that monitors over 4 million packages across ecosystems like npm, PyPI, and Packagist for malware and undisclosed vulnerabilities. The pipeline combines extraction/deobfuscation, static rule matching (Opengrep, YARA-X), npm sandbox detonation for dynamic behavior analysis, an AI triage layer that traces cross-file attack chains, and human researcher review, claiming median detection times under 6-8 minutes and citing their role in surfacing s1ngularity and the Shai-Hulud/Shai-Hulud 2.0 npm worm campaigns. It also mentions Aikido Safe Chain, a free tool that blocks installs of malicious or very new npm packages, and notes Intel protects Packagist downloads via Composer.
What it is
Aikido Intel, a real-time supply-chain intelligence feed covering both malware and undisclosed vulnerabilities across open-source ecosystems. Beyond the summary's figures, the post names the concrete tooling and defensive actions an engineer can take, plus the specific campaigns Intel surfaced: the s1ngularity Nx toolchain hijack (August 2025, poisoned GitHub Action stealing credentials) and the Shai-Hulud npm worm, whose November second wave hit Zapier, PostHog, and ENS Domains — 400+ infected packages, some with 1.5M+ weekly downloads.
How it works
The malware track runs a pipeline: extract and deobfuscate (peeling back base64, minification, layered encoding) → static pattern matching using Opengrep (Aikido maintains it) and Google's YARA-X against in-house rules → for npm specifically, sandbox detonation recording network connections and file access → AI cross-file analysis to build attack chains → human review only for cases AI can't rule safe. Packages are classed safe / definitely malware / potential malware; clear-cut detections hit the feed in a minute or two, median under 6 minutes. Covered ecosystems: npm, PyPI, GitHub Actions, Packagist, Ruby, VS Code, Open VSX, JetBrains, Visual Studio, NuGet, Maven, CPAN, Chrome, Firefox, Edge, Rust, Go, WordPress, Skills, Drupal.
The vulnerability track reads project change records, uses AI agents to investigate suspected security patches in new versions, and publishes advisories with an Aikido Vulnerability ID and severity score when no CVE exists.
What to do
- Install Safe Chain (free, open source), which sits beside your package manager and blocks any npm install that is confirmed malware or less than 24 hours old. Device Protection is the enterprise endpoint version.
- Do not auto-update. The post's central recommendation: wait a day or two before adopting a brand-new release, letting the community review it — most malicious packages are pulled from registries within a few hours. This protects you more than optimizing response time.
- Composer/Packagist users are already covered — all Packagist downloads are checked against Intel, and flagged packages are blocked at download.
- Browse or search the feed at intel.aikido.dev (free account).
Caveats
- The post is a vendor piece; comparative claims ("first to a large share," "finds others miss") are self-reported, though it concedes "other feeds get there too."
- Sandbox behavioral analysis is described only for npm; other ecosystems appear to rely on static rules.
- The 24-hour Safe Chain block and blocking behavior are described for npm specifically.
- Full vulnerability-detection mechanism is deferred to a future article.
Organisations named here
- Charlie Eriksen
- Shai-Hulud
Technologies named here
- Nx toolchain
- Aikido Intel
- GitHub Action
- opengrep
- npm packages from Zapier, PostHog, and ENS Domains
- YARA-X
- Aikido Safe Chain
- npm ecosystem
- Packagist
- Aikido Device Protection
- Composer
- Aikido Security
- npm
- PyPI
- YARA
- GitHub Actions
Techniques named here
- Credential theft
- Exfiltration
- Malicious install scripts / loaders
- Crypto-mining
- Obfuscation via base64/minification/layered encoding
- Executable hidden inside a JavaScript bundle
- Dynamic analysis / sandbox detonation
- Static rule-based detection
- AI-based cross-file analysis
- Vulnerability detection via code-change monitoring
Threat actors named here
- s1ngularity attack
- Shai-Hulud worm
- New Shai-Hulud strain
- Unnamed threat actor tracked by Charlie Eriksen
- s1ngularity
- Shai-Hulud 2.0
Related in Supply Chain


