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
·
aquasecurity avatar

aquasecurity/kube-hunter

0
View on GitHub↗
5,064 stars·610 forks·Python·Apache-2.0·17 views

Kube Hunter

Kube-hunter is a security scanner and vulnerability hunter for Kubernetes clusters. It operates as a cloud-native penetration tool designed to identify security weaknesses, infrastructure misconfigurations, and exploitable gaps by simulating attacker techniques.

The tool distinguishes itself through a dual-mode scanning engine that executes both remote external probes and internal network scans. It features identity-based impersonation, allowing it to use service account tokens and pod identities to simulate security access from specific cluster roles and determine the potential blast radius of a container compromise.

The project covers a broad surface of security assessment capabilities, including cluster vulnerability scanning, internal network topology mapping, and compliance verification. It can detect exposed secrets, analyze infrastructure templates for misconfigurations, and perform active exploitation attempts to verify that discovered vulnerabilities are leverageable.

The application is packaged as a standalone executable to remove runtime dependencies during deployment.

Features

  • Kubernetes Vulnerability Hunters - Provides an active probing tool to identify exploitable gaps in Kubernetes nodes and service account permissions.
  • Penetration Testing Frameworks - Simulates attacker techniques and pod compromises to identify lateral movement paths and exploitability.
  • Live Cluster Security Scanners - Inspects running Kubernetes clusters to identify security weaknesses and best practice violations.
  • Internal Network Penetration Testers - Analyzes network interfaces from within the environment to identify internal exposure and lateral movement paths.
  • Cloud Native Penetration Testing - Provides a specialized utility for simulating pod compromises and mapping internal network topology in Kubernetes.
  • Exploitability Verification - Verifies if discovered vulnerabilities are actually leverageable by performing active exploitation attempts.
  • Internal Network Discoverers - Maps the network topology of a cluster to identify internal services and unauthorized exposure.
  • Automated Node Discovery - Provides automated discovery of cluster nodes via system APIs to target them for security scanning.
  • Compromise Simulations - Simulates pod compromises as a local unit to determine the potential blast radius and accessible resources.
  • Infrastructure Security Scanners - Analyzes cluster state and infrastructure templates to detect security gaps and non-compliant settings.
  • Kubernetes Cluster Assessments - Probes cluster nodes and APIs to discover exposed secrets and infrastructure gaps to harden the environment.
  • Network Vulnerability Scanning - Probes external IPs or domains from an outside machine to simulate the perspective of an external attacker.
  • Account Impersonation - Simulates security access by assuming the identity of specific Kubernetes service accounts and pod roles.
  • Kubernetes Security Assessments - Scans Kubernetes clusters to identify security weaknesses and misconfigurations that could be exploited.
  • Vulnerability Scanning - Scans clusters to identify security weaknesses and infrastructure misconfigurations to help harden the environment.
  • Active Scanning Engines - Implements an active scanning engine that executes both remote probes and internal network scans to identify vulnerabilities.
  • Network Topology Mapping - Generates maps of discovered nodes within specified network ranges to visualize cluster topology.
  • Kubernetes Compliance Monitoring - Analyzes infrastructure templates and cluster states to verify compliance with security standards and policies.
  • Misconfiguration Scanning - Analyzes infrastructure templates and cluster states against security benchmarks to find non-compliant configurations.
  • Secret Scanning - Scans files and images for sensitive information such as passwords or keys accidentally committed to source control.
  • Security Finding Dispatchers - Routes discovered security vulnerabilities through a filtering pipeline to standard output or remote analysis endpoints.
  • Security Module Integrations - Allows the integration of custom modules that subscribe to cluster events to trigger new security checks.
  • Modular Plugin Frameworks - Provides a plugin-based framework where modular hunter classes subscribe to discovery events to perform security checks.
  • Cloud Native Security - Hunts for security weaknesses in Kubernetes clusters.
  • Attacking - Listed in the “Attacking” section of the Awesome K8s Security awesome list.
  • Application Security - Hunts for security weaknesses in Kubernetes clusters.
  • Cloud Security - Scans Kubernetes clusters for security weaknesses.
  • Hunting Tools - Tool for hunting security weaknesses in Kubernetes clusters.
  • Kubernetes Security - Active security scanner for Kubernetes clusters.
  • Security and Compliance - Scans clusters for potential security weaknesses.
  • Vulnerability Scanning - Hunts for security weaknesses within cluster environments.

Star history

Star history chart for aquasecurity/kube-hunterStar history chart for aquasecurity/kube-hunter

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Kube Hunter

Similar open-source projects, ranked by how many features they share with Kube Hunter.
  • armosec/kubescapearmosec avatar

    armosec/kubescape

    11,482View on 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
    View on GitHub↗11,482
  • aquasecurity/kube-benchaquasecurity avatar

    aquasecurity/kube-bench

    8,078View on 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
    View on GitHub↗8,078
  • deepfence/threatmapperdeepfence avatar

    deepfence/ThreatMapper

    5,282View on GitHub↗

    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

    TypeScriptcloud-nativecloudsecuritycnapp
    View on GitHub↗5,282
  • projectdiscovery/naabuprojectdiscovery avatar

    projectdiscovery/naabu

    5,766View on GitHub↗

    Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to identify active services. It functions as a Go library for embedding port scanning into programs, and as a standalone tool that accepts targets as hostnames, IP addresses, CIDR ranges, or ASN numbers. The tool discovers live hosts before scanning, filters ports by range or top lists, and can integrate with Nmap for service version detection. The project distinguishes itself through its SYN-based port probing approach that sends TCP SYN packets and analyzes responses without complet

    Gocdn-exclusionhacktoberfestnmap
    View on GitHub↗5,766
See all 30 alternatives to Kube Hunter→

Frequently asked questions

What does aquasecurity/kube-hunter do?

Kube-hunter is a security scanner and vulnerability hunter for Kubernetes clusters. It operates as a cloud-native penetration tool designed to identify security weaknesses, infrastructure misconfigurations, and exploitable gaps by simulating attacker techniques.

What are the main features of aquasecurity/kube-hunter?

The main features of aquasecurity/kube-hunter are: Kubernetes Vulnerability Hunters, Penetration Testing Frameworks, Live Cluster Security Scanners, Internal Network Penetration Testers, Cloud Native Penetration Testing, Exploitability Verification, Internal Network Discoverers, Automated Node Discovery.

What are some open-source alternatives to aquasecurity/kube-hunter?

Open-source alternatives to aquasecurity/kube-hunter include: armosec/kubescape — Kubescape is a security platform for Kubernetes that provides tools for scanning clusters, configurations, and… aquasecurity/kube-bench — kube-bench is a Kubernetes security benchmark scanner and configuration auditor. It verifies if a cluster adheres to… deepfence/threatmapper — ThreatMapper is a cloud native application protection platform and infrastructure security scanner. It functions as a… projectdiscovery/naabu — Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to… snyk/cli — The Snyk CLI is a command-line security scanner that detects known vulnerabilities across open-source dependencies,… aquasecurity/trivy — Trivy is a comprehensive security scanner designed to identify vulnerabilities and misconfigurations across container…