For a cloud resource inventory tool, the first results are cloudquery/cloudquery, alfresco/prowler and toniblyx/prowler. prowler-cloud/prowler and duo-labs/cloudmapper round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Discover open-source utilities to map, track, and audit infrastructure resources across multi-cloud environments.
CloudQuery is a cloud infrastructure ETL tool and multi-cloud data pipeline designed to collect, synchronize, and normalize resource metadata from various cloud providers and SaaS platforms. It functions as a centralized asset inventory manager and security posture manager, extracting configuration and state data into relational databases, data lakes, or data warehouses. The system distinguishes itself by transforming complex, nested cloud API responses into flat relational tables, enabling the use of standard SQL for asset querying and analysis. It employs a modular plugin system for data ex
CloudQuery is a multi-cloud ETL and security posture management tool that discovers, inventories, and audits cloud resources across AWS, Azure, GCP, and more, using SQL for querying and compliance checks — directly matching the need for a centralised asset inventory and security auditing platform.
Prowler is a multi-cloud security posture management platform and vulnerability scanner. It provides tools for automating security audits, evaluating cloud infrastructure against regulatory compliance frameworks, and managing security assessments through a dedicated analysis dashboard. The project distinguishes itself by providing an AI-driven security context server that feeds structured data to AI assistants for automated risk analysis. It also employs graph-based attack path mapping to visualize potential lateral movement and exploitation routes across cloud inventories. The platform cove
Prowler is a multi-cloud security posture management platform that discovers and inventories cloud resources, runs automated security audits against compliance frameworks, and provides analysis dashboards and attack-path visualization — exactly what you need for cloud asset inventory and security auditing.
Prowler is a multi-cloud security scanner and security posture management tool. It automates security and compliance assessments across multiple cloud environments to identify misconfigurations and vulnerabilities. The project provides a multi-cloud security analysis engine that operates as an automated auditor, evaluating infrastructure against industry-standard regulatory frameworks and security benchmarks. It features a cloud security visualization dashboard that uses a graph database to map cloud inventory and visualize potential attack paths. Capabilities include automated cloud infrast
Prowler is a multi-cloud security scanner that automatically discovers cloud resources, assesses compliance against industry benchmarks, and provides a visualization dashboard for inventory and attack paths, making it an excellent fit for cloud asset inventory and security auditing.
Prowler is an automated cloud infrastructure security scanner and posture management tool. It evaluates cloud environments and infrastructure-as-code templates against security benchmarks to identify misconfigurations, vulnerabilities, and compliance gaps that could compromise system integrity. The platform distinguishes itself through graph-based attack path analysis, which identifies chains of misconfigurations that create exploitable routes for unauthorized access. It utilizes a plugin-based execution model to perform state-based assessments of live environments and static analysis of conf
Prowler is a cloud infrastructure security scanner that inventories resources, runs compliance checks (CIS, GDPR) and IAM analysis across AWS, Azure, and GCP, matching the need for multi-cloud asset discovery and auditing.
CloudMapper is an AWS-focused security auditing and visualization tool that discovers cloud resources and checks for misconfigurations, making it the right kind of tool for cloud asset inventory and security auditing, though it lacks multi-cloud support and real-time monitoring.
Cloud Custodian is an open-source rules engine that uses declarative YAML policies to query, filter, and take automated actions on cloud resources for governance and compliance. It functions as a stateless policy execution engine, where each policy evaluation runs as an independent, idempotent operation without maintaining internal state between runs. Policies are defined using a YAML-based domain-specific language that structures rules as a query-filter-action pipeline. The engine supports dry-run validation, allowing users to simulate policy actions against live resources without applying c
Cloud Custodian is a policy-driven rules engine that discovers and audits cloud resources using declarative YAML rules for governance and compliance, making it a solid fit for security auditing and resource inventory across AWS, Azure, and GCP—though it focuses more on automated remediation and policy enforcement than on a dedicated inventory dashboard or real-time monitoring.
ScoutSuite is a multi-cloud security audit and configuration tool designed to identify security risks and misconfigurations across cloud environments. It functions as a security posture manager and compliance auditor, gathering resource metadata from cloud APIs to evaluate infrastructure against security benchmarks. The tool provides auditing capabilities for AWS, Google Cloud, DigitalOcean, and Kubernetes clusters and control planes. It distinguishes itself by decoupling data collection from analysis, allowing users to cache cloud configurations locally for offline auditing and iterative rul
ScoutSuite is a multi-cloud security audit tool that discovers cloud resources and checks for misconfigurations against compliance benchmarks, fitting your need for cloud asset inventory and auditing, though its scans are point-in-time rather than real-time monitoring.
Steampipe is a cloud infrastructure query engine and API-to-SQL mapper that translates REST and GraphQL API responses into relational rows and columns. It allows for the retrieval and joining of real-time data from multiple cloud service providers using a relational database interface. The project functions as a PostgreSQL foreign data wrapper and an SQLite API extension, mapping external API endpoints to virtual tables. This enables the use of standard SQL to query live cloud services and aggregate data from different providers and service accounts into a single unified dataset. The system
Steampipe is a cloud infrastructure query engine that lets you discover and inventory cloud resources across AWS, Azure, and GCP using SQL, and it supports compliance checks (e.g., CIS benchmarks) and real-time data retrieval — directly matching your need for an open-source asset inventory and security auditing tool.
This project is a multi-cloud security auditor and configuration audit tool designed to identify misconfigurations and vulnerabilities across various cloud service provider environments. It functions as a cloud security posture management tool and a vulnerability remediation engine, allowing users to scan resources against security best practices and industry compliance standards. The system distinguishes itself by combining detection with a remediation engine that executes corrective actions to fix discovered security gaps. It employs a plugin-based audit engine and a provider-agnostic abstr
Cloudsploit is a cloud security posture management (CSPM) tool that scans cloud environments for misconfigurations and compliance, fitting the need for asset discovery and auditing, though real-time monitoring coverage may be limited.
PacBot (Policy as Code Bot)
PacBot is an open-source policy-as-code platform that discovers and inventories cloud resources, runs compliance checks, and supports IAM analysis and reporting, making it a direct fit for the intent—though its focus is AWS rather than the multi-cloud coverage the search implies.
Wazuh is an integrated security platform that combines endpoint detection and response, security information and event management, and cloud workload protection. It functions as a centralized system for collecting telemetry, aggregating logs, and correlating events across distributed infrastructure to maintain security and integrity. The platform distinguishes itself through its active response orchestration, which allows for the automated execution of scripts on remote endpoints to neutralize threats in real time. It provides deep visibility into system activity through file integrity monito
Wazuh is a security monitoring platform strong on endpoint detection and SIEM, but it lacks a dedicated cloud resource discovery and inventory capability across multiple accounts that this search specifically asks for.
This project is a terminal-based dashboard for managing Kubernetes clusters. It provides a character-based interface that enables real-time monitoring and interactive control of containerized workloads, allowing users to perform administrative tasks such as scaling deployments, viewing logs, and managing port forwarding directly from the command line. The interface is designed for high-speed navigation, utilizing a keyboard-driven command system that maps input sequences to specific operational actions. It maintains an accurate view of the cluster state through asynchronous event polling, ens
k9s is a Kubernetes cluster management dashboard with real-time monitoring and permission visibility, but it does not discover or inventory resources across multiple cloud accounts or perform compliance checks, so it only covers a small slice of what this search requires.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| cloudquery/cloudquery | 6.4K | Go | MPL-2.0 | |
| alfresco/prowler | 14K | Python | Apache-2.0 | |
| toniblyx/prowler |
| 14K |
| Python |
| Apache-2.0 |
| prowler-cloud/prowler | 13K | Python | apache-2.0 |
| duo-labs/cloudmapper | 6.3K | JavaScript | bsd-3-clause |
| cloud-custodian/cloud-custodian | 6K | Python | Apache-2.0 |
| nccgroup/scoutsuite | 7.5K | Python | gpl-2.0 |
| turbot/steampipe | 7.7K | Go | agpl-3.0 |
| cloudsploit/scans | 3.7K | JavaScript | GPL-3.0 |
| tmobile/pacbot | 1.3K | Java | Apache-2.0 |