MODULE 8 · DAY 2
Securing & Governing AI Workloads
Harden and ship the crew — the open-source way
Gourav Shah · School of DevOps & AI · Hands-on
M8·01
What you'll learn
Six controls that make a containerized agent safe to ship to production.
M8·02
An agent is a security surface
It runs tools, executes code, reads secrets, calls the network.
M8·03
Three things every shipped product needs
Ship an AI image like a food maker ships a ready-meal: label, check, seal.
M8·04
The supply-chain pipeline
Every agent, model, or code image passes through this before it deploys.
M8·05
Two scanners disagree — that's the feature
Different advisory feeds catch different CVEs — triage, don't average.
M8·06
Cosign: the tamper-evident seal
Key-based locally so you see it; keyless OIDC in CI so no key can leak.
M8·07
Sandbox: a box with no blast radius
Run untrusted code in an ephemeral, locked-down box — then throw it away.
M8·08
Hardening the agent image
The agent image still needs a small attack surface of its own.
M8·09
Guardrails at the model boundary
Supply chain protects the infra; guardrails protect what goes in and comes out.
M8·10
Lightweight eval — smoke test for behavior
A handful of labeled cases in CI catches regressions before production.
M8·11
Governance without a vendor
Four documented, enforced answers — written in YAML, enforced by open tools.
M8·12
SHIP IT SAFELY
Trust is a pipeline, not a promise
In the lab: run the tools, prove isolation, wire a guardrail + eval.
Head to Module 8 · Lab. · Gourav Shah · School of DevOps & AI
M8·13