Get a Demo
Under Attack?
unified cloud inventory

Normalize Cloud VM Inventory Across Providers in Upwind Inventory Graph

Morgan Pearson April 17, 2026

Normalize Cloud VM Inventory Across Providers in Upwind Inventory Graph

Cloud environments don’t care about your org chart, and neither do attackers. Whether your workloads run on AWS, Azure, or GCP, your security team needs to investigate threats, query inventory, and understand risk without mentally translating between three different provider schemas. That translation work is slow, error-prone, and reduces time to remediation.

Today, we’re excited to announce that Virtual Machines are now fully normalized across all cloud providers.

inventory-virtual-machine@2x-scaled

What This Means for Your Team

Until now, querying VM inventory across cloud providers meant dealing with fragmented representations, different field names, different data structures, and different semantics depending on whether you were looking at an EC2 instance, an Azure VM, or a GCE compute instance. Teams account for differences manually, which slows down investigations and makes cross-cloud analysis unnecessarily painful. VM Graph normalization removes that friction.

When you query Upwind’s Inventory graph for Virtual Machines, you now get a single, unified result set consistent across all cloud providers in your environment.

Cross-Cloud Visibility That Actually Works

Modern security operations don’t stop at inventory; they require runtime context. To understand risk, teams need to see not just where a VM exists, but how it behaves, what it’s connected to, and what’s happening on it in real time.

With normalized VM data, you can investigate any VM regardless of whether it runs on AWS, Azure, or GCP and immediately understand its network exposure, active processes, and relationships without switching tools or translating between schemas.

inventory-virtual-machines-multiple-resource-os@2x-scaled

Faster Investigation Flows

When an alert fires, context is everything. Without it, responders end up stitching together data across consoles, slowing down triage and increasing the risk of missed signals.

With a unified VM layer, you can move from an alert directly into the asset’s full context, seeing what the VM is doing, who or what initiated the activity, and what it’s communicating with. Instead of pivoting across tools, you can trace suspicious behavior and make containment decisions in a single workflow.

Consistent Queries Across Your Entire Environment

Security teams typically start with the same questions: which assets are exposed, which are vulnerable, and which are behaving abnormally. In a multi-cloud environment, answering those questions often means rewriting the same logic multiple times.

A normalized asset model lets you ask those questions once and apply them everywhere. Whether you’re identifying internet-exposed VMs running vulnerable software or hunting for anomalous behavior, your queries work consistently across your entire environment.

From Inventory to Security Intelligence

Traditional inventory tells you what exists. Modern security requires understanding what matters.

By connecting VM inventory with runtime behavior, you can analyze risk in context, correlating exposure, vulnerabilities, identity activity, and live behavior. This makes it possible to prioritize the assets that are not just present, but actively at risk, and to understand how an issue on one VM could propagate across your environment.

See It In Action

Cloud security works best when your tools think in terms of your environment, not your cloud provider’s data model. VM Graph Normalization is a meaningful step toward that reality: unified visibility, consistent queries, and faster investigations across your entire fleet.

If you’d like to see how this feature fits into your environment or to explore how Upwind can help you prioritize and remediate risk more effectively, schedule a customized demo with us.

We’ll walk through your use cases, integrations, and security goals to show how Upwind delivers actionable cloud security at scale.

Contents

Further Reading

Blue-agent-blog

Introducing the Upwind Blue Agent: Autonomous Threat Investigation for the SOC

We’re excited to announce that the Upwind Blue Agent is now available in Beta. Blue is an AI-powered SOC investigator that autonomously investigates Upwind Threat Stories end to end. It gathers and correlates security context across the customer environment, evaluates the available evidence, and delivers one of three clear verdicts: Each verdict includes supporting reasoning…
AI-will-make-software-more-secure

AI Will Make Software More Secure. The Transition Won’t Be Pretty

I believe AI is going to make us much more secure. But probably not tomorrow. In fact, I think the next two years may be exactly the opposite: attackers will have the upper hand before defenders eventually turn the economics of cybersecurity in their favor. For decades, we have built software with vulnerabilities and then…
Vulnerability Management

Vulnerability Management Requires Real-Time Intelligence

Security teams aren't short on data. But they’re often short on context and time. The average vulnerability management program is buried in alerts, running on scan results that are hours or days old, and facing both savvy and unskilled attackers that can leverage AI to develop sophisticated exploits in minutes. That combination is why backlogs…
Add the Upwind RSS Feed to Slack
Connect the Upwind RSS Feed to your Slack.
Follow the how-to here.
Threat RSS
Add the Upwind RSS Feed to Slack
Connect the Upwind RSS Feed to your Slack.
Follow the how-to here.
Main RSS