/
Navigation
Chronicles
Browse all articles
Explore
Semantic exploration
Research
Entity momentum
Nexus
Correlations & relationships
Story Arc
Topic evolution
Drift Map
Semantic trajectory animation
Posts
Analysis & commentary
Pulse API
Tech news intelligence API
Browse
Entities
Companies, people, products, technologies
Domains
Browse by publication source
Handles
Browse by social media handle
Detection
Concept Search
Semantic similarity search
High Impact Stories
Top coverage by position
Sentiment Analysis
Positive/negative coverage
Anomaly Detection
Unusual coverage patterns
Analysis
Rivalry Report
Compare two entities head-to-head
Semantic Pivots
Narrative discontinuities
Crisis Response
Event recovery patterns
Connected
Search: /
Command: ⌘K
Embeddings: large
TEXXR

Chronicles

The story behind the story

days · browse · Enter similar · o open

Researchers find packages in the @redhat-cloud-services npm namespace shipped malware that harvests credentials for GitHub Actions, AWS, GCP, Azure, and others

Several packages in the @redhat-cloud-services npm scope were found to carry malicious payloads that fire via a preinstall hook on every npm install.

Step Security Blog Rohan Prabhu

Context & Ripple Effects

This report follows a cluster of npm supply-chain incidents: recent coverage described the Shai-Hulud campaign publishing hundreds of malicious package versions, including impacts in the @antv ecosystem, while an earlier incident involved malware injected after a maintainer-account phishing compromise.

The immediate significance is the target set. A malicious install-time hook aimed at GitHub Actions and major cloud credentials can turn a developer dependency workflow into a route toward deployment and infrastructure environments.

First-order effects

  • Teams that installed affected @redhat-cloud-services packages must treat credentials available during installation—including CI/CD and cloud credentials—as potentially exposed and rotate or revoke them as appropriate.
  • The affected npm scope and its maintainers face an immediate package-integrity response: identifying malicious versions, removing or superseding them, and restoring trust in downstream installs.

Second-order effects

  • Organizations using npm in build pipelines will face pressure to reduce credential exposure during dependency installation, since compromised packages can target the same credentials used to automate releases and cloud changes.
  • Package consumers and security tooling vendors will place greater emphasis on detecting lifecycle-script behavior and tracing transitive dependencies, rather than treating a trusted namespace or maintainer identity as sufficient assurance.

Third-order effects

  • If repeated campaigns continue to pair package compromise with cloud and CI credential harvesting, software-package registries become a more consequential control point for cloud-security posture, not merely application-dependency hygiene.
  • The pattern favors stronger provenance, publisher-account protections, and more constrained build credentials across the ecosystem; the coverage does not establish which controls registries or cloud providers will adopt.

The trend: Npm supply-chain attacks are increasingly using compromised packages as an entry point to capture the credentials that connect developer workflows to cloud infrastructure and automated deployment systems.

Discussion

  • @jfrogsecurity @jfrogsecurity on x
    🚨 Security Alert: Multiple Red Hat Cloud Services npm packages have been compromised in a new supply chain incident (@ redhat-cloud-services) The embedded malware executes silently upon installation, targeting local environments to harvest sensitive CI/CD secrets and cloud
  • @msftsecintel @msftsecintel on x
    Microsoft has identified a npm supply chain compromise impacting 90+ redhat-cloud-services/* packages, including patch-client 4.0.4, insights-client 4.0.4, rbac-client 9.0.3, host-inventory-client 5.0.3, frontend-components 7.7.2, and others. The payload is a self-propagating [im…
  • @mitsuhiko Armin Ronacher on x
    Another case where OICD did jack shit to prevent anything. RedHat JS packages got compromised. https://www.stepsecurity.io/ ...
  • @socketsecurity @socketsecurity on x
    This is an active and expanding campaign. Malware analysis, IOCs, and campaign tracking here: https://socket.dev/...
  • @socketsecurity @socketsecurity on x
    🚨 Active supply chain attack: A mini Shai-Hulud campaign hit npm packages under the @ redhat-cloud-services namespace. The compromised packages execute install-time malware to harvest developer and CI/CD secrets, with encrypted exfiltration and GitHub-based fallback mechanisms. […
  • @nixCraft@mastodon.social @nixCraft@mastodon.social on mastodon
    Heads up!  Several packages in the redhat-cloud-services npm scope were found to carry malicious payloads that fire via a preinstall hook on every npm install.  The affected versions span multiple packages across the RedHat Cloud Services frontend ecosystem. …
  • r/cybersecurity r on reddit
    NPM packages from RedHat Compromised
  • r/programming r on reddit
    @redhat-cloud-services publish pipeline is compromised today and shipped a signed, trusted, malicious npm package
  • r/linux r on reddit
    Red Hat npm Packages Compromised to Spread a Credential-Stealing Worm