← Docs|How It Works

How It Works

Agentless architecture. No installation. Runs locally with kubectl.

1

You Run the Script

curl -sL wozz.io/audit.sh | bash

The script downloads and executes locally on your machine. Nothing is installed in your cluster.

2

Script Reads Your Cluster

Using your existing kubectl configuration, the script reads:

  • Pod resource requests and limits
  • Node information
  • PersistentVolumes (storage)
  • Service configurations (load balancers)

All data stays on your machine. We never receive your cluster credentials.

3

Analysis Happens Locally

The script analyzes resource allocation patterns:

Over-Provisioned Memory

When limits are more than 2x requests

Over-Provisioned CPU

When limits are more than 3x requests

Unbound Storage

PVs that aren't attached to any pod

Orphaned Load Balancers

Services with no backend pods

4

You See Results Immediately

The terminal displays your total annual waste and high-level breakdown.

TOTAL ANNUAL WASTE: $52,000
Resource Waste:
- Over-Provisioned Memory: $2,600/month
- Over-Provisioned CPU: $1,500/month
5

Optional: Push to Dashboard

Add --push to save results to your dashboard for tracking over time.

Sent to dashboard:

  • ✓ Waste calculations
  • ✓ Resource counts
  • ✓ Cluster hash (anonymized)

Never sent:

  • ✗ kubectl credentials
  • ✗ Secrets or env vars
  • ✗ Cluster endpoint

Key Benefits

No Security Review

No agents = no new attack surface

30-Second Setup

One command, instant results

Privacy by Default

Data stays local unless you push it

Open Source

Review the code on GitHub