Command Palette

Search for a command to run...

Hectal

4 chapters · 16 labs

The lab board

Every lab covers a real class of weakness in a setup you run yourself: how it's abused, how you'd catch it, how to fix the cause, and how to verify the fix.

CH 0

Secrets

The most common way real systems get breached: a credential that ended up somewhere it shouldn't — git history, an image layer, a CI log — and was found by someone else first.

CH 1

Supply Chain

Most of the code you ship, you didn't write. Four labs on securing everything between the package registry and the image your cluster runs.

CH 2

Containers & Infrastructure

Where your code runs decides how bad a bug can get. Four labs on shrinking the blast radius of containers and catching insecure infrastructure before it's applied.

CH 3

Pipeline & Runtime

The last four gaps: a CI trigger that hands secrets to strangers, injection bugs a scanner could have caught, a URL feature that reaches cloud credentials, and noticing an intruder inside a running container.