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
derailed avatar

derailed/popeye

0
View on GitHub↗
popeyecli.io↗

Popeye

👀 A Kubernetes cluster resource sanitizer

Features

  • Cluster Sanitizers - Scans live Kubernetes clusters for misconfigurations, stale resources, and best practice violations.

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
  • Live Cluster Security Scanners - Inspects a running Kubernetes cluster and reports misconfigurations without altering resources.
  • Cluster Audit Schedulers - Runs automated cluster health checks on a recurring schedule using Kubernetes CronJobs.
  • Cluster - Deploys a scanner as a Kubernetes CronJob to perform scheduled cluster scans automatically.
  • Cluster Audit Schedulers - Ships a CronJob-based scheduler that runs automated cluster audits on a recurring schedule.
  • Kubernetes Resource Health Auditors - Audits Kubernetes resource health and flags unused or problematic states across namespaces.
  • Kubernetes Resource Health Audits - Checks each Kubernetes resource for stale, unused, or problematic states and flags them for review.
  • Kubernetes Resource Linters - Provides a linter that scans Kubernetes resources against configurable rules and reports violations.
  • Kubernetes Resource Linters - Checks Kubernetes resource types for port mismatches, dead references, and missing probes.
  • Resource Linters - Checks Kubernetes resource types for port mismatches, dead references, and missing probes.
  • Audit Report Generators - Generates audit reports in multiple formats including YAML, HTML, JSON, JUnit, and Prometheus.
  • Kubernetes Stale Resource Detectors - Identifies unused or orphaned Kubernetes resources that can be safely removed.
  • Infrastructure Capacity Risk Assessments - Evaluates resource usage and flags potential capacity issues such as over-provisioning or under-provisioning.
  • Lint Report Exports - Generates lint reports in standard, YAML, HTML, JSON, JUnit, Prometheus, or single score formats for downstream consumption.
  • Kubernetes Linter Configuration Files - Tunes linter behavior, sets thresholds, and excludes resources via a YAML configuration file.
  • Resource and Code Exclusions - Configures a YAML file to skip specific resources or linter codes using exact names or regular expressions.
  • Resource Utilization Analyzers - Reports CPU and memory usage from a metric-server to warn about over or under allocation.
  • Prometheus-Based Metric Exporters - Publishes cluster scan results as Prometheus metrics to a pushgateway for monitoring and alerting.
  • Prometheus Monitoring Practices - Sends cluster scan results as Prometheus metrics to a pushgateway for monitoring and alerting.
  • Kubernetes Resource Utilization Reports - Analyzes CPU and memory usage from a metric-server to warn about over or under allocation and potential capacity issues.
  • Kubernetes Resource Utilization Analyzers - Analyzes CPU and memory usage from a metric-server to flag over or under allocation.
  • Linter Configuration Files - Controls which linters run, their thresholds, and exclusion rules through a declarative YAML file.
  • Monitoring and Visualization - Scans clusters to report configuration and resource issues.
  • 6,307 stars·343 forks·Go·12 views

    Star history

    Star history chart for derailed/popeyeStar history chart for derailed/popeye

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Popeye

    These projects share indexed features with Popeye. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • kubernetes/kube-state-metricskubernetes avatar

      kubernetes/kube-state-metrics

      6,141View on GitHub↗

      kube-state-metrics is a Kubernetes metrics exporter that generates Prometheus-compatible metrics from the current state of cluster objects such as pods, deployments, and nodes. It operates by watching the Kubernetes API server and transforming resource snapshots into metric families, which are then exposed over an HTTP endpoint in the Prometheus text-based exposition format for direct scraping. The project distinguishes itself through horizontal scaling capabilities, distributing metric collection across multiple instances using object UID hashing to reduce per-instance memory consumption. It

      Gokuberneteskubernetes-exporterkubernetes-monitoring
      View on GitHub↗6,141
    • madhuakula/kubernetes-goatmadhuakula avatar

      madhuakula/kubernetes-goat

      5,686View on GitHub↗

      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.

      HTML
      View on GitHub↗5,686
    • aquasecurity/kube-hunteraquasecurity avatar

      aquasecurity/kube-hunter

      5,064View on GitHub↗

      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

      Python
      View on GitHub↗5,064
    • 0xerr0r/blocky0xERR0R avatar

      0xERR0R/blocky

      6,653View on GitHub↗

      Blocky is a stateless DNS proxy that functions as a network-wide ad-blocker and content filter. It operates as a single binary or Docker container with no database or persistent state, accepting DNS queries over UDP, TCP, HTTPS, TLS, QUIC, and HTTP/3 through a unified plugin-based query pipeline. The core of the system is a client-group policy engine that assigns devices to named groups and applies per-group blocklists, allowlists, and upstream resolvers, with all configuration changes applied through hot-reloading without requiring a restart. The project distinguishes itself through its modu

      Goad-blockeradblockadblocker
      View on GitHub↗6,653
    Compare all 30 related projects→

    Frequently asked questions

    What does derailed/popeye do?

    👀 A Kubernetes cluster resource sanitizer

    What are the main features of derailed/popeye?

    The main features of derailed/popeye are: Cluster Sanitizers, Live Cluster Security Scanners, Cluster Audit Schedulers, Cluster, Kubernetes Resource Health Auditors, Kubernetes Resource Health Audits, Kubernetes Resource Linters, Resource Linters.

    Which projects share features with derailed/popeye?

    Projects with overlapping indexed features include: kubernetes/kube-state-metrics — kube-state-metrics is a Kubernetes metrics exporter that generates Prometheus-compatible metrics from the current… madhuakula/kubernetes-goat — Kubernetes Goat is a security training environment designed for practicing the identification and exploitation of… aquasecurity/kube-hunter — Kube-hunter is a security scanner and vulnerability hunter for Kubernetes clusters. It operates as a cloud-native… 0xerr0r/blocky — Blocky is a stateless DNS proxy that functions as a network-wide ad-blocker and content filter. It operates as a… cncf/curriculum — The CNCF Curriculum is an open-source repository that organizes exam domains and learning paths for CNCF certification… prometheus/blackbox_exporter — The Blackbox Exporter is a Prometheus-compatible probe that checks the availability and response correctness of…