Skip to content

aahan-pat/chaosify

Repository files navigation

Chaosify

npm

Chaosify is a safe, namespace-scoped execution environment for Kubernetes security verification. It proves whether your Kubernetes guardrails actually work — not just whether they are configured — and serves as the controlled execution sandbox for AI-driven pentesting.

All execution is confined to a dedicated, RBAC-enforced test namespace. Chaosify structurally cannot touch any other namespace in the cluster.

Installation

Requires Node.js ≥ 22.16.0.

npm install -g chaosify-kubernetes

To try without installing:

npx chaosify-kubernetes --help

Docs

  • Architecture — system design, safety model, and multi-cluster model
  • Reference — complete command reference, flags, and exit codes
  • Recon summary format — the low-token recon … --format summary TSV mode for agent consumption
  • Scenarios — full scenario library with control objectives and remediation
  • Case Study: Kubernetes Goat — end-to-end run against a deliberately vulnerable cluster

About

Chaosify is a Kubernetes security testing CLI that proves your admission controls, RBAC policies, network segmentation, and runtime detection actually work by running targeted tests against a live cluster and producing structured evidence.

Topics

Resources

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors