My teams don't need to wait for vendors to ship the tooling they need. With agents, one practitioner can build in days what used to take a team a quarter. I use agents as engineers, architects, and analysts: building security tools, advising on design, and automating the work around controls. Then I publish what works, what breaks, and how to do it safely.
The harder part is people, not code. I lead my teams through this shift: building the skills, habits, and guardrails that let a whole team work this way, so it scales beyond one person with a good prompt.
- Agents as security engineers: building detection, triage, hardening, and reporting tooling with Claude Code and the Agent SDK
- Agents as security architects: design advisory, research, and control work. Agents that review an architecture, research a threat or vendor, map controls to frameworks, and automate control checks, with a human accountable for the call
- Automating the boring stuff with agents, not scripts: the repetitive work that eats a security team's week (updates, reporting, routine checks) handed to agents that can adapt when things change, so people spend their time on judgment
- Security operations run by agents: briefings, evidence gathering, and routine checks handled automatically, with humans on the judgment calls
- Verification over vibes: validators and evals so claims about a tool or control can be checked
- Leading my teams into it: playbooks, working patterns, and training that move a security team from "AI-curious" to shipping with agents
- Governance that enables: permission models, sandboxing, and control baselines so agents get adopted safely and quickly, with the same agents keeping the mappings and evidence current. The answer becomes "yes, here's how" instead of "not yet"
Claude Enterprise Control Baseline Setting-level controls for Claude across web, desktop, and CLI. Built to show the approach end to end: CI that validates its own claims against primary sources, and a weekly watcher that flags upstream drift. It exists because no vendor or standards body had published one yet.
WinLogs A one-command logging setup for malware, DFIR, and detection-engineering labs. It began as a Windows 7-era PowerShell script. One task to Claude, "modernize," took it to current Windows, dropped the legacy LocalGPO dependency, added CI that needs no live lab, and extended it to Linux and macOS. The lesson for my teams: give an agent a clear outcome, and make automated tests the thing you trust.
Agents for the Boring Stuff The classic way to learn programming is to automate chores in code. This starts from the other end: you describe the chore, and an agent does it. A hands-on guide where every chapter follows the same pattern (propose, approve, apply, verify) and ships an agent, a skill, practice data, and a verifier script, so you learn to specify, scope, and check an agent's work and not just trust it. Early chapters cover files and folders, keeping data local with LM Studio, Ollama, or Apple's on-device model, and running it on a schedule. More chapters are planned, including a security reviewer that reads your commits.
More tools and write-ups coming here as they're ready to share.
Building security tooling with agents, or trying to roll AI out without losing control of it? Open an issue on the baseline or find me on LinkedIn.
Views and projects here are my own. They do not represent my employer, past or present, and contain no employer data.

