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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
madhuakula avatar

madhuakula/kubernetes-goat

0
View on GitHub↗
5,686 stele·1,025 fork-uri·HTML·MIT·4 vizualizărimadhuakula.com/kubernetes-goat↗

Kubernetes Goat

Kubernetes Goat is a security training environment designed for practicing the identification and exploitation of common vulnerabilities within an intentionally insecure cluster. It provides a controlled setting to simulate system exploitations, including container escapes, role misconfigurations, and server-side requests.

The project utilizes scenario-based vulnerability deployment to create specific security flaws. It includes utilities for environment management that allow the cluster to be restored to a clean baseline by removing vulnerable scenarios, service accounts, and role bindings.

The platform covers several core security domains, including cluster auditing against industry benchmarks, network security through policy implementation, and runtime defense via real-time activity monitoring. It also provides tools for configuration analysis to identify security gaps and the enforcement of network isolation boundaries.

Features

  • Kubernetes Security Training - Provides a controlled, intentionally insecure Kubernetes cluster environment for practicing vulnerability identification and exploitation.
  • Security Training Labs - Simulates container escapes, role misconfigurations, and server-side requests to teach cluster weakness identification.
  • Live Cluster Security Scanners - Analyzes running cluster configurations and settings against security benchmarks to find gaps and misconfigurations.
  • Security Scanning - Includes an automated tool that scans cluster configurations against industry benchmarks to identify security risks.
  • Insecure State Reproducibility - Uses declarative configuration files to define and reproduce reproducible insecure cluster states.
  • Security Benchmarking - Compares current cluster configurations against industry standard security benchmarks to identify security gaps.
  • Kubernetes Network Security Policies - Implements Kubernetes NetworkPolicies to restrict traffic flow and simulate network-level security boundaries.
  • Vulnerable Scenario Deployments - Deploys intentionally misconfigured Kubernetes objects to create specific security flaws for exploitation practice.
  • Simulated Vulnerabilities - Deploys intentionally misconfigured scenarios to practice identifying and exploiting common security flaws.
  • Security Configuration Auditing - Checks environments against security benchmarks and uses sanitization to identify configuration gaps.
  • Kubernetes Security - Monitors cluster activity in real time to detect malicious behavior and practice enforcing security policies.
  • Runtime Security Monitors - Integrates monitoring tools to track cluster activity and detect malicious behavior during exploitation attempts.
  • Container Escape Analysis - Provides training on identifying and preventing attacks where processes break out of containers to access the host.
  • Security Policy Enforcers - Uses monitoring and policy enforcement to detect and block malicious activities in real time.
  • Vulnerable Environments - Vulnerable Kubernetes environment for security training.
  • Learning - Listed in the “Learning” section of the Awesome K8s Security awesome list.
  • Vulnerable Applications - Vulnerable cluster environment for practicing Kubernetes security.
  • Vulnerable Infrastructure Labs - Vulnerable cluster environment for practicing kubernetes security.

Istoric stele

Graficul istoricului de stele pentru madhuakula/kubernetes-goatGraficul istoricului de stele pentru madhuakula/kubernetes-goat

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Kubernetes Goat

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Kubernetes Goat.
  • aquasecurity/kube-benchAvatar aquasecurity

    aquasecurity/kube-bench

    8,078Vezi pe GitHub↗

    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

    Go
    Vezi pe GitHub↗8,078
  • armosec/kubescapeAvatar armosec

    armosec/kubescape

    11,482Vezi pe GitHub↗

    Kubescape is a security platform for Kubernetes that provides tools for scanning clusters, configurations, and container images against industry compliance and security benchmarks. It functions as a suite of security utilities, including a compliance auditor, a misconfiguration scanner, and a container vulnerability scanner. The project differentiates itself through automated remediation and active enforcement. It can automatically patch operating system vulnerabilities in images and fix security errors within manifest files. It also utilizes an admission controller to block the deployment of

    Go
    Vezi pe GitHub↗11,482
  • orange-cyberdefense/goadAvatar Orange-Cyberdefense

    Orange-Cyberdefense/GOAD

    7,464Vezi pe GitHub↗

    GOAD is an Ansible-based automation tool and infrastructure orchestrator used to deploy pre-configured networks of vulnerable Windows virtual machines. It serves as a security training environment for practicing Active Directory penetration testing, privilege escalation, and lateral movement across various cloud platforms and local virtualization hypervisors. The project distinguishes itself through a multi-provider infrastructure model and a system of infrastructure recipes that simulate intentional security misconfigurations. It supports the deployment of varied attack scenarios, including

    PowerShellactive-directoryansibleinfrastructure-as-code
    Vezi pe GitHub↗7,464
  • webgoat/webgoatAvatar WebGoat

    WebGoat/WebGoat

    9,160Vezi pe GitHub↗

    WebGoat is a deliberately insecure web application designed as an interactive security lab for learning how to identify and exploit common web vulnerabilities. It serves as a containerized sandbox that allows for the simulation and experimentation of web-based attacks and penetration testing techniques without risking production systems. The project functions as a learning lab that maps specific insecure coding patterns to structured lessons. It implements simulated server-side flaws to provide a hands-on environment for studying common security vulnerabilities and defensive coding practices.

    JavaScript
    Vezi pe GitHub↗9,160
Vezi toate cele 30 alternative pentru Kubernetes Goat→

Întrebări frecvente

Ce face madhuakula/kubernetes-goat?

Kubernetes Goat is a security training environment designed for practicing the identification and exploitation of common vulnerabilities within an intentionally insecure cluster. It provides a controlled setting to simulate system exploitations, including container escapes, role misconfigurations, and server-side requests.

Care sunt principalele funcționalități ale madhuakula/kubernetes-goat?

Principalele funcționalități ale madhuakula/kubernetes-goat sunt: Kubernetes Security Training, Security Training Labs, Live Cluster Security Scanners, Security Scanning, Insecure State Reproducibility, Security Benchmarking, Kubernetes Network Security Policies, Vulnerable Scenario Deployments.

Care sunt câteva alternative open-source pentru madhuakula/kubernetes-goat?

Alternativele open-source pentru madhuakula/kubernetes-goat includ: aquasecurity/kube-bench — kube-bench is a Kubernetes security benchmark scanner and configuration auditor. It verifies if a cluster adheres to… armosec/kubescape — Kubescape is a security platform for Kubernetes that provides tools for scanning clusters, configurations, and… orange-cyberdefense/goad — GOAD is an Ansible-based automation tool and infrastructure orchestrator used to deploy pre-configured networks of… webgoat/webgoat — WebGoat is a deliberately insecure web application designed as an interactive security lab for learning how to… zhuifengshaonianhanlu/pikachu — Pikachu is a web security training platform and vulnerable web application sandbox. It provides a containerized lab… aquasecurity/kube-hunter — Kube-hunter is a security scanner and vulnerability hunter for Kubernetes clusters. It operates as a cloud-native…