Security
Harness Engineering
Course 1 taught you to build any harness. This course teaches what changes when the harness's job is to find real vulnerabilities, ship AppSec gates, audit cloud posture, and check smart contracts. The target is adversarial by design. Tool outputs may contain injected payloads. Verification means can I prove it to a client, a program, or a court. Four pillars. Fourteen modules. Two capstones. Twelve deep-dives. Four security domains.
Eight assumptions from Course 1 invert when the domain is security. The target is adversarial. Tool outputs are untrusted. The loop runs until evidence is met, not until the task is done. The sandbox does not contain the agent — the agent reaches out through it to attack a target. This course is the engineering depth on what changes.
| Course 1 assumption | Course 2A reality |
|---|---|
| Target environment is cooperative | Target is adversarial by design |
| Tool outputs are trusted | Tool outputs may contain injected payloads |
| Loop runs until task complete | Loop runs until evidence threshold met or scope exhausted |
| Verification = did it work? | Verification = can I prove it to a client, program, or court? |
| Memory persists your work | Memory may accumulate noise and false positives |
| Context management = efficiency | Context management = evidence chain integrity |
| Sandbox contains the agent | Agent reaches out through the sandbox to attack a target |
| One harness fits all tasks | Security domains require domain-specific tool stacks |
Prerequisite: Course 1 — the Master Course (or equivalent production harness experience). All fourteen modules, both capstones, and all twelve deep-dives are live now. Each module ships the same eight-artifact stack: teaching document, diagrams (n8n workflows as the primary visual), slide deck, teaching script, flashcards, exam, lab specification, and web page. Every page is live on here.now for mobile review. Course 2B (breaking and hardening the harnesses themselves) is a separate future course — 2A must exist first, because the defensive decisions reveal the attack surface.