Lab Catalog

Hands-on environments you can spin up on demand. Browse freely; sign in when you want to start one.

60m
Lab

Admission Policy as Code

Express your security standards as admission policies, test them against manifests that should pass and manifests that should not, and roll them out in audit mode before they start blocking deployments.

Techworth Labs Intermediate Policy as Code Kubernetes
45m
Lab

Answering a Zero-Day with an SBOM

Generate SBOMs for a set of build artifacts and use them to answer, in minutes rather than days, which deployed services contain a newly disclosed vulnerable component.

Techworth Labs Intermediate Supply Chain Security DevSecOps
45m
Lab

Catching Infrastructure Misconfiguration Before Apply

Scan Terraform for the misconfigurations that become public buckets and open security groups, fix them, and wire the scan into the plan stage where it blocks a merge.

Techworth Labs Beginner Cloud Security Infrastructure as Code
60m
Lab

Container Escape and the Controls That Stop It

Break out of a deliberately misconfigured container to reach the host, then apply the runtime and admission controls that make the same escape fail.

Techworth Labs Advanced Containers Kubernetes
60m
Lab

Custom SAST Rules That Catch What Defaults Miss

Write, test and tune your own static analysis rules against a vulnerable codebase, then judge them on false positives as well as on what they catch.

Techworth Labs Intermediate Application Security DevSecOps
60m
Lab

Cutting Cloud IAM Down to Least Privilege

Find the over-permissioned roles in a cloud account, use access data to derive the permissions actually in use, and tighten the policies without breaking the workloads.

Techworth Labs Intermediate Cloud Security Identity and Access
60m
Lab

DAST Against an Ephemeral Environment

Stand up a per-merge-request environment, run an authenticated dynamic scan against the running application, and turn the results into a pipeline gate that does not flake.

Techworth Labs Intermediate Application Security CI/CD
60m
Lab

Detection as Code with Grafana

Define alert rules and dashboards as version-controlled code, test them against replayed attack telemetry, and ship them through a pipeline like any other artifact.

Techworth Labs Intermediate Detection Engineering Observability
90m
Lab

DevSecOps Incident Response Game Day

Run a live compromise of a pipeline and cluster end to end: detect it, contain it, evict the attacker, and produce the timeline and control changes that come out of it.

Techworth Labs Advanced Incident Response DevSecOps
60m
Lab

Exfiltrating Secrets from a CI Pipeline

Steal pipeline credentials through a malicious build step and a poisoned dependency, then lock the pipeline down with scoped tokens, isolated runners and protected environments.

Techworth Labs Advanced CI/CD Secrets Management
45m
Lab

Gating Builds on Vulnerable Dependencies

Add a dependency scan that fails a build on exploitable CVEs, then work through the upgrades, exceptions and expiry dates that keep the gate from being quietly switched off.

Techworth Labs Beginner Supply Chain Security DevSecOps
45m
Lab

Hardening a Container Image

Take a bloated application image that runs as root and rebuild it as a minimal, non-root, reproducible image, measuring the vulnerability count at every step.

Techworth Labs Beginner Containers DevSecOps
60m
Lab

Kubernetes RBAC Privilege Escalation

Escalate from a limited service account to cluster-admin through over-granted RBAC verbs, then rewrite the roles and prove the same path is closed.

Techworth Labs Advanced Identity and Access Kubernetes
60m
Lab

Leaked Credential, End to End

An AWS credential is sitting in your Git history. Detect it with gitleaks, rotate it, purge it from every commit with git filter-repo, and add the local and pipeline controls that stop it coming back.

Techworth Labs Intermediate Secrets Management DevSecOps
45m
Lab

Risk-Based Vulnerability Prioritization

Reduce thousands of raw scanner findings to the handful that matter, using exploitability, reachability and real exposure rather than CVSS score alone.

Techworth Labs Beginner Vulnerability Management DevSecOps
60m
Lab

Runtime Secrets Management

Move hardcoded application secrets into a managed secret store issuing short-lived dynamic credentials, and confirm that a stolen credential expires before it is useful.

Techworth Labs Intermediate Secrets Management DevSecOps
60m
Lab

Runtime Threat Detection with Falco

Attack a running workload, watch the default Falco rules miss part of it, then write and tune custom rules that catch the behaviour without burying you in noise.

Techworth Labs Intermediate Runtime Security Kubernetes
45m
Lab

Shift-Left Security Scanning with Trivy

Find hardcoded credentials, vulnerable dependencies and insecure infrastructure code in a real repository before any of it reaches production.

Techworth Labs Intermediate Security DevSecOps
60m
Lab

Signing and Verifying Build Artifacts

Sign container images and provenance attestations in the pipeline, then enforce verification at deploy time so an unsigned or tampered artifact cannot run.

Techworth Labs Intermediate Supply Chain Security DevSecOps
60m
Lab

Testing API Authorization

Exploit broken object-level and function-level authorization in a running API, fix the checks, and add the automated tests that keep the fixes honest.

Techworth Labs Intermediate API Security Application Security
60m
Lab

Workload Identity and Mutual TLS

Give each service a cryptographic identity, enforce mTLS between them, and confirm that an unidentified workload on the same network is refused rather than trusted.

Techworth Labs Advanced Zero Trust Kubernetes