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

推荐订阅源

B
Blog
Microsoft Security Blog
Microsoft Security Blog
Jina AI
Jina AI
博客园 - 叶小钗
J
Java Code Geeks
博客园 - 聂微东
博客园 - 司徒正美
大猫的无限游戏
大猫的无限游戏
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
美团技术团队
WordPress大学
WordPress大学
M
MIT News - Artificial intelligence
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
GbyAI
GbyAI
罗磊的独立博客
T
The Blog of Author Tim Ferriss
aimingoo的专栏
aimingoo的专栏
T
Tailwind CSS Blog
The Cloudflare Blog
Stack Overflow Blog
Stack Overflow Blog
N
Netflix TechBlog - Medium
小众软件
小众软件

Step Security Blog

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 How to Use Docker in Actions Runner Controller (ARC) Runners Securely - StepSecurity
Dev Machine Guard Now Supports Windows - StepSecurity
2026-05-20 · via Step Security Blog

Until today, Dev Machine Guard ran on macOS. With this release, it also runs natively on Windows. The same scanning engine, the same enterprise dashboard, the same policies, now extended to the Windows developer machines in your fleet.

If you already use Dev Machine Guard on macOS, there is nothing new to learn. Run the binary on a Windows machine, point it at your tenant, and Windows developers start appearing in the dashboard alongside the rest of your fleet.

Why Windows Coverage Matters

A modern Windows developer machine is just as exposed as a macOS one, and in many enterprises it is the dominant platform. The same attack surfaces apply:

  • AI coding agents like GitHub Copilot, Cursor, and Claude installed with elevated permissions
  • MCP servers configured to connect those agents to internal systems, repositories, and credentials
  • IDE extensions auto-updating in the background across VS Code, Cursor, and JetBrains products, pulled from both the VS Code Marketplace and the OpenVSX registry
  • npm packages installed globally and across project directories
  • Local processes and shell tooling with access to credentials and source code

Until this release, security teams running mixed fleets had a real visibility gap. macOS developer machines were inventoried by Dev Machine Guard, while Windows machines were either covered by partial scripts shared over Slack or not covered at all. That gap is exactly what attackers target during a supply chain incident, when the question "which of our developers actually have this compromised package or extension installed?" needs an answer in minutes, not days.

Real Incidents That Drove This Work

Dev Machine Guard exists because supply chain attacks against developer machines are no longer hypothetical. In the last twelve months alone, our research team has tracked:

  • The Shai-Hulud npm worm campaign, which compromised 500+ packages and earned a CISA advisory, propagating through CI/CD and developer environments
  • The Mini Shai-Hulud wave hitting TanStack and other widely used npm packages, including OIDC token theft from GitHub Actions runners

In each incident, the hardest follow-up question was the same:

Which developer machines in our organization have the affected package, extension, or agent installed right now?

On macOS, Dev Machine Guard already answered that in one query. With Windows support, security teams can now answer it across their full Windows and macOS fleet from the same dashboard.

What Is Included in This Release

Platform

  • Windows 10 and Windows 11 developer machines
  • Both AMD64 (x64) and ARM64 binaries, signed with Sigstore and published with build provenance

Coverage

  • AI coding agents, including Claude, Cursor, GitHub Copilot, and Codex
  • AI CLI tools running on the machine
  • IDE extensions from both the VS Code Marketplace and the OpenVSX registry, across VS Code, Cursor, Windsurf, Antigravity, and JetBrains products
  • Installed IDEs and editor versions
  • MCP server configurations across supported agents
  • npm packages, both globally installed and per-project
  • Local frameworks, processes, and shell tooling
  • Device inventory: hostname, OS version, serial number

How Windows detections work

Dev Machine Guard uses native Windows mechanisms instead of trying to fake a Unix environment:

  • Application discovery uses %LOCALAPPDATA%, %PROGRAMFILES%, and $PATH lookups
  • Version information is read from the Windows Registry (HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall) rather than macOS Info.plist files
  • Scheduled scanning uses Windows Task Scheduler via schtasks, in the same way macOS uses launchd
  • File path handling uses filepath.Join throughout, so directory layouts work correctly under Windows drive letters and backslashes

Modes

  • Community mode runs fully locally, with nothing leaving the machine
  • Enterprise mode reports scan results to the StepSecurity backend for centralized visibility, policy enforcement, and historical reporting. The tier model is identical to macOS.

How To Get Started

Windows uses the same binary and the same commands as macOS.

For full rollout guidance, including MDM and Group Policy deployment, see the Installation Script documentation.

Community Tier

For individual developers and open-source maintainers, the open-source binary is free and runs entirely locally. It produces a JSON or HTML report of everything installed on the machine, with no data sent anywhere.

The GitHub repository, including all detection logic, is available at github.com/step-security/dev-machine-guard.

Enterprise Tier

For organizations rolling out across a Windows developer fleet, the Enterprise Tier adds:

  • Centralized dashboard with per-device drill-down
  • Policy enforcement for IDE extensions, MCP servers, AI agents, and packages
  • Cooldown periods on newly published npm and PyPI packages
  • Alerting on compromised dependencies, malicious extensions, and unapproved MCP servers
  • Historical reporting and incident triage across the entire fleet

👉 Start your free trial

One Engine, macOS and Windows

Dev Machine Guard is built around a single open-source scanning engine. The same binary now runs on macOS and Windows. The same detections are added once and benefit both platforms. The same policies apply across your fleet from one dashboard.

If you have been waiting for Windows coverage before rolling Dev Machine Guard out to your full developer organization, this is the release that closes the gap. Try it on your Windows machines, and let us know what you find.

If you run into any issues or have detection suggestions, please open an issue at github.com/step-security/dev-machine-guard/issues.

Welcome to Windows.