Safeguard
Industry Analysis

Five Numbers From the CrowdStrike 2026 Threat Hunting Report That Should Change Your Roadmap

87% of software registry threats were malicious npm packages. 88% of exploitation with a public PoC happened inside 48 hours. Device code phishing rose 15x. Five numbers, five pieces of work.

Shadab Khan
Security Engineer
6 min read

Threat reports are easy to skim and hard to act on. CrowdStrike's 2026 Threat Hunting Report contains five figures that translate cleanly into engineering work, so this post takes them one at a time and states what each one implies.

The headline framing is that AI is now embedded across adversary operations — changing how attacks are planned, executed, and scaled. The specifics underneath are more actionable than that summary suggests.

1. 87% of software registry threats involved malicious npm packages

In the first half of 2026, npm accounted for the overwhelming majority of identified software registry threats.

This is not evidence that npm is uniquely badly run. It reflects scale, install-script semantics, transitive dependency depth, and the fact that a JavaScript build environment is usually a CI runner holding cloud credentials. Attackers concentrate where the ratio of reach to effort is best.

What it implies: if you ship JavaScript or TypeScript, dependency-sourced code execution is your most probable supply chain compromise route by a wide margin. That justifies specific investment — build-time SBOM, egress control on CI, elimination of long-lived publish tokens — rather than generic "supply chain security" budget spread evenly across ecosystems.

2. 88% of exploitation with a public PoC occurred within 48 hours of its release

And China-nexus actors VAULT PANDA and GENESIS PANDA launched attacks within 24 hours of disclosure.

What it implies: any remediation SLA measured in weeks is not a control against this population; it is a compliance artefact. The report does not say patch faster — for most organisations, meaningfully faster patching of everything is not achievable. It says the subset that needs 48-hour handling must be identified automatically, and everything else can keep its normal cadence. PoC availability, not CVSS, is the trigger.

3. Device code phishing attempts rose 15x, and vishing intrusions doubled

Monthly device code phishing attempts increased fifteenfold in the first half of 2026. Vishing intrusions doubled. eCrime groups CORDIAL SPIDER and SNARKY SPIDER compromised SSO-integrated SaaS applications for data exfiltration.

Device code phishing abuses a legitimate OAuth flow designed for input-constrained devices. The victim is asked to visit a real Microsoft or Google URL and enter a real code. There is no fake domain to spot and no credential to steal — the user authorises the attacker's device on genuine infrastructure.

What it implies: phishing training built around "check the URL" does not address this, because the URL is correct. The controls that work are administrative: disable the device code flow where it is not needed, apply conditional access policies that constrain which devices can complete it, and alert on device code authorisations from unexpected geographies. This is a tenant configuration change, not an awareness campaign.

4. Nearly 200,000 API requests in two minutes through abused LLM access

One campaign pushed roughly 200,000 API requests in a two-minute window using compromised LLM access.

What it implies: an API key for a model provider is a billing liability and an exfiltration channel operating at machine speed. Rate limiting and spend caps on model-provider credentials are not cost hygiene — they are the containment mechanism. Two minutes is shorter than most alerting pipelines, which means the limit has to be enforced at the provider, not detected downstream.

5. AI agent-triggered detection leads grew at 2.5x the rate of human-triggered leads

Activity originating from AI agents is growing far faster than human-originated activity in the telemetry security teams must investigate.

This cuts both ways, and the report is explicit that AI now sits on both sides of the engagement. Defensively, agents generate volume that has to be triaged. Offensively, DPRK-nexus STARDUST CHOLLIMA injected a malicious npm package into 131 trusted Mastra AI frameworks — the same campaign class we covered when a forgotten contributor account compromised the Mastra npm scope.

What it implies: agent activity needs identity and attribution. If an action in your environment was taken by an agent, you need to know which agent, acting for which human, with which delegated authority. Most organisations currently log the service account and lose the rest, which makes agent-originated activity indistinguishable from ordinary automation at exactly the moment that distinction matters.

The pattern across all five

None of these findings describes a novel exploit. They describe abuse of trusted mechanisms: a legitimate registry, a legitimate OAuth flow, a legitimate API, a legitimate agent framework, a legitimate patch window.

That is the strategic point. If your security model is largely "detect the bad thing," this population is difficult, because every individual step is a legitimate operation performed by a party that appears authorised. What holds up instead is constraining what any authenticated party can do — scoped credentials, bounded egress, short-lived tokens, least privilege applied to machines as rigorously as to people.

How Safeguard helps

Registry threat coverage where the threats actually are. Safeguard's Supply Chain Core produces continuous CycloneDX and SPDX SBOMs at build time and applies behavioural delta analysis across package versions — the signal that exists for malicious-by-design code, where no CVE will ever be published.

Exploitation-weighted prioritisation. KEV membership, EPSS, public PoC availability, and reachability drive the ordering, so the small set that genuinely needs 48-hour treatment separates itself from the backlog automatically rather than through a manual triage meeting.

AI-agent and MCP governance. Safeguard inventories which agent platforms and MCP servers operate in your environment, which credentials each holds, and gates tool exposure per-server with feature flags — turning agent activity into something attributable and bounded.

Lion for the identity and credential surface underneath all five findings. Just-in-time secret brokering removes the standing tokens these campaigns harvest, capability scoping bounds what a compromised agent or build step can reach, egress allowlists break machine-speed exfiltration, and signed audit trails record what each agent did on whose behalf.

Griffin and Eagle for response speed. When the 48-hour window applies, Eagle scopes genuine exposure and Griffin authors and tests the remediation PRs across every affected repository at once. Speed of remediation is a tooling property, not a headcount property.

Pick one of the five numbers and check your posture against it this week. The device code flow setting in your identity tenant is the fastest place to start.

Sources: CrowdStrike 2026 Threat Hunting Report · CrowdStrike Threat Hunting Report resource page · Help Net Security

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.