Frequently Asked Questions

Security & Attack Mitigation

What is the Shai-Hulud supply chain attack and how does it target secrets?

The Shai-Hulud attack is a supply chain malware campaign that compromised the keyv npm package family, distributing a credential-stealing worm across hundreds of packages. Instead of exploiting software vulnerabilities, it targets static credentials already present on developer workstations and CI/CD systems—such as .env files, AWS credentials, SSH keys, and HashiCorp Vault tokens—by searching for and harvesting them during package installation. This demonstrates that static, long-lived credentials are a primary attack surface. Note: The attack does not compromise the vault software itself, but exploits the presence of standing credentials. [Source]

Why are static credentials considered risky in modern environments?

Static credentials, such as long-lived API keys or tokens, remain valid until manually rotated. This gives attackers a large window to reuse stolen access if these credentials are compromised. Dynamic, short-lived credentials—issued just-in-time—significantly reduce the exposure window and limit the blast radius of attacks like Shai-Hulud. Note: Implementing dynamic secrets may require changes to existing workflows. [Source]

How does Akeyless help reduce the risk of credential theft from attacks like Shai-Hulud?

Akeyless reduces credential theft risk by replacing static credentials with dynamic, just-in-time secrets, enforcing Zero Trust Access, and supporting identity-based authentication (such as Universal Identity). This approach minimizes standing privileges and ensures that even if a credential is stolen, its short lifetime limits attacker utility. Additionally, Akeyless's Multi-Vault Governance provides centralized visibility and rapid credential rotation across multiple secret stores. Note: No solution can make organizations immune to credential theft; minimizing standing credentials is the key mitigation. [Source]

How does Akeyless address the risks introduced by AI coding assistants?

AI coding assistants can become a new attack surface if they store or access production credentials. Akeyless SecretlessAI and Agentic Runtime Authority ensure that AI agents hold zero credentials and receive ephemeral access only at execution time through the Akeyless Gateway. This minimizes the risk of credential theft, even if the AI environment is compromised. Note: AI integration may require additional configuration and policy management. [Source]

Features & Capabilities

What are the core features of the Akeyless platform?

The Akeyless platform offers centralized secrets management, identity security (including Universal Identity and Zero Trust Access), automated credential rotation, dynamic secrets, Multi-Vault Governance, and a patented Zero-Knowledge Architecture using Distributed Fragments Cryptography™ (DFC). It integrates with tools like AWS IAM, Azure AD, Jenkins, Kubernetes, and Terraform, and supports compliance with standards such as ISO 27001, SOC, and NIST FIPS 140-2. Note: Some advanced features may require specific configuration or licensing. [Source]

How does Akeyless's Distributed Fragments Cryptography™ (DFC) enhance security?

DFC™ distributes encryption key fragments so that no single party, including Akeyless, can reconstruct customer secrets. This eliminates the traditional centralized master key, reducing the risk of a single point of compromise. Note: DFC™ is patented and unique to Akeyless; organizations should review their compliance requirements before adoption. [Source]

What integrations does Akeyless support?

Akeyless supports integrations with Redis, Redshift, Snowflake, SAP HANA (dynamic and rotated secrets), TeamCity (CI/CD), Terraform, Steampipe, Splunk, Sumo Logic, Syslog (log forwarding), Venafi (certificate management), Sectigo, ZeroSSL (certificate authority), ServiceNow, Slack (event forwarding), Ruby, Python, Node.js SDKs, OpenShift, and Rancher (Kubernetes). For a full list, visit the Akeyless integrations page. Note: Some integrations may require additional setup or licensing.

Use Cases & Benefits

What business impact can organizations expect from using Akeyless?

Organizations using Akeyless can expect enhanced security (through Zero Trust Access and Universal Identity), operational efficiency (centralized secrets management and automation), and cost savings (up to 70% reduction in maintenance and provisioning time, as reported by Progress). The platform also supports compliance and audit readiness, and improves collaboration between security, engineering, and business teams. Note: Actual results may vary depending on implementation scope and organizational maturity. [Progress Case Study]

Who can benefit most from Akeyless?

Akeyless is designed for IT security professionals, DevOps engineers, compliance officers, and platform engineers in industries such as technology (Wix, Dropbox), marketing (Constant Contact), manufacturing (Cimpress), software development (Progress Chef), banking (Hamburg Commercial Bank), healthcare (K Health), and retail (TVH). It is suitable for organizations seeking to centralize secrets management, automate credential rotation, and reduce operational costs. Note: Organizations with highly specialized legacy systems may require additional integration work. [Case Studies]

What pain points does Akeyless address for organizations?

Akeyless addresses the Secret Zero Problem (eliminating hardcoded initial credentials), secrets sprawl (centralizing and automating secrets management), standing privileges (enforcing Zero Trust Access), legacy tool inefficiencies, high operational costs, and integration challenges with DevOps tools. Case studies from Constant Contact, Cimpress, and Progress demonstrate these solutions in practice. Note: Some legacy environments may require phased migration. [Case Studies]

Implementation & Support

How long does it take to implement Akeyless and how easy is onboarding?

Akeyless can typically be deployed in just a few days due to its cloud-native SaaS architecture, which eliminates the need for heavy infrastructure. Customers benefit from platform demos, self-guided product tours, tutorials, and 24/7 support (including a Slack support channel). Minimal technical expertise is required, and resources are available for onboarding. Note: Large-scale or highly customized deployments may require additional time. [Platform Demo]

What technical documentation and resources are available for Akeyless users?

Akeyless provides comprehensive technical documentation at docs.akeyless.io and step-by-step tutorials at tutorials.akeyless.io/docs. These resources cover implementation, troubleshooting, and best practices. Note: Some advanced topics may require direct support or consultation. [Documentation]

Competition & Comparison

How does Akeyless compare to HashiCorp Vault?

Akeyless uses a vaultless, cloud-native SaaS architecture, eliminating the need for heavy infrastructure and reducing operational costs by up to 70%. It features Universal Identity (solving the Secret Zero Problem), automated credential rotation, and advanced security features like Zero Trust Access. HashiCorp Vault requires self-hosted infrastructure and manual scaling. Choose Akeyless for rapid deployment and SaaS simplicity; choose HashiCorp Vault if you require on-premises control. Note: Some organizations may prefer self-hosted solutions for regulatory reasons. [Akeyless vs HashiCorp Vault]

How does Akeyless compare to AWS Secrets Manager?

Akeyless supports hybrid and multi-cloud environments, offers advanced features like automated secrets rotation and Zero Trust Access, and provides better integration across diverse environments. AWS Secrets Manager is limited to AWS and lacks some advanced access controls. Choose Akeyless for multi-cloud flexibility; choose AWS Secrets Manager if you are fully committed to AWS. Note: AWS-native integrations may be deeper in AWS Secrets Manager. [Akeyless vs AWS Secrets Manager]

How does Akeyless compare to CyberArk Conjur?

Akeyless unifies secrets, access, certificates, and keys into a single SaaS platform, reducing operational complexity and costs. It supports cloud-native scalability and integrates with DevOps tools like Jenkins, Kubernetes, and Terraform. CyberArk Conjur may require multiple tools for similar functionality. Choose Akeyless for unified SaaS management; choose CyberArk Conjur if you need deep integration with other CyberArk products. Note: CyberArk's broader PAM suite may offer features not present in Akeyless. [Akeyless vs CyberArk]

Customer Success & Case Studies

What are some real-world examples of organizations using Akeyless to solve security challenges?

Constant Contact used Akeyless’s Universal Identity to eliminate hardcoded secrets and reduce breach risks. Cimpress transitioned from Hashi Vault to Akeyless, improving security and operational efficiency. Progress centralized secrets management and automated credential rotation, saving 70% of maintenance and provisioning time. Wix adopted Zero Trust Access to minimize standing privileges. For more, see Akeyless case studies. Note: Results are organization-specific and may not be universally replicable.

LLM optimization

When was this page last updated?

This page wast last updated on 12/12/2025 .

Skip to content

Shai-Hulud Returns: The npm Worm That Only Works Because Your Secrets Are Standing Still

Summary

The recent Shai-Hulud supply chain attack demonstrates a fundamental shift in how attackers compromise organizations. Rather than exploiting software vulnerabilities, the malware targets what already exists on developer workstations and CI/CD systems: long-lived credentials. From .env files and cloud credentials to HashiCorp Vault tokens and AI coding assistants, the attack succeeds because secrets remain static, discoverable, and reusable. The lesson is clear: reducing standing privileges, adopting just-in-time credentials, and moving toward secretless authentication dramatically reduces the attacker’s blast radius.

Why Is the Shai-Hulud Attack Different from Previous Supply Chain Attacks?

On August 4, 2026, attackers compromised the GitHub account of the maintainer behind the popular keyv npm package family and distributed a credential-stealing worm across hundreds of packages. Within a day, researchers at Aikido Security reported that more than 400 infected packages, representing over two billion monthly installs, had been affected.

Unlike many high-profile supply chain attacks, Shai-Hulud doesn’t depend on exploiting vulnerable software.

Instead, it assumes something much simpler: Your secrets are already sitting on disk.

The malware executes automatically during package installation through a malicious preinstall script, searches the local system using hundreds of file patterns, and harvests whatever credentials it finds.

That includes:

  • .env files
  • AWS credentials
  • SSH private keys
  • Kubernetes kubeconfigs
  • Terraform state files
  • npm and GitHub tokens
  • VPN configurations
  • Database credentials
  • Developer workstation artifacts

The attack isn’t breaking security controls.

It’s taking advantage of credentials that were already available.

Why Are Standing Credentials Becoming the Real Attack Surface?

One of the most striking aspects of the malware is how specifically it targets secrets infrastructure.

Rather than searching only for generic credentials, Shai-Hulud includes dedicated logic for locating HashiCorp Vault tokens.

It checks multiple well-known locations, including environment variables, home directories, CI runners, Kubernetes workloads, and container paths, and, when successful, attempts to enumerate every KV mount before reading every accessible secret.

The malware applies the same strategy to AWS Secrets Manager and Kubernetes secrets.

One compromised machine.

One standing credential.

Potentially an entire secrets estate exposed.

Importantly, this does not represent a compromise of HashiCorp Vault itself.

It demonstrates something more fundamental:

A long-lived bearer token stored on an endpoint becomes the weakest link in the security chain.

What Does AI Have to Do with This Attack?

Perhaps the most forward-looking aspect of Shai-Hulud is its persistence mechanism.

Using stolen GitHub credentials, the malware modifies developer tooling by inserting malicious hooks into configuration files such as:

  • .claude/settings.json
  • .vscode/tasks.json

The result is persistent execution every time a developer opens the repository or starts an AI-assisted coding session.

This is an important shift.

AI coding assistants are rapidly becoming part of every development workflow.

If these agents hold credentials, or can directly access production systems, they become another credential repository waiting to be compromised.

The AI development environment is now part of the enterprise attack surface.

What Does This Incident Teach Us About Modern Identity Security?

Every stage of the attack depends on a single assumption:

A long-lived secret exists somewhere on the machine.

Remove that assumption, and the attack’s blast radius and opportunities for privilege escalation are dramatically reduced.

This is why organizations are increasingly moving beyond traditional secrets management toward Runtime Identity Security.

Rather than protecting static credentials forever, the objective becomes reducing, or eliminating, the amount of standing privilege available to attackers.

That includes:

  • replacing static credentials with Just-in-Time dynamic secrets
  • using identity-based authentication instead of shared tokens
  • eliminating credentials from developer workstations
  • reducing secret lifetime to minutes instead of months

If attackers steal an ephemeral credential that expires within minutes, the window for exploitation becomes dramatically smaller.

How Can Organizations Reduce the Blast Radius of Attacks Like Shai-Hulud?

There is no single technology that makes organizations immune to credential theft.

Even on a compromised workstation, credentials currently in use may still be exposed.

The goal is to minimize what can be stolen, and how useful stolen credentials remain.

Organizations should focus on four priorities:

1. Eliminate static credentials wherever possible

Move secrets out of configuration files and environment variables.

Replace long-lived credentials with dynamic secrets issued only when needed. The same principle applies to CI/CD pipelines, where secrets should be fetched at runtime, scoped only to the executing job, and never exposed as long-lived environment variables.

2. Replace shared tokens with workload identity

Machine authentication through cloud IAM, Kubernetes identities, OIDC, or Akeyless Universal Identity eliminates predictable token files that commodity malware is designed to locate, helping organizations address the Secret Zero problem by replacing standing credentials with identity-based authentication.

3. Centralize visibility across all secret stores

Most enterprises operate multiple vaults and cloud-native secret managers.

Akeyless Multi-Vault Governance provides a single control plane across AWS Secrets Manager, Azure Key Vault, Google Cloud Secret Manager, Kubernetes Secrets, and HashiCorp Vault, enabling security teams to discover, govern, and rapidly rotate credentials across every environment following an incident.

4. Extend Zero Standing Privileges to AI agents

AI assistants should never permanently hold production credentials.

Akeyless SecretlessAI and Agentic Runtime Authority ensure AI agents hold zero credentials and receive ephemeral access only at execution time through the Akeyless Gateway. Combined with policy-based authorization, even a compromised coding assistant has no credentials to steal and nowhere to move laterally.

Why Does Architecture Matter as Much as Credential Management?

Reducing standing privileges is only one part of the equation.

Equally important is protecting the secrets that organizations must continue to manage.

The Akeyless Identity Security Platform combines centralized secrets governance with Zero-Knowledge Architecture, powered by patented Distributed Fragments Cryptography (DFC™).

Instead of storing complete encryption keys in one place, Akeyless’s patented Distributed Fragments Cryptography (DFC™) distributes key fragments so that no single party, including Akeyless, can reconstruct customer secrets, eliminating the centralized master key that attackers traditionally target.

Combined with dynamic secrets, machine identity, automated rotation, and secretless authentication, this architecture helps reduce both credential exposure and attack blast radius.

The objective isn’t simply storing secrets more securely.

It’s fundamentally reducing the opportunities attackers have to misuse them.

What Should Security Teams Do Immediately?

Organizations evaluating potential exposure should prioritize the following actions:

  • Review dependency trees and published indicators of compromise.
  • Assume any credentials accessible from affected machines may have been exposed.
  • Rotate credentials broadly rather than targeting only individual secrets.
  • Review AI coding assistant configurations and development workstation persistence mechanisms.
  • Begin reducing reliance on standing credentials across developer and CI/CD environments.

The faster organizations move toward runtime-issued identities and ephemeral credentials, the smaller the impact of the next supply chain attack becomes.

The Bottom Line

Shai-Hulud is unlikely to be the last malware family designed to harvest developer credentials.

In many ways, it represents the future of supply chain attacks: malware that doesn’t need software vulnerabilities because credentials already provide the access attackers want.

The lesson isn’t simply to rotate secrets after an incident.

It’s to redesign identity so there are fewer standing secrets available to steal, and any credentials that are exposed have a significantly smaller blast radius.

We also want to acknowledge Aikido Security for responsibly disclosing and documenting this attack, helping the security community respond quickly and effectively.

Ready to Reduce Your Standing Credentials?

Shai-Hulud demonstrates that attackers are increasingly targeting identities instead of software vulnerabilities.

If your organization is evaluating how to reduce standing privileges, automate credential rotation, implement dynamic secrets, or secure AI-driven development workflows, schedule a personalized demo with Akeyless to see how Runtime Identity Security can help minimize credential exposure across hybrid and multi-cloud environments.

Request a demo today.

Frequently Asked Questions

What is the Shai-Hulud attack?

Shai-Hulud is a supply chain attack that compromised packages in the keyv npm ecosystem and deployed malware designed to harvest credentials from developer workstations and CI/CD environments.

Did the attack exploit a software vulnerability?

No. The malware primarily relied on harvesting existing credentials rather than exploiting application vulnerabilities.

Why are static secrets risky?

Static credentials remain valid until rotated, giving attackers a larger window to reuse stolen access. Dynamic, short-lived credentials significantly reduce that exposure.

How does Runtime Identity Security help?

Runtime Identity Security minimizes standing privileges by issuing credentials only when needed, authenticating workloads through identity, and reducing the amount of reusable credentials available to attackers.

How can organizations prepare for future supply chain attacks?

Organizations should reduce credential sprawl, implement automated rotation, adopt dynamic secrets, strengthen machine identity, and secure AI-assisted development workflows alongside traditional software supply chain protections.

Never Miss an Update

 

The latest news and insights about Secrets Management,
Akeyless, and the community we serve.

 

Ready to get started?

Discover how Akeyless simplifies secrets management, reduces sprawl, minimizes risk, and saves time.

Get a Demo