Lesson 07 Workstation Hardening for AI Workflows
Theme:
Lesson 07 · Slide 1

Lesson 07 — Workstation Hardening for AI Workflows

Your workstation is now an AI-integrated platform whether you planned it or not. This lesson is how to inventory what's on it, reason about the blast radius of each piece, and keep the footprint small.

Audience: Devs + Security + Operators AI OpSec Hardening

Notes: Inventory first, harden second. You cannot secure what you have not enumerated.
Lesson 07 · Slide 2

What you will learn

Lesson 07 · Slide 3

The AI tooling inventory

Five categories. Each is routinely missed in a casual audit.

If you skip any category you have skipped the whole audit.

Lesson 07 · Slide 4

IDE extensions

The surprising part is not "the extension sends data" — it's how much data, how often, and to how many endpoints.

Lesson 07 · Slide 5

CLI agents

A CLI agent with shell access is, in effect, a scripted version of you. Treat it with the trust level you would give a new contractor, not a library.

Lesson 07 · Slide 6

MCP servers

Audit the server the same way you would audit a service you run in production, because operationally that's what it is.

Lesson 07 · Slide 7

Local model runners

Local runners are the least bad category on the data axis. They are not zero risk — the risk just moves from "prompt leakage" to "supply chain."

Lesson 07 · Slide 8

Browser extensions

The highest-footprint class.

A browser extension with <all_urls> permission can read every tab, every form, every page — your bank, your email, your internal admin panels, your password manager's autofill targets, every prompt you type into any other AI.

Assume an installed AI extension sees everything you see in the browser, forever.

Lesson 07 · Slide 9

The blast-radius table

Every tool gets one row. Columns are the only things you need to reason about.

Tool Reads Writes Net Exec Telemetry Verdict
Cursor (IDE) Whole repo buffers Files in workspace AI provider APIs Yes (agent mode) On by default Restrict

If you cannot fill every column for a tool, you have not audited it.

Lesson 07 · Slide 10

How to audit a tool before install

Five minutes of this before install saves the 10 hours of incident response after.

Lesson 07 · Slide 11

Rules to remember

1 / ?