What is aws-inventory

A multi-threaded AWS security-focused inventory collection tool with comprehensive resource coverage and efficient data collection methods.

This Python Script Lists All Main Resources in Your AWS Account

This Python script provides a comprehensive list of all the primary resources associated with your AWS account.

This inventory may be incomplete, but it serves a purpose

This inventory may be incomplete, but it should assist you in locating what I refer to as "main" resources. In my opinion, these are the resources that should have an impact on billing and/or security. This inventory is intended for personal use (even though I have included some professional features like logging) and is designed for a single account.

For More Information on Multiple Accounts

To learn more about managing multiple accounts, please refer to the wiki.

This program requires Python 3 or newer

AWS CLI must be installed and configured on the system where you intend to run aws-inventory. It is recommended to use a special account that has minimal rights, specifically those defined in the inventory*.json files. For more details, please refer to the wiki. Ensure that you have the latest version of boto3 installed. Using older versions may result in signature errors with the newest regions or cause other malfunctions. For additional information, visit: http://docs.aws.amazon.com/general/latest/gr/signature-version-4.html

How to Contribute? Testers Needed!

How to contribute? Testers needed! If you are willing to test this code, please

aws-inventory Reviews

No reviews yet.

Similar Tools

Free
Cloud Security

Wiz

Wiz delivers comprehensive cloud security posture management and risk visibility across multi-cloud environments, containers, and workloads without requiring agents. By leveraging cloud-native APIs from AWS, Azure, and GCP, Wiz provides a unified, 360-degree view of your entire cloud infrastructure, identifying vulnerabilities, misconfigurations, network exposures, and sensitive data. Gain immediate insights and make informed decisions with an up-to-date, holistic representation of your security landscape.

Agentless Cloud Native Security Platform360° Risk Visibility Across Multi-CloudAPI-Driven Security Posture Management
Free
Cloud Security

Prowler

Prowler is a leading open-source tool dedicated to improving the security posture of cloud environments. It empowers organizations with a transparent, customizable, and community-driven approach to cloud security, offering comprehensive checks and policies tailored to individual needs. By providing full visibility into its security logic, Prowler ensures informed decision-making and fosters a collaborative security ecosystem for enhanced protection.

Comprehensive cloud security compliance checksHighly customizable policies and configurationsTransparent security assessment logic
Free
Cloud Security

Plerion

Plerion is a comprehensive, all-in-one cloud security platform designed to unify and simplify security across AWS, Azure, and GCP environments. It provides robust Cloud Security Posture Management (CSPM), workload protection, data security, IAM security, and continuous compliance, offering unparalleled context and 360-degree transparency. Plerion empowers organizations to proactively reduce cyber risk, achieve immediate security posture improvements, and maximize ROI through a single, intuitive interface.

All-in-one Cloud Security PlatformMulti-cloud support (AWS, Azure, GCP)Cloud Security Posture Management (CSPM)
Free
Cloud Security

Orca Security

Orca Security provides continuous, agentless full-stack visibility across your entire cloud environment, identifying vulnerabilities, misconfigurations, and active threats. Its Cloud Security Platform delivers comprehensive insights in minutes, eliminating the need for complex deployments and reducing the time to detect and remediate risks across all your cloud accounts and assets.

Agentless Full-Stack VisibilityPrioritized Risk AlertsVulnerability Management
Free
Cloud Security

Cyscale

Cyscale is an agentless Cloud-Native Application Protection Platform (CNAPP) revolutionizing cloud security with automated, contextual analysis of misconfigurations, vulnerabilities, access, and data. Gain unparalleled visibility and actionable risk assessments to detect and respond to cloud threats with speed and precision. Our unified platform empowers organizations of all sizes to establish, enhance, and maintain robust cloud security programs aligned with industry best practices, simplifying the complex journey of cloud migration and development.

Agentless CNAPP for comprehensive cloud protectionAutomated contextual analysis of misconfigurations and vulnerabilitiesIntelligent detection and response to cloud threats
Free
Cloud Security

CloudDefense.AI

CloudDefense.AI is an advanced, multi-layered Cloud Native Application Protection Platform (CNAPP) designed to provide comprehensive security for your cloud infrastructure and native applications. We simplify complex toolchains, empowering security teams to efficiently identify and remediate vulnerabilities with unparalleled precision. Developed by engineers for engineers, CloudDefense.AI integrates seamlessly into developer workflows, offering an intuitive user experience and automated remediation capabilities to streamline security operations and enhance overall application resilience.

Multi-layered CNAPP protectionCloud infrastructure securityCloud-native application security

Do not let AI keep
recommending someone else

Start your 7-day free trial and get your AI Visibility Score in about a minute. See exactly where you stand, where competitors are beating you, and the ranked fixes to get into the answer. Cancel anytime before the trial ends.

7-day free trial. Cancel anytime before it ends. Trusted by 500+ B2B SaaS teams.

Partnered with
Powered by