{"id":13510052,"url":"https://github.com/madhuakula/kubernetes-goat","last_synced_at":"2025-05-13T18:06:58.444Z","repository":{"id":37430533,"uuid":"269419110","full_name":"madhuakula/kubernetes-goat","owner":"madhuakula","description":"Kubernetes Goat is a \"Vulnerable by Design\" cluster environment to learn and practice Kubernetes security using an interactive hands-on playground 🚀","archived":false,"fork":false,"pushed_at":"2025-02-03T22:26:10.000Z","size":130093,"stargazers_count":4718,"open_issues_count":27,"forks_count":776,"subscribers_count":55,"default_branch":"master","last_synced_at":"2025-04-27T08:34:47.088Z","etag":null,"topics":["blueteam","cloud-native","cloud-security","cloudsecurity","container","container-security","devsecops","docker","hacking","infrastructure","k8s","kubernetes","kubernetes-goat","kubernetes-security","owasp","pentesting","redteam","security","vulnerable-app"],"latest_commit_sha":null,"homepage":"https://madhuakula.com/kubernetes-goat","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/madhuakula.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"madhuakula","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2020-06-04T17:11:48.000Z","updated_at":"2025-04-27T02:31:01.000Z","dependencies_parsed_at":"2025-04-24T09:07:01.029Z","dependency_job_id":null,"html_url":"https://github.com/madhuakula/kubernetes-goat","commit_stats":{"total_commits":196,"total_committers":37,"mean_commits":5.297297297297297,"dds":0.4948979591836735,"last_synced_commit":"e28d132dab6e0417d72e431f080717daacee64dd"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madhuakula%2Fkubernetes-goat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madhuakula%2Fkubernetes-goat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madhuakula%2Fkubernetes-goat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madhuakula%2Fkubernetes-goat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/madhuakula","download_url":"https://codeload.github.com/madhuakula/kubernetes-goat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254000848,"owners_count":21997441,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blueteam","cloud-native","cloud-security","cloudsecurity","container","container-security","devsecops","docker","hacking","infrastructure","k8s","kubernetes","kubernetes-goat","kubernetes-security","owasp","pentesting","redteam","security","vulnerable-app"],"created_at":"2024-08-01T02:01:22.476Z","updated_at":"2025-05-13T18:06:58.398Z","avatar_url":"https://github.com/madhuakula.png","language":"HTML","funding_links":["https://github.com/sponsors/madhuakula"],"categories":["Resources","HTML","Sorted by Technology and Category","Cloud Security","Hands-on Exercises","HTML (177)","Repositories / Tools","Cloud Pentesting","CTFs / Labs","security","Labs","Tools","红队\u0026渗透测试","0x03 靶场 :dart:","Training Labs"],"sub_categories":["Challenges","Containers/K8s","Learning","Kubernetes","Intentionally Vulnerable Applications","云原生靶场","Simulation / Experimentation"],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://madhuakula.com/kubernetes-goat\"\u003e\n    \u003cimg alt=\"Kubernetes Goat\" src=\"kubernetes-goat-logo.png\" width=\"150\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003e\n  Kubernetes Goat\n\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n    ✨ The Kubernetes Goat is designed to be an intentionally vulnerable cluster environment to learn and practice Kubernetes security 🚀\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    🙌 Refer to \u003cb\u003e\u003ca href=\"https://madhuakula.com/kubernetes-goat\"\u003ehttps://madhuakula.com/kubernetes-goat\u003c/a\u003e\u003c/b\u003e for the guide 📖\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://app.netlify.com/sites/kubernetes-goat/deploys\"\u003e\n        \u003cimg alt=\"Netlify Status\" src=\"https://api.netlify.com/api/v1/badges/e5399be3-9c47-4557-b237-9e6c89f6cada/deploy-status\" /\u003e\n    \u003c/a\u003e    \n    \u003ca href=\"https://github.com/madhuakula/kubernetes-goat/blob/master/LICENSE\"\u003e\n        \u003cimg alt=\"License: MIT\" src=\"https://img.shields.io/badge/License-MIT-blue.svg\" /\u003e\n    \u003c/a\u003e    \n    \u003ca href=\"https://github.com/madhuakula/kubernetes-goat/releases/latest\"\u003e\n        \u003cimg alt=\"GitHub release\" src=\"https://img.shields.io/github/release/madhuakula/kubernetes-goat.svg\" /\u003e\n    \u003c/a\u003e    \n    \u003ca href=\"https://github.com/madhuakula/kubernetes-goat/stargazers\"\u003e\n        \u003cimg alt=\"Github Stars\" src=\"https://img.shields.io/github/stars/madhuakula/kubernetes-goat\" /\u003e\n    \u003c/a\u003e    \n    \u003ca href=\"https://github.com/madhuakula/kubernetes-goat/pulls\"\u003e\n        \u003cimg alt=\"PRs Welcome\" src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" /\u003e\n    \u003c/a\u003e    \n    \u003ca href=\"https://hub.docker.com/r/madhuakula/k8s-goat-system-monitor\"\u003e\n        \u003cimg alt=\"Docker Pulls Kubernetes Goat\" src=\"https://img.shields.io/docker/pulls/madhuakula/k8s-goat-system-monitor\" /\u003e\n    \u003c/a\u003e    \n    \u003ca href=\"https://twitter.com/intent/tweet/?text=Kubernetes%20Goat,%20an%20intentionally%20vulnerable%20by%20design%20training%20platform%20to%20learn%20%23Kubernetes%20Security%20by%20%40madhuakula.%20Check%20it%20out%20\u0026url=https://github.com/madhuakula/kubernetes-goat\"\u003e\n        \u003cimg alt=\"Twitter\" src=\"https://img.shields.io/twitter/url?url=https://github.com/madhuakula/kubernetes-goat\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://rebrand.ly/Kubernetes-Goat/\"\u003e\n        \u003cimg alt=\"Discord\" src=\"https://img.shields.io/discord/976503864268308580?color=9cf\u0026label=Discord\u0026logo=discord\u0026logoColor=white\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n[![Kubernetes Goat Home](./kubernetes-goat-home.png)](https://madhuakula.com/kubernetes-goat)\n\n## 🧰 Setting up Kubernetes Goat\n\n* Ensure you have admin access to the Kubernetes cluster and installed `kubectl`. Refer to the [docs for installation](https://kubernetes.io/docs/tasks/tools/install-kubectl/)\n\n* Ensure you have the `helm` package manager installed. Refer to the [docs for installation](https://helm.sh/docs/intro/install)\n* To set up the Kubernetes Goat resources in your cluster, run the following commands:\n\n```bash\ngit clone https://github.com/madhuakula/kubernetes-goat.git\ncd kubernetes-goat\nchmod +x setup-kubernetes-goat.sh\nbash setup-kubernetes-goat.sh\n```\n\n* Ensure the pods are running before running the access script\n\n```bash\nkubectl get pods\n```\n\n![all pods running in kubectl get pods](guide/docs/scenarios/images/kubectl-get-pods.png)\n\n* Access Kubernetes Goat by exposing the resources to the local system (port-forward) by the following command:\n\n```bash\nbash access-kubernetes-goat.sh\n```\n\n* Then navigate to [`http://127.0.0.1:1234`](http://127.0.0.1:1234)\n\n\u003e Refer to [https://madhuakula.com/kubernetes-goat/docs/how-to-run](https://madhuakula.com/kubernetes-goat/docs/how-to-run) for setting up Kubernetes Goat in various environments like GKE, EKS, AKS, K3S, KIND, etc.\n\n## 🏆 Scenarios\n\n1. Sensitive keys in codebases\n2. DIND (docker-in-docker) exploitation\n3. SSRF in the Kubernetes (K8S) world\n4. Container escape to the host system\n5. Docker CIS benchmarks analysis\n6. Kubernetes CIS benchmarks analysis\n7. Attacking private registry\n8. NodePort exposed services\n9. Helm v2 tiller to PwN the cluster - [Deprecated]\n10. Analyzing crypto miner container\n11. Kubernetes namespaces bypass\n12. Gaining environment information\n13. DoS the Memory/CPU resources\n14. Hacker container preview\n15. Hidden in layers\n16. RBAC least privileges misconfiguration\n17. KubeAudit - Audit Kubernetes clusters\n18. Falco - Runtime security monitoring \u0026 detection\n19. Popeye - A Kubernetes cluster sanitizer\n20. Secure network boundaries using NSP\n21. Cilium Tetragon - eBPF-based Security Observability and Runtime Enforcement\n22. Securing Kubernetes Clusters using Kyverno Policy Engine\n\n## 📖 Documentation Guide\n\nHere is the detailed step by step guide for learning and using Kubernetes Goat 🎉: [documentation guide](https://madhuakula.com/kubernetes-goat)\n\n[![Kubernetes Goat Documentation Guide](kubernetes-goat-docs.png)](https://madhuakula.com/kubernetes-goat)\n\n**Reference: [https://madhuakula.com/kubernetes-goat](https://madhuakula.com/kubernetes-goat)**\n\n## ⚠️ Disclaimer\n\n\u003e Kubernetes Goat has intentionally created vulnerabilities, applications, and configurations to attack and gain access to your cluster and workloads. Please **DO NOT** run this alongside your production environments and infrastructure. We highly recommend running this in a safe and isolated (contained) environment.\n\n\u003e Kubernetes Goat is used for educational purposes only. Do not test or apply these attacks on any systems without permission. Kubernetes Goat comes with absolutely no warranties, by using it you take full responsibility for all outcomes.\n\n## 📝 License\n\n[MIT](https://github.com/madhuakula/kubernetes-goat/blob/master/LICENSE)\n\n## ✨ Acknowledgements\n\nThanks to to these wonderful people: 🎉\n\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/madhuakula\"\u003e\u003cimg alt=\"madhuakula\"src=\"https://avatars.githubusercontent.com/u/6764192?v=4\" width=\"100\" /\u003e\u003cbr /\u003emadhuakula\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/phpsystems\"\u003e\u003cimg alt=\"phpsystems\"src=\"https://avatars.githubusercontent.com/u/6594322?v=4\" width=\"100\" /\u003e\u003cbr /\u003ephpsystems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/adamhurm\"\u003e\u003cimg alt=\"adamhurm\"src=\"https://avatars.githubusercontent.com/u/13396996?v=4\" width=\"100\" /\u003e\u003cbr /\u003eadamhurm\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/malwareowl\"\u003e\u003cimg alt=\"malwareowl\"src=\"https://avatars.githubusercontent.com/u/44069301?v=4\" width=\"100\" /\u003e\u003cbr /\u003emalwareowl\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/za\"\u003e\u003cimg alt=\"za\"src=\"https://avatars.githubusercontent.com/u/409455?v=4\" width=\"100\" /\u003e\u003cbr /\u003eza\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/0xCardinal\"\u003e\u003cimg alt=\"0xCardinal\"src=\"https://avatars.githubusercontent.com/u/77858203?v=4\" width=\"100\" /\u003e\u003cbr /\u003e0xCardinal\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003cimg alt=\"dependabot[bot]\"src=\"https://avatars.githubusercontent.com/in/29110?v=4\" width=\"100\" /\u003e\u003cbr /\u003edependabot[bot]\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/davi-cruz\"\u003e\u003cimg alt=\"davi-cruz\"src=\"https://avatars.githubusercontent.com/u/1941328?v=4\" width=\"100\" /\u003e\u003cbr /\u003edavi-cruz\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/mkcn\"\u003e\u003cimg alt=\"mkcn\"src=\"https://avatars.githubusercontent.com/u/7307955?v=4\" width=\"100\" /\u003e\u003cbr /\u003emkcn\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/rewanthtammana\"\u003e\u003cimg alt=\"rewanthtammana\"src=\"https://avatars.githubusercontent.com/u/22347290?v=4\" width=\"100\" /\u003e\u003cbr /\u003erewanthtammana\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/samriggs\"\u003e\u003cimg alt=\"samriggs\"src=\"https://avatars.githubusercontent.com/u/2112396?v=4\" width=\"100\" /\u003e\u003cbr /\u003esamriggs\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/nayanballa08\"\u003e\u003cimg alt=\"nayanballa08\"src=\"https://avatars.githubusercontent.com/u/93637007?v=4\" width=\"100\" /\u003e\u003cbr /\u003enayanballa08\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/gvoden\"\u003e\u003cimg alt=\"gvoden\"src=\"https://avatars.githubusercontent.com/u/13051959?v=4\" width=\"100\" /\u003e\u003cbr /\u003egvoden\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/avicoder\"\u003e\u003cimg alt=\"avicoder\"src=\"https://avatars.githubusercontent.com/u/2093260?v=4\" width=\"100\" /\u003e\u003cbr /\u003eavicoder\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/macagr\"\u003e\u003cimg alt=\"macagr\"src=\"https://avatars.githubusercontent.com/u/2797772?v=4\" width=\"100\" /\u003e\u003cbr /\u003emacagr\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/commjoen\"\u003e\u003cimg alt=\"commjoen\"src=\"https://avatars.githubusercontent.com/u/1457214?v=4\" width=\"100\" /\u003e\u003cbr /\u003ecommjoen\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ravenium\"\u003e\u003cimg alt=\"ravenium\"src=\"https://avatars.githubusercontent.com/u/670285?v=4\" width=\"100\" /\u003e\u003cbr /\u003eravenium\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/BlaiseOfGlory\"\u003e\u003cimg alt=\"BlaiseOfGlory\"src=\"https://avatars.githubusercontent.com/u/5067183?v=4\" width=\"100\" /\u003e\u003cbr /\u003eBlaiseOfGlory\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/llaltxll\"\u003e\u003cimg alt=\"llaltxll\"src=\"https://avatars.githubusercontent.com/u/11542112?v=4\" width=\"100\" /\u003e\u003cbr /\u003ellaltxll\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/hexachordanu\"\u003e\u003cimg alt=\"hexachordanu\"src=\"https://avatars.githubusercontent.com/u/19929881?v=4\" width=\"100\" /\u003e\u003cbr /\u003ehexachordanu\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/bzd111\"\u003e\u003cimg alt=\"bzd111\"src=\"https://avatars.githubusercontent.com/u/18071885?v=4\" width=\"100\" /\u003e\u003cbr /\u003ebzd111\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/William-LP\"\u003e\u003cimg alt=\"William-LP\"src=\"https://avatars.githubusercontent.com/u/10053686?v=4\" width=\"100\" /\u003e\u003cbr /\u003eWilliam-LP\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/wurstbrot\"\u003e\u003cimg alt=\"wurstbrot\"src=\"https://avatars.githubusercontent.com/u/955192?v=4\" width=\"100\" /\u003e\u003cbr /\u003ewurstbrot\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/suneshgovind\"\u003e\u003cimg alt=\"suneshgovind\"src=\"https://avatars.githubusercontent.com/u/7311057?v=4\" width=\"100\" /\u003e\u003cbr /\u003esuneshgovind\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/SumoSumir\"\u003e\u003cimg alt=\"SumoSumir\"src=\"https://avatars.githubusercontent.com/u/75212845?v=4\" width=\"100\" /\u003e\u003cbr /\u003eSumoSumir\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/smoyer64\"\u003e\u003cimg alt=\"smoyer64\"src=\"https://avatars.githubusercontent.com/u/328333?v=4\" width=\"100\" /\u003e\u003cbr /\u003esmoyer64\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/pichuang\"\u003e\u003cimg alt=\"pichuang\"src=\"https://avatars.githubusercontent.com/u/5253671?v=4\" width=\"100\" /\u003e\u003cbr /\u003epichuang\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/nmiekley\"\u003e\u003cimg alt=\"nmiekley\"src=\"https://avatars.githubusercontent.com/u/50100352?v=4\" width=\"100\" /\u003e\u003cbr /\u003enmiekley\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/NF997\"\u003e\u003cimg alt=\"NF997\"src=\"https://avatars.githubusercontent.com/u/23374308?v=4\" width=\"100\" /\u003e\u003cbr /\u003eNF997\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Like0x\"\u003e\u003cimg alt=\"Like0x\"src=\"https://avatars.githubusercontent.com/u/19629138?v=4\" width=\"100\" /\u003e\u003cbr /\u003eLike0x\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Allevon412\"\u003e\u003cimg alt=\"Allevon412\"src=\"https://avatars.githubusercontent.com/u/41178870?v=4\" width=\"100\" /\u003e\u003cbr /\u003eAllevon412\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/aaaart3m\"\u003e\u003cimg alt=\"aaaart3m\"src=\"https://avatars.githubusercontent.com/u/60462779?v=4\" width=\"100\" /\u003e\u003cbr /\u003eaaaart3m\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/AmeerAssadi\"\u003e\u003cimg alt=\"AmeerAssadi\"src=\"https://avatars.githubusercontent.com/u/7712804?v=4\" width=\"100\" /\u003e\u003cbr /\u003eAmeerAssadi\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/apvarun\"\u003e\u003cimg alt=\"apvarun\"src=\"https://avatars.githubusercontent.com/u/8411309?v=4\" width=\"100\" /\u003e\u003cbr /\u003eapvarun\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ant4g0nist\"\u003e\u003cimg alt=\"ant4g0nist\"src=\"https://avatars.githubusercontent.com/u/3500559?v=4\" width=\"100\" /\u003e\u003cbr /\u003eant4g0nist\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadhuakula%2Fkubernetes-goat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmadhuakula%2Fkubernetes-goat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadhuakula%2Fkubernetes-goat/lists"}