Skip to content

Security: bergerx/kubectl-status

SECURITY.md

Security Policy

Supported Versions

kubectl-status only supports the latest released version. Security fixes are made against master and shipped in the next release; older versions are not patched separately.

Project Continuity

kubectl-status is maintained by a single person, with no formal succession plan. If the project goes dormant, forking is the expected path for continued maintenance.

Reporting a Vulnerability

Please do not report security vulnerabilities through public GitHub issues, discussions, or pull requests.

Instead, report them privately by:

Please include as much of the following as you can:

  • A description of the vulnerability and its potential impact.
  • Steps to reproduce, including the command(s) run and, if applicable, a minimal (sanitized) Kubernetes manifest or -o yaml object that triggers the issue.
  • The kubectl status --version and kubectl version -o yaml output.
  • Any relevant logs (feel free to redact sensitive cluster data).

You should receive a response within a few days. If the issue is confirmed, we will work on a fix and coordinate disclosure timing with you before any public release notes or advisory are published.

Scope

kubectl-status is a read-only kubectl plugin: it queries the Kubernetes API and renders output locally, and does not itself expose network services. See ARCHITECTURE.md for the actors and data flow behind this. Of particular interest are issues such as:

  • Template rendering bugs that could leak, mishandle, or execute untrusted data from cluster objects.
  • Credential or secret exposure in rendered output or logs beyond what the user explicitly requested.
  • Supply-chain issues in the build/release pipeline (e.g. goreleaser workflow, krew manifest).

There aren't any published security advisories