惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
爱范儿
爱范儿
宝玉的分享
宝玉的分享
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - Franky
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
人人都是产品经理
人人都是产品经理
阮一峰的网络日志
阮一峰的网络日志
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Last Week in AI
Last Week in AI
博客园 - 聂微东
大猫的无限游戏
大猫的无限游戏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
罗磊的独立博客
博客园 - 叶小钗
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
博客园 - 司徒正美
博客园 - 【当耐特】
IT之家
IT之家

Step Security Blog

Announcing Dependabot Configuration Enhancements: Cooldown and Group Support - StepSecurity Securing Vibe Coding and AI Coding Agents: An End-to-End Approach with StepSecurity - StepSecurity Introducing StepSecurity Dev Machine Guard: Protecting Developer Machines from Supply Chain Attacks - StepSecurity Top 2024 Predictions for CI/CD Security - StepSecurity Dev Machine Guard Is Now Open Source: See What's Really Running on Your Developer Machine - StepSecurity Datadog's DevSecOps 2026 Report Validates What We've Been Building - StepSecurity hackerbot-claw: An AI-Powered Bot Actively Exploiting GitHub Actions - Microsoft, DataDog, and CNCF Projects Hit So Far - StepSecurity Cline Supply Chain Attack Detected: cline@2.3.0 Silently Installs OpenClaw - StepSecurity StepSecurity’s Unified Protection Across the SDLC Infrastructure Threat Framework (SITF) - StepSecurity @velora-dex/sdk Compromised on npm: Malicious Version Drops macOS Backdoor via launchctl Persistence - StepSecurity axios Compromised on npm - Malicious Versions Drop Remote Access Trojan - StepSecurity Behind the Scenes: How StepSecurity Detected and Helped Remediate the Largest npm Supply Chain Attack - StepSecurity 10 Layers Deep: How StepSecurity Stops TeamPCP's Trivy Supply Chain Attack on GitHub Actions - StepSecurity Malicious IoliteLabs VSCode Extensions Target Solidity Developers on Windows, macOS, and Linux with Backdoor - StepSecurity TeamPCP Plants WAV Steganography Credential Stealer in telnyx PyPI Package - StepSecurity litellm: Credential Stealer Hidden in PyPI Wheel - StepSecurity Checkmarx KICS GitHub Action Compromised: Malware Injected in All Git Tags - StepSecurity CanisterWorm: How a Self-Propagating npm Worm Is Spreading Backdoors Across the Ecosystem - StepSecurity Trivy Compromised a Second Time - Malicious v0.69.4 Release, aquasecurity/setup-trivy, aquasecurity/trivy-action GitHub Actions Compromised - StepSecurity bittensor-wallet 4.0.2 Compromised on PyPI - Backdoor Exfiltrates Private Keys - StepSecurity Malicious npm Releases Found in Popular React Native Packages - 130K+ Monthly Downloads Compromised - StepSecurity Malicious Polymarket Bot Hides in Hijacked dev-protocol GitHub Org and Steals Wallet Keys - StepSecurity ForceMemo: Hundreds of GitHub Python Repos Compromised via Account Takeover and Force-Push - StepSecurity xygeni-action Compromised: C2 Reverse Shell Backdoor Injected via Tag Poisoning - StepSecurity kubernetes-el Compromised: How a Pwn Request Exploited a Popular Emacs Package - StepSecurity How StepSecurity Caught a Release Storm in Microsoft’s @types Packages - StepSecurity Harden Runner Now Supports Windows and macOS GitHub Actions Runners - StepSecurity 10,000 Open-Source Projects Now Secured by Harden-Runner Community-Tier: A Milestone Three Years in the Making - StepSecurity 20+ Popular NPM Packages Compromised (Chalk, Debug, Strip-ANSI, Color-Convert, Wrap-ANSI...) - StepSecurity 2024 in Review: The Evolution of CI/CD Security & What's Next - StepSecurity
Harden-Runner Flags Anomalous Outbound Call, Leading to D...
2025-07-08 · via Step Security Blog

StepSecurity Harden-Runner continuously monitors outbound network calls from CI/CD runners to help developers secure their builds. Recently, it flagged an anomalous outbound call observed across multiple customer environments. This call was originating from Docker and was directed to a domain that was not present in the expected baseline.

Investigating the Anomaly

Upon further investigation, we found that the outbound call was being made to:

docker-images-prod.6aa30f8b08e16409b46e0173d6de2f56.r2.cloudflarestorage.com

A search for this domain in Docker's documentation returned no relevant results. This was unexpected, as Docker publishes a list of its expected outbound destinations.

Correlating with Docker’s Published Allow List

Reviewing Docker’s list of allowed outbound destinations, we noticed that a new domain had recently been added:

https://docker-images-prod.r2.cloudflarestorage.com

This domain was similar but not identical to the one Harden-Runner had flagged. This discrepancy raised a key question: Was Docker inadvertently omitting a required outbound destination from its documentation?

Reporting the Issue to Docker

To clarify this, we raised an issue with Docker, highlighting the missing domain and its presence in CI/CD environments. Our issue summary was as follows:

Summary

At StepSecurity, we monitor outbound network calls from CI/CD runners to help developers secure their builds. We recently noticed outbound calls to:  

docker-images-prod.6aa30f8b08e16409b46e0173d6de2f56.r2.cloudflarestorage.com

However, searching for this domain in Docker's documentation does not return any results.

Potential Issue

A recent update added the following domain to the allow list:

https://docker-images-prod.r2.cloudflarestorage.com

Could it be that `docker-images-prod.6aa30f8b08e16409b46e0173d6de2f56.r2.cloudflarestorage.com` should also be included in the allow list?

Supporting Information

We’ve seen developers using Harden-Runner detect this domain as an anomaly in their builds. Would appreciate any clarification!

Docker Allow List Documentation

Docker’s Response

The Docker team acknowledged the issue and updated their documentation accordingly:

Thank you for spotting and reporting this issue. We have now updated the docs to include `docker-images-prod.6aa30f8b08e16409b46e0173d6de2f56.r2.cloudflarestorage.com`.

This confirms that Harden-Runner was instrumental in identifying a legitimate outbound call that had not yet been documented.

Why This Matters

One surprising aspect of this discovery is that Docker Desktop also makes the same outbound call, yet no Endpoint Detection and Response (EDR) solution flagged it as an anomaly. If an EDR tool had detected it, someone would have reported it and gotten it updated sooner. Instead, it went unnoticed—until Harden-Runner detected it. This raises an important question: how many other undocumented outbound calls are being made in developer environments without detection?

This case highlights how Harden-Runner helps organizations:

- Detect new outbound destinations from CI/CD runners that are not in the expected baseline.

- Identify potential misconfigurations or missing documentation in widely used software.

- Catch anomalies that even traditional EDR tools might overlook.

In an era where supply chain security threats are on the rise, visibility into outbound network calls is crucial. Harden-Runner continues to play a key role in helping developers secure their CI/CD pipelines by detecting unexpected and potentially malicious outbound calls from CI/CD runners.

If you're not monitoring outbound network activity in your builds, now is the time to start!