Case · DiggingBeagle record

AI package triage led to a confirmed malicious SubQuery release investigation

Assessment profile

Assessment method
Setting
production
Exploitation
confirmed in the wild
Evidence
Grade B
Remediation
mitigation available
AI role
WITH AI
Basis and provenance

CLM-SUBQUERY-AI-DETECTION-1 reports: The malicious code ran on installation and import; StepSecurity traced external artifact substitution into legitimate publishing and found no recovered payload in the two adjacent releases it compared. Source SRC-2026-CP17-SUBQUERY-AI-ANALYST is located at 'Opening findings; version comparison; Publication Timeline; workflow analysis'. The distinctive mechanism begins: StepSecurity's AI Package Analyst initially flagged @subql/common 5.8.3, after which researchers downloaded the npm archive, compared it with neighboring releases and traced its publication provenance. Classification: setting=production, exploit_status=confirmed_in_the_wild, evidence_grade=B on the bounded original investigator/vendor or paper evidence, without independent dynamic replication. remediation_status=mitigation_available; scoped control or limit: Exclude the compromised 5.8.3 dependency through lockfiles and resolver policy, investigate hosts where install scripts or import executed, and rotate accessible credentials. Blocking only npm install scripts is insufficient when the package's import path activates the payload. The null impact band avoids an ungrounded cross-Case severity rating; observed damage, targeted population and controlled test outcomes cannot be exchanged as the same quantity. Where a patch is described, its availability is separate from independently tested effectiveness.

Assessed Oct 23, 2026 using diggingbeagle.assessment/1.

At a glance

Timeline

  1. Oct 5, 2026
    occurrence

    Occurrence began

Claims & evidence

CLM-SUBQUERY-AI-DETECTION-1The malicious code ran on installation and import; StepSecurity traced external artifact substitution into legitimate publishing and found no recovered payload in the two adjacent releases it compared.supported

Basis: reported finding

Link to claim

Controls and mitigations

  • Exclude the compromised 5.8.3 dependency through lockfiles and resolver policy, investigate hosts where install scripts or import executed, and rotate accessible credentials. Blocking only npm install scripts is insufficient when the package's import path activates the payload.

Unknowns and contradictions

  • Maintainer-account control and successful credential theft from specific downstream systems are not established.

Sources and citation

Material revision history

  1. Oct 23, 2026 · Canonical change recorded · new in release · revision 183