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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

119 Repos

Awesome GitHub RepositoriesCloud Security

Platforms for monitoring, auditing, and securing cloud infrastructure.

Explore 119 awesome GitHub repositories matching part of an awesome list · Cloud Security. Refine with filters or upvote what's useful.

Awesome Cloud Security GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • wagoodman/diveAvatar von wagoodman

    wagoodman/dive

    54,242Auf GitHub ansehen↗

    Dive is a command-line tool designed for the analysis and optimization of container images. It functions as a layered storage inspector, allowing users to decompose image manifests to examine individual filesystem layers and identify opportunities to reduce total image size. The tool features a filesystem diffing engine that calculates net changes between sequential layers to highlight redundant data and storage inefficiencies. Users interact with this data through a terminal-based dashboard that provides keyboard-driven navigation of complex file structures and layer metadata. By abstracting

    Analyzes Docker image layers for security and size.

    Goclidockerdocker-image
    Auf GitHub ansehen↗54,242
  • etcd-io/etcdAvatar von etcd-io

    etcd-io/etcd

    51,838Auf GitHub ansehen↗

    etcd is a distributed, strongly consistent key-value store designed to provide reliable storage for critical system metadata and coordination primitives. It functions as a distributed consensus engine, utilizing a replicated log and leader-based state machine to ensure that all nodes in a cluster maintain a synchronized view of data. By providing atomic operations and linearizable reads and writes, it serves as a foundational component for distributed systems requiring high availability and fault tolerance. The system distinguishes itself through its multi-version concurrency control, which e

    Distributed key-value store used in Kubernetes.

    Gocncfconsensusdatabase
    Auf GitHub ansehen↗51,838
  • derailed/k9sAvatar von derailed

    derailed/k9s

    33,983Auf GitHub ansehen↗

    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

    Terminal-based UI for managing Kubernetes clusters.

    Gogogolangk8s
    Auf GitHub ansehen↗33,983
  • kubernetes/minikubeAvatar von kubernetes

    kubernetes/minikube

    31,877Auf GitHub ansehen↗

    Minikube is a command-line tool designed for local Kubernetes development, enabling users to provision and manage full-featured container clusters directly on a workstation. It serves as a local orchestrator that automates the lifecycle of isolated environments, allowing developers to start, stop, pause, and delete clusters to support testing and integration workflows. The project distinguishes itself through its flexible architecture, which supports multiple virtualization drivers and container runtimes to accommodate diverse host environments. It provides deep integration between the host a

    Tool for running local Kubernetes clusters.

    Goclustercncfcontainers
    Auf GitHub ansehen↗31,877
  • kubernetes-sigs/kindAvatar von kubernetes-sigs

    kubernetes-sigs/kind

    15,320Auf GitHub ansehen↗

    This project is a local Kubernetes cluster manager and tool that runs control plane and worker nodes as containers on a host machine. It provides an environment for local development and automated testing by emulating a full Kubernetes cluster within a container runtime. The tool enables the creation of multi-node topologies and high-availability control planes through configuration files. It supports image sideloading to transfer container images directly from the host to nodes, bypassing remote registries, and allows for offline deployments using pre-built node images. Capabilities include

    Runs local Kubernetes clusters using Docker containers.

    Godockergolangk8s-sig-testing
    Auf GitHub ansehen↗15,320
  • alfresco/prowlerAvatar von Alfresco

    Alfresco/prowler

    14,005Auf GitHub ansehen↗

    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

    Audits AWS security against CIS benchmarks.

    Python
    Auf GitHub ansehen↗14,005
  • toniblyx/prowlerAvatar von toniblyx

    toniblyx/prowler

    14,005Auf GitHub ansehen↗

    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

    Security best practices assessment tool for AWS environments.

    Python
    Auf GitHub ansehen↗14,005
  • canopy-network/canopyAvatar von canopy-network

    canopy-network/canopy

    11,413Auf GitHub ansehen↗

    Canopy is the official Go implementation of a blockchain node that runs a recursive network architecture, enabling new blockchains to launch as dependent layers that can later graduate into fully independent security roots. The project provides a hybrid consensus mechanism that combines Byzantine fault-tolerant Proof-of-Stake with Verifiable-Delay Functions, delivering instant finality while protecting against long-range attacks through trustless chain age verification. Validators secure multiple chains simultaneously through restaking, where a single bonded stake serves as collateral across t

    Sets economic barriers for chains to obtain security from a root based on market demand.

    Goauto-scaling-architecturelayerless-blockchain-creatormesh-security-provider
    Auf GitHub ansehen↗11,413
  • docker/docker-bench-securityAvatar von docker

    docker/docker-bench-security

    9,655Auf GitHub ansehen↗

    This project is a security compliance tool and configuration auditor designed to evaluate Docker deployments against industry security benchmarks. It functions as a script-based scanner that identifies misconfigurations and vulnerabilities within both the host operating system and container settings. The tool specifically implements the Center for Internet Security standards for Docker to verify host and container configurations. It enables a hardening workflow by comparing system states against these standards to identify security gaps and document compliance status. The audit engine suppor

    Checks Docker containers against CIS security benchmarks.

    Shell
    Auf GitHub ansehen↗9,655
  • firezone/firezoneAvatar von firezone

    firezone/firezone

    8,701Auf GitHub ansehen↗

    Firezone is a zero trust network access platform that uses WireGuard to provide identity-based connectivity to internal network resources. It functions as a virtual private network that synchronizes authentication and user groups via OpenID Connect providers. The system implements a group-based access control engine to enforce least privilege by restricting network resources to specific user groups. It utilizes holepunching and relay protocols for NAT traversal to establish encrypted tunnels through firewalls without requiring inbound ports. The platform includes a control plane for managing

    VPN server and firewall management for teams.

    Elixirclouddevsecopselixir
    Auf GitHub ansehen↗8,701
  • aquasecurity/kube-benchAvatar von aquasecurity

    aquasecurity/kube-bench

    8,078Auf GitHub ansehen↗

    kube-bench is a Kubernetes security benchmark scanner and configuration auditor. It verifies if a cluster adheres to the Center for Internet Security standards and other hardening guides to identify security misconfigurations and vulnerabilities. The tool operates as a containerized security scanner, utilizing host namespaces to analyze nodes and control plane components without requiring the installation of binaries directly on the host. It supports multiple Kubernetes distributions, applying environment-specific benchmarks to ensure auditing accuracy for managed services. The project cover

    Audits Kubernetes clusters against CIS benchmarks.

    Go
    Auf GitHub ansehen↗8,078
  • nccgroup/scoutsuiteAvatar von nccgroup

    nccgroup/ScoutSuite

    7,548Auf GitHub ansehen↗

    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

    Multi-cloud security auditing tool for configuration assessment.

    Pythonauditingawsazure
    Auf GitHub ansehen↗7,548
  • cncf/curriculumAvatar von cncf

    cncf/curriculum

    6,578Auf GitHub ansehen↗

    The CNCF Curriculum is an open-source repository that organizes exam domains and learning paths for CNCF certification courses covering Kubernetes and cloud-native technologies. It structures certification content into weighted domains that reflect exam question distribution, providing a structured study guide for candidates preparing for CNCF certifications. The curriculum is organized around multiple cloud-native domains including networking, security, GitOps, platform engineering, and certification preparation. It teaches cloud-native concepts through the lens of building and operating int

    Teaches fundamental security concepts for securing container-based applications in cloud native environments.

    cncf
    Auf GitHub ansehen↗6,578
  • cloudquery/cloudqueryAvatar von cloudquery

    cloudquery/cloudquery

    6,438Auf GitHub ansehen↗

    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

    Transforms cloud infrastructure into queryable SQL tables.

    Goairbyteattack-surface-managementaws
    Auf GitHub ansehen↗6,438
  • duo-labs/cloudmapperAvatar von duo-labs

    duo-labs/cloudmapper

    6,259Auf GitHub ansehen↗

    Analyzes AWS environments for security posture.

    JavaScriptawscytoscapediagram
    Auf GitHub ansehen↗6,259
  • microsoft/security-101Avatar von microsoft

    microsoft/Security-101

    6,203Auf GitHub ansehen↗

    Security-101 is a vendor-agnostic, foundational cybersecurity learning curriculum organized into modular, framework-aligned modules. It is designed to build core knowledge across multiple security domains without tying content to specific products or platforms, making it suitable for both beginners and professionals seeking a structured introduction to the field. The curriculum is built around established security frameworks, including the MITRE ATT&CK framework for standardized threat analysis and the NIST Cybersecurity Framework for incident response workflows. It covers a broad range of do

    Covers cloud-based security services that combine network security and wide-area networking.

    HTMLappseccia-triaddata-protection
    Auf GitHub ansehen↗6,203
  • learntocloud/learn-to-cloudAvatar von learntocloud

    learntocloud/learn-to-cloud

    5,768Auf GitHub ansehen↗

    A courseware built on the belief that anyone can learn foundational cloud engineering skills with the right guide and discipline

    Provides curriculum on IAM, secrets management, network controls, and incident response for cloud apps.

    CSSawsazurecloud
    Auf GitHub ansehen↗5,768
  • deepfence/threatmapperAvatar von deepfence

    deepfence/ThreatMapper

    5,282Auf GitHub ansehen↗

    ThreatMapper is a cloud native application protection platform and infrastructure security scanner. It functions as a vulnerability management system and cloud workload telemetry collector designed to monitor workloads and detect security risks across cloud and container environments. The platform distinguishes itself through a network traffic visualizer that uses machine learning to classify communication patterns and a graph-based attack mapping system to identify high-risk paths between vulnerabilities and network dependencies. Its broader capabilities cover cloud infrastructure complianc

    Runtime vulnerability and compliance scanner for cloud environments.

    TypeScriptcloud-nativecloudsecuritycnapp
    Auf GitHub ansehen↗5,282
  • rhinosecuritylabs/pacuAvatar von RhinoSecurityLabs

    RhinoSecurityLabs/pacu

    5,234Auf GitHub ansehen↗

    Pacu ist ein Exploitation-Framework, das für das Auditieren und Testen der Sicherheit von Amazon Web Services (AWS)-Umgebungen entwickelt wurde. Es dient als Cloud-Penetration-Testing-Tool und Ressourcen-Enumerator, um Fehlkonfigurationen zu identifizieren, Angriffsflächen abzubilden und Pfade zur Privilegieneskalation auszuführen. Das Framework bietet spezialisierte Funktionen für Post-Exploitation- und Red-Team-Operationen, einschließlich der Etablierung von Persistenz durch Backdooring von Identity and Access Management (IAM). Es zeichnet sich durch ein Plugin-basiertes Modulsystem aus, das die Entwicklung benutzerdefinierter Aufgaben und die Orchestrierung von API-Anfragen über mehrere geografische Regionen hinweg ermöglicht. Das Projekt deckt ein breites Spektrum an Sicherheitsaudit-Aktivitäten ab, einschließlich Infrastruktur-Enumeration, Datenexfiltration aus Speicherdiensten und Identitäts-Audits. Es enthält Tools für Remote Code Execution via Payload-Injection und Startskripte sowie Funktionen zur Störung von Erkennungsdiensten und zur Analyse lateraler Netzwerkbewegungen. Pacu verwaltet zielspezifische Authentifizierungsschlüssel und Sitzungsmetadaten unter Verwendung isolierter Container und einer lokalen Datenbank, um den Status beizubehalten und API-Aufrufe zu reduzieren.

    Exploitation framework for testing AWS security.

    Python
    Auf GitHub ansehen↗5,234
  • aquasecurity/kube-hunterAvatar von aquasecurity

    aquasecurity/kube-hunter

    5,064Auf GitHub ansehen↗

    Kube-hunter ist ein Sicherheitsscanner und Schwachstellen-Jäger für Kubernetes-Cluster. Es arbeitet als Cloud-natives Penetrationstool, das entwickelt wurde, um Sicherheitsschwachstellen, Fehlkonfigurationen der Infrastruktur und ausnutzbare Lücken durch die Simulation von Angreifertechniken zu identifizieren. Das Tool zeichnet sich durch eine Dual-Mode-Scan-Engine aus, die sowohl externe Remote-Probes als auch interne Netzwerk-Scans ausführt. Es verfügt über identitätsbasierte Identitätswechsel, die es ermöglichen, Service-Account-Token und Pod-Identitäten zu verwenden, um Sicherheitszugriffe von spezifischen Cluster-Rollen zu simulieren und den potenziellen Explosionsradius einer Container-Kompromittierung zu bestimmen. Das Projekt deckt ein breites Spektrum an Sicherheitsbewertungsfunktionen ab, einschließlich Cluster-Schwachstellen-Scanning, Mapping der internen Netzwerktopologie und Compliance-Verifizierung. Es kann offengelegte Geheimnisse erkennen, Infrastruktur-Templates auf Fehlkonfigurationen analysieren und aktive Ausnutzungsversuche durchführen, um zu verifizieren, ob entdeckte Schwachstellen ausnutzbar sind. Die Anwendung wird als eigenständige ausführbare Datei verpackt, um Laufzeitabhängigkeiten während des Deployments zu entfernen.

    Scans Kubernetes clusters for security weaknesses.

    Python
    Auf GitHub ansehen↗5,064
Vorherige12345…6Nächste
  1. Home
  2. Part of an Awesome List
  3. Security & Privacy
  4. Cloud Security

Unter-Tags erkunden

  • Fundamentals CurriculaEducational content covering IAM, secrets management, network controls, and incident response for cloud applications. **Distinct from Cloud Security:** Distinct from Cloud Security: focuses on educational curriculum, not monitoring or auditing platforms.
  • Kubernetes Security FundamentalsCore security concepts for container-based applications and cloud native environments. **Distinct from Cloud Security:** Distinct from Cloud Security: focuses on Kubernetes-specific security fundamentals, not general cloud infrastructure security.
  • Security-as-a-Service Models2 Sub-TagsCloud-based services that combine network security and wide-area networking for secure remote access. **Distinct from Cloud Security:** Distinct from Cloud Security: focuses on delivering security as a managed cloud service rather than general cloud infrastructure monitoring and auditing.