awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Automated AWS Security Auditing Tools

Ranking updated Jun 30, 2026

For an automated security auditing tool for AWS, the first results are duo-labs/cloudmapper, prowler-cloud/prowler and toniblyx/prowler. aquasecurity/cloudsploit and capitalone/cloud-custodian round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Identify vulnerabilities and misconfigurations across your AWS infrastructure using these automated security assessment and compliance scanners.

Automated AWS Security Auditing Tools

Find the best repos with AI.We'll search the best matching repositories with AI.
  • duo-labs/cloudmapperduo-labs avatar

    duo-labs/cloudmapper

    6,259View on GitHub↗

    CloudMapper is an open-source tool that scans an AWS account for security misconfigurations and visualizes the environment with IAM and S3 checks, including some compliance assessments, making it a solid fit for auditing—though it lacks automated remediation and real-time event-driven scanning.

    JavaScriptIAM Policy AnalyzersIAM Policy AuditorsMulti-Account Orchestration
    View on GitHub↗6,259
  • prowler-cloud/prowlerprowler-cloud avatar

    prowler-cloud/prowler

    13,049View on GitHub↗

    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 an automated cloud infrastructure security scanner that evaluates AWS environments against compliance benchmarks like CIS, performs IAM and resource misconfiguration checks, and supports infrastructure-as-code analysis—exactly the kind of comprehensive, self-hostable tool you are looking for.

    PythonInfrastructure as Code Scanners
    View on GitHub↗13,049
  • toniblyx/prowlertoniblyx avatar

    toniblyx/prowler

    14,005View on GitHub↗

    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 automates compliance assessments against industry benchmarks like CIS and NIST across AWS, with checks for IAM, S3, and multi-account support, plus remediation recommendations and attack-path visualization — it directly fits your need for an open-source AWS security auditing tool.

    PythonMulti-Account Orchestration
    View on GitHub↗14,005
  • aquasecurity/cloudsploitaquasecurity avatar

    aquasecurity/cloudsploit

    3,705View on GitHub↗

    Cloudsploit is a cloud security posture management tool and multi-cloud security auditor. It audits cloud infrastructure for misconfigurations and compliance risks across multiple providers, specifically AWS and Azure, by evaluating resource configurations against a set of security plugins. The project functions as a cloud compliance scanner that maps infrastructure scan results to regulatory frameworks and security policy standards. It also serves as an automated cloud remediation tool, executing corrective actions to fix detected misconfigurations via SDK calls. The system covers resource

    Cloudsploit is an open-source cloud security posture management tool that audits AWS (and other clouds) for misconfigurations and compliance risks, provides automated remediation via SDK calls, and maps results to regulatory frameworks—exactly matching the need for an AWS security scanner with compliance and remediation features.

    JavaScriptMulti-Account Scanning
    View on GitHub↗3,705
  • capitalone/cloud-custodiancapitalone avatar

    capitalone/cloud-custodian

    6,016View on GitHub↗

    Cloud Custodian is a multi-cloud governance engine and policy enforcement tool designed to automate security, compliance, and cost optimization across various cloud providers. It functions as a rules engine that uses a declarative domain specific language to query cloud resources and execute corrective actions based on predefined filters. The system operates as a serverless policy orchestrator, deploying provider-specific functions to trigger real-time enforcement in response to cloud resource changes. It provides a provider-agnostic resource abstraction to maintain consistent operational pol

    Cloud Custodian is a multi-cloud governance engine that automates security and compliance policy enforcement — it audits AWS resources against CIS and other benchmarks, analyzes IAM and S3, offers automated remediation, supports multi-account and event-driven scanning, and integrates with infrastructure-as-code, which directly matches your need for an open-source scanner with those features.

    PythonInfrastructure as Code Security
    View on GitHub↗6,016
  • nccgroup/scoutsuitenccgroup avatar

    nccgroup/ScoutSuite

    7,548View on GitHub↗

    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 auditing tool that evaluates AWS resources against security benchmarks and compliance rulesets, with features like multi-account scanning and detailed analysis reports, making it a comprehensive solution for automated AWS security assessment.

    PythonMulti-Account Scanning
    View on GitHub↗7,548
  • alfresco/prowlerAlfresco avatar

    Alfresco/prowler

    14,005View on GitHub↗

    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 scanner that automates AWS security audits, checks against CIS/NIST/SOC2 benchmarks, and analyzes IAM and S3 configurations, directly matching your need for an open-source cloud security scanner.

    PythonCloud Security Posture ManagementAI Security Context ServersAI Security Data Providers
    View on GitHub↗14,005
  • cloudsploit/scanscloudsploit avatar

    cloudsploit/scans

    3,748View on GitHub↗

    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 automatically scans AWS accounts for misconfigurations, compliance violations (CIS, NIST, SOC2), and security risks, including IAM and S3 analysis, multi-account support, and remediation guidance — squarely fitting the need for a self-hosted AWS security auditor.

    JavaScriptCloud Security Posture ManagementAutomated Security RemediationCloud Auditing Tools
    View on GitHub↗3,748
  • aquasecurity/trivyaquasecurity avatar

    aquasecurity/trivy

    36,462View on GitHub↗

    Trivy is a comprehensive security scanner designed to identify vulnerabilities and misconfigurations across container images, filesystems, and infrastructure as code files. It functions as a software composition analysis tool and an infrastructure security scanner, providing automated checks for CI/CD pipelines and cloud environments to ensure the integrity of the software supply chain. The tool distinguishes itself through a modular, plugin-based architecture that allows for the independent inspection of diverse targets. It utilizes a declarative policy engine to evaluate configurations agai

    Trivy is a comprehensive cloud security scanner that can assess AWS accounts for misconfigurations, vulnerabilities, and compliance benchmarks (CIS, NIST) via its cloud and IaC scanning modes, though it lacks dedicated real-time event-driven monitoring, making it a solid fit for the core intent.

    GoInfrastructure as Code Scanners
    View on GitHub↗36,462
  • salesforce/cloudsplainingsalesforce avatar

    salesforce/cloudsplaining

    2,226View on GitHub↗

    Cloudsplaining is an AWS IAM Security Assessment tool that identifies violations of least privilege and generates a risk-prioritized report.

    Cloudsplaining is an AWS IAM security assessment tool that identifies least-privilege violations, matching your need for automated auditing, but it is limited to IAM analysis and does not cover compliance benchmarks, S3 checks, or remediation.

    JavaScriptAWS SecurityCloud SecurityCloud Security Auditing
    View on GitHub↗2,226
  • tenable/terrascantenable avatar

    tenable/terrascan

    5,210View on GitHub↗

    Terrascan is a static analysis tool designed to evaluate infrastructure-as-code configuration files for security vulnerabilities and compliance violations. By parsing these files into an intermediate representation, it identifies risks before cloud resources are provisioned, serving as a compliance auditor for cloud-native environments. The tool functions as a policy-as-code engine, allowing users to define and enforce custom security rules and industry benchmarks using a specialized query language. It distinguishes itself through its ability to integrate directly into development and deploym

    Terrascan is a static analysis tool that checks infrastructure-as-code configuration files for security issues, not a scanner that assesses a live AWS account or running resources for misconfigurations and compliance violations.

    GoInfrastructure as Code ScannersInfrastructure as Code SecurityPolicy-As-Code Engines
    View on GitHub↗5,210
  • liamg/tfsecliamg avatar

    liamg/tfsec

    7,013View on GitHub↗

    tfsec is a static analysis tool and security scanner for Terraform configuration files. It functions as an infrastructure as code security scanner and compliance linter designed to detect misconfigurations and vulnerabilities across multiple cloud providers before resources are deployed. The tool identifies security risks by analyzing infrastructure code and variable files to evaluate the final state of the environment. It supports custom policy enforcement and allows for the suppression of specific security warnings through inline comments. Its capabilities cover cloud security posture mana

    tfsec scans Terraform configuration files for security misconfigurations before deployment, but your search is for a tool that audits a live AWS account itself, not the infrastructure-as-code definitions.

    GoInfrastructure as Code ScannersInfrastructure as Code Security
    View on GitHub↗7,013
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
duo-labs/cloudmapper6.3KJavaScriptbsd-3-clauseJul 15, 2024
prowler-cloud/prowler13KPythonapache-2.0Feb 19, 2026
toniblyx/prowler14KPythonApache-2.0Jun 17, 2026
aquasecurity/cloudsploit3.7KJavaScriptgpl-3.0Feb 20, 2026
capitalone/cloud-custodian6KPythonApache-2.0Jun 25, 2026
nccgroup/scoutsuite7.5KPythongpl-2.0Sep 23, 2025
alfresco/prowler14KPythonApache-2.0Jun 17, 2026
cloudsploit/scans3.7KJavaScriptGPL-3.0Feb 23, 2026
aquasecurity/trivy36.5KGoApache-2.0Jun 16, 2026
salesforce/cloudsplaining2.2KJavaScriptBSD-3-ClauseJun 14, 2026

Related searches

  • a cloud security posture tool
  • a cloud resource inventory tool
  • a tool for cleaning up idle cloud resources
  • a security auditing tool for Linux servers
  • a server hardening toolkit
  • a container hardening tool
  • an intentionally vulnerable cloud environment for practice
  • an IaC security scanner