TL;DR: Straiker reports a live infostealer campaign impersonating Claude Code, JetBrains, NotebookLM, and other AI developer tools across 88 domains, with 32 still active and payloads stealing browser credentials, API keys, password vaults, and crypto transactions. The case shows that AI developer tooling has become a credential-rich attack surface where trusted install paths, search visibility, and terminal execution can be weaponised.
At a glance
What this is: This is an analysis of a live infostealer campaign that uses fake AI developer tool pages to steal credentials, API keys, and wallet data.
Why it matters: It matters because AI coding assistants and developer workflows now sit inside identity and secrets governance, where a single trusted command can expose both human and non-human credentials.
By the numbers:
- Straiker tracked a live campaign impersonating Claude Code, JetBrains, NotebookLM, and other AI developer tools across 88 domains on at least 10 hosting platforms.
- 32 of 88 tracked domains were serving active content as of May 14, 2026.
- The average estimated time to remediate a leaked secret is 27 days, despite 75% of organisations expressing strong confidence in their secrets management capabilities.
👉 Read Straiker's analysis of fake Claude Code malware targeting AI developers
Context
AI developer tooling has become a new identity and secrets exposure point because the install path often depends on copy-pasted commands, browser trust, and terminal execution rather than controlled software distribution. In this case, the article shows how attackers converted that trust into malware delivery, turning developer convenience into credential theft.
The governance gap is not limited to endpoints. When AI coding assistants, password vaults, cloud tokens, and wallet credentials are all reachable from the same workflow, non-human identity controls and secrets hygiene need to be treated as part of developer access governance, not as a separate security problem.
Key questions
Q: How should security teams govern AI developer workflows that rely on copied install commands?
A: Treat copied install commands as a privileged execution path, not a benign onboarding step. Require trusted distribution sources, script verification, and endpoint policy checks before shell execution. If the workflow reaches cloud credentials, AI assistant tokens, or vault access, it should be governed like any other high-risk access route.
Q: Why do generative AI tools create non-human identity risk?
A: Generative AI tools create NHI risk because they often have access to corporate data, APIs, and workflows while operating outside traditional user-account models. The risk is not only prompt misuse. It is also the access identity behind the tool, the secrets it uses, and whether the organisation can see and constrain its reach.
Q: What breaks when secrets are allowed into AI development workflows?
A: Secrets stop behaving like isolated credentials and start behaving like replicated content. AI tools can copy them into prompts, histories, logs, and generated code, which multiplies the cleanup surface and extends exposure beyond the original system. The practical failure is propagation, not just disclosure.
Q: Who is accountable when a fake AI tool page leads to credential theft?
A: Accountability usually spans endpoint security, identity governance, and the teams that approve developer tooling. If the stolen secret can reach production or cloud services, IAM and PAM owners must treat the event as an access-control failure, not only as a malware incident.
Technical breakdown
How fake AI tool pages turn trust into malware delivery
The campaign uses lookalike install pages for Claude Code, JetBrains, NotebookLM, and related tools to persuade developers to execute attacker-supplied commands. That matters because the trust boundary is the browser page, not the binary. Once a developer copies a command into a shell, the command can trigger background downloaders, DLL loads, or staged scripts without requiring a traditional installer. Search poisoning, paid ads, and redirect loops increase exposure by placing the malicious page in front of users at the exact moment they are seeking installation guidance.
Practical implication: treat installation guidance as an attack surface and validate distribution paths before any command is run.
Why AI developer workflows expose non-human identities
The payloads in this campaign target browser credentials, AI tool API keys, and password vaults because those are the identities that give AI workflows their operational reach. In practice, API keys and tokens act as non-human identities with real privileges, even when they are stored on a developer workstation. If those secrets are copied into terminals, browser sessions, or local files without scoping and lifecycle controls, the attacker does not need full device compromise to gain access. The identity problem is therefore embedded in how AI tools authenticate to services, not just in the malware itself.
Practical implication: inventory AI tool secrets as NHI assets and apply the same lifecycle controls used for privileged service credentials.
How command-and-control resilience complicates takedown
The article describes command-and-control infrastructure routed through rotating domains, cloud platforms, dead drops, and even blockchain smart contracts. That architecture reduces the usefulness of simple domain takedown because the operator is no longer dependent on a single hosted server. For defenders, this is a resilience problem as much as an malware problem: detection has to focus on behavioural indicators, shell execution patterns, and outbound connectivity anomalies rather than waiting for infrastructure removal. When the attacker can regenerate infrastructure quickly, security teams need containment and detection to be faster than disposal.
Practical implication: prioritise behavioural detection and egress control over takedown dependence when investigating campaign infrastructure.
Threat narrative
Attacker objective: The attacker wants to steal developer credentials and AI tool secrets, then monetise access through wallet theft, account abuse, and continued malware delivery.
- Entry occurs when a developer searches for an AI tool and lands on a fake installation page promoted through SEO poisoning, ads, or redirect chains.
- Credential_harvested happens when the page persuades the user to run a malicious command that installs infostealer payloads targeting browser sessions, AI tool API keys, and password vaults.
- Escalation follows when the malware abuses those credentials to broaden access to cloud services, wallets, and developer accounts beyond the initial workstation.
- Impact is credential theft, wallet hijacking, and persistence through rotating infrastructure that makes the campaign difficult to shut down.
Breaches seen in the wild
- Google Firebase misconfiguration breach — Firebase misconfigurations exposed 19.8M secrets across developer instances.
- IOS app secrets leakage report — iOS apps leaking hardcoded secrets and credentials endangering user privacy.
Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
AI developer trust has become an identity control problem, not just a malware problem. The article shows that attackers are not simply distributing malicious code, they are abusing the trust model around AI tooling installation. That shifts the security question from endpoint hygiene to whether install paths, commands, and secrets are governed as part of identity and access control. For practitioners, the key conclusion is that convenience-driven workflows must be treated as privileged execution paths.
Non-human identities now sit inside the developer workstation. API keys for AI coding assistants, browser cookies, and password vaults function as machine identities with standing privileges if they are not bound to strong lifecycle and scope controls. That makes NHI governance relevant even in a developer-malware story, because the stolen asset is often not the workstation itself but the credentials it can release. The practitioner implication is to classify AI tool secrets as governed identities, not as incidental configuration.
Credential theft campaigns are evolving faster than infrastructure takedown models. The article’s use of rotating domains, cloud-hosted front ends, and blockchain-linked command paths shows a threat pattern built for continuity. This creates a detection-response latency problem: by the time a site is removed, the operator has often moved. The named concept here is identity trust collapse, where user confidence in a legitimate-looking workflow becomes the attacker’s most reliable delivery mechanism. Teams should assume trust will be targeted before infrastructure is targeted.
Secrets sprawl is now a developer security liability with direct business impact. The campaign targets browser credentials, vaults, wallets, and AI tool tokens because those secrets unlock multiple environments at once. That aligns with broader secrets-management evidence showing that remediation is slow even when confidence is high. For IAM and security leaders, the conclusion is straightforward: if AI development is part of production delivery, then secrets governance and developer identity policy are production controls, not optional safeguards.
From our research:
- The average estimated time to remediate a leaked secret is 27 days, despite 75% of organisations expressing strong confidence in their secrets management capabilities, according to The State of Secrets in AppSec.
- From our research: Organisations maintain an average of 6 distinct secrets manager instances, creating fragmentation that undermines centralised control, according to The State of Secrets in AppSec.
- Forward-looking, the same discipline should be applied to AI developer secrets and workload identities before exposure becomes a production access event, with guidance in Ultimate Guide to NHIs , Why NHI Security Matters Now.
What this signals
Identity trust collapse: AI developer tooling is becoming a delivery channel for malicious code, which means security teams need to treat install instructions, package sources, and shell execution as governed trust boundaries. The operational signal to watch is whether developers can move from search result to privileged command without any policy checkpoint or attestation.
The next control gap is likely to emerge in secrets governance for AI workflows. If API keys, browser sessions, and assistant tokens are not inventoried as managed identities, exposure will continue to outpace remediation, especially when credentials are scattered across multiple vaults and endpoints.
Teams should expect more blending of malware tradecraft with identity abuse as attackers target the paths developers use every day. The practical response is to align endpoint telemetry, NHI governance, and developer access policy so that one suspicious command can trigger review before the credentials are reused.
For practitioners
- Audit AI developer install paths Review how AI coding tools are installed, updated, and verified, then block command execution from unsigned or unapproved documentation sources. Focus on user journeys that start in the browser and end in the shell, because that is where this campaign gains traction.
- Classify AI tool secrets as governed identities Inventory API keys, tokens, and browser-authenticated sessions used by AI tools as non-human identities with owners, scope, and expiry. Apply rotation, revocation, and offboarding to those credentials the same way you would for privileged service accounts.
- Harden workstation egress and execution telemetry Monitor shell-spawned downloads, suspicious WebDAV or HTA activity, and unusual outbound traffic from developer endpoints. Pair that telemetry with egress filtering so that a copied command cannot quietly reach attacker infrastructure.
- Reduce secret reuse across AI workflows Separate credentials used for AI assistants, cloud consoles, and wallet or signing functions. Limit each secret to the minimum service scope and prohibit reuse across tools that do not share the same trust boundary.
Key takeaways
- Fake AI tool pages turn normal developer behaviour into an access-control problem because the shell becomes the point of compromise.
- The campaign is notable for targeting API keys and other non-human identities, showing that secrets exposed in development workflows can become production-risk events.
- Security teams need to govern installation paths, secrets scope, and workstation telemetry together, because none of those controls works well in isolation.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-01 | The article centres on exposed and misused non-human credentials. |
| MITRE ATT&CK | TA0006 , Credential Access; TA0007 , Discovery | The campaign steals secrets and discovers valuable accounts on endpoints. |
| NIST CSF 2.0 | PR.AC-4 | Least-privilege access is the core governance issue for stolen AI credentials. |
| NIST SP 800-53 Rev 5 | IA-5 | Authenticator management applies directly to API keys, tokens, and sessions. |
| CIS Controls v8 | CIS-5 , Account Management | Account and credential lifecycle control is central to preventing secret reuse. |
Map the campaign to credential access and discovery techniques to improve detections on developer workstations.
Key terms
- Non-Human Identity (NHI): A digital identity assigned to a non-human entity such as a software application, service account, API key, bot, machine, or AI agent that enables it to authenticate and interact with systems without direct human involvement. NHIs now outnumber human identities in most enterprises by 25 to 50 times.
- Secrets Governance: Secrets governance is the discipline of controlling where credentials are stored, who can use them, how long they remain valid, and how they are removed. It links discovery, rotation, offboarding, and auditability so that a secret does not outlive the legitimate need for access.
- Identity Trust Drift: The gap between the access model an organisation thinks it operates and the access reality created by constant change. It shows up when ownership, entitlements, and business context fall out of sync, leaving identity controls technically present but operationally stale.
- Credential exposure window: Credential exposure window is the time period during which a secret remains usable, copyable, or replayable before it is revoked or replaced. The shorter that window, the less chance there is for abuse. In database governance, reducing this window is often more important than merely storing the secret securely.
What's in the full article
Straiker's full report covers the operational detail this post intentionally leaves for the source:
- Reversed C2 protocol details and malware-stage breakdowns for the campaign variants
- IOC tables, file hashes, and host-based indicators for detection engineering
- Infrastructure analysis across GitHub Pages, Cloudflare, Netlify, and Web3-linked command paths
- Per-variant payload behaviour, including clipboard hijacking and infostealer components
👉 Straiker's full post covers the malware chain, active domains, and reverse-engineering details
Deepen your knowledge
NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, workload identity, and secrets management. It helps practitioners connect identity controls to the broader security programmes that protect development and production environments.
Published by the NHIMG editorial team on August 2, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org