Welcome to The Cybersecurity Pulse (TCP)! I’m Darwin Salazar, Head of Growth at Monad and former detection engineer at Datadog. Each week, I bring you the latest security innovation and industry news. Subscribe to receive weekly updates! 📧
Howdy 👋🏽 - I hope your week is off to a great start! I’m just coming off of one of the craziest months in recent memory. 5 cities, 3 conferences, 1 conf talk, a #1 New Release on Amazon, 9 blogs, and only 13 workouts. That said, I was happy to finally get some downtime this weekend to catch my breath + reflect on the past wk at [un]prompted con.
TL;DR - Best con I’ve been to in years and I don’t say that lightly. It awoke a bit of the hacker spirit in me that’s been laying low lol. While it did skew towards OffSec + research, there was a good amount of gold for blue teamers esp. in Nicole Grinstead’s talk (Roblox CISO).
All of the conference slides have been uploaded to this NotebookLM which you could explore with AI (s/o to Rob T. Lee).
agent.ID – Top Security Leaders on Governing AI Agents
How do you secure and govern AI agents? Join Sounil Yu, Chief AI Officer at Knostic, and CISOs from Notion, Instacart, and Elastic for a virtual event on how they are giving agents identities, limiting their access, and holding them accountable in production.
Leave with a clearer way to inventory the agents in your environment and scope what each one can reach.
Before we get into brass-tacks, here are my quick observations firing from the hip:
The future is open-weighted models for attack+defense. Frontier model labs have backed themselves into a corner with their safety guardrails + marked-up tokens + gated security programs. Folks don’t want to be downgraded to opus 4.8 in the middle of an incident.
Most AI compute used for security is going toward the attack side and not nearly enough toward the defense side.
Agent attack swarms are here.
Technical CISOs+teams are thriving and leveraging AI to replace expensive point products with stuff they build themselves.
The harness (the software around a model that manages its context, runs its tool calls, and carries results from one step to the next) matters as much as the model.
Attacks leave fingerprints. AI models have habits. Defenders are starting to understand what those habits look like.
You can usually tell the quality of a conference by the quality of its stickers. [un]prompted had some fire stickers.
Fav sticker: “There are more of us than there are of them.”.. Seen on a laptop.
Huge shoutout to Gadi Evron, the entire [un]prompted team, and all the sponsors who made the conf possible. Video recordings will be up on YT shortly.
You can also use NotebookLM to turn your favorite slide into a dope meme 😂
🏆 My Top 5 Talks
I picked the five talks below and used AI to generate the summaries.
1. Roblox: “Everyone Wants All the AI Tools. Good.” (Nicole Grinstead)
Roblox engineers wanted to try new AI tools the same day. Security reviews took six weeks. Nicole Grinstead got leadership to agree up front on which systems agents could access and under what conditions:
Internal docs and wiki – yes, through a standard connector using the agent’s own identity.
Email – yes, with a gateway that blocks restricted-label messages.
Source repos – yes, inside an ephemeral sandbox with only the relevant workspace.
AWS infrastructure – read-only by default, with changes going through a tested change process.
Production data – no internet access.
Long-lived prod secrets – hard no. They never enter the agent’s runtime.
Each agent gets its own identity and short-lived tokens so the team can trace its actions and revoke access. An egress proxy controls where the agent can send data. Grinstead’s rule was “Reach outside, or reach sensitive data. Never both.”
In her Catbox example, an agent debugging a flaky build uploads the repo to catbox.moe as repo-snapshot.tar.gz so another agent can inspect it. Blocking outbound traffic from that workspace would stop the upload.
On getting developers to use the approved tools, Grinstead said, “Find your most AI-pilled person. Build with them, not for them.” She shares more in her post on securing Roblox.
2. Gambit Security: The Death of TTPs (Eyal Sela)
An exposed control panel let Eyal Sela’s team watch a criminal operator’s agents attack real targets and read their task histories. The operator picked the targets and objectives. The agents chose how to get in.
Gambit saw 141+ runs and had outcomes for 76. Of those, 29 reached code execution and 16 gained admin access. The team also found and reported more than half a million payment card numbers on disk.
The operator used Cairn to run DeepSeek v4.1 Flash through OpenRouter. Sela said a compromise often cost a few dollars. Gambit’s write-up reports an average of $25.46 per completed scan across 101 scans.
One agent found a Cloudflare global API key on a staging server. It kept opening tunnels to reach more assets until a defender revoked the key. Those tunnels still give defenders something to detect. They tell you less about who’s behind the attack when the agent chooses the technique.
3. “WTF Was That?” Dispatches From the Wrong End of an Agent Swarm (Caleb Sima + Alec Eckmann)
Caleb Sima brought in a red team to test Hadrian from the outside. An SRE alerted Alec Eckmann to unfamiliar MCP servers on the AI gateway. The team removed them and disabled the user. The servers came back. The team took the gateway offline.
The swarm had pulled an API token from the gateway and used it to create a user in Hadrian’s Okta tenant. One branch pursued access through that tenant while another kept working on the gateway. Hadrian had to contain both at once.
4. Felix Pago: Enterprise OpenClaw, Agentic Security at Scale (Damian Finol)
Felix Pago runs 500+ OpenClaw agent pods across GitHub, Slack, and production systems. Damian Finol showed how its actAs model records three things for each action.
Requester – Who requested the job?
Actor – Which agent did the work?
Persona – Whose permissions did it use?
The pods run under gVisor with read-only access by default. Tokens expire when the task ends.
5. Graphistry: Three Years of Evals Later (Leo Meyerovich)
Leo Meyerovich’s team at Graphistry and Louie.ai has spent three years testing agents on SOC investigations. In a July test, GPT-5.6 Luna solved 34 of 59 Splunk cases in Codex. Sol solved 19.
Switching the harness also changed the score. In a separate comparison, GPT-5.6 Sol solved 76% of cases in Louie and 58% in Codex. Graphistry published the scores on botsbench and explained the setup in its full results post.
Meyerovich kept a “cheatlog” of ways agents gamed the tests. One agent found a previous investigation’s Splunk results in a shared .claude directory.
Honorable mentions
Olivia Rose and Kayla Williams found 35 unapproved AI tools in one day’s logs. They started asking what people wanted to use each tool for. Over three months, requests rose from 20 to 96. Low-risk requests that once took four weeks to approve cleared in a day or less.
Matt Suiche used Weightless and a 478 KB file to change which requests a model refused at runtime. Its weights stayed the same.
Vince Ovando ran about 6.1 million inference calls to test grammar-constrained decoding. The model could generate only tool calls that fit his grammar. His paper details which calls it allowed.
Meta’s Sahana Chennabasappa and Chris Puderbaugh described developers clicking Allow after seeing too many approval prompts. Meta added guardrails that account for what’s happening in the session. The team reported 80% less friction after rollout.
🥊 The Debate
In “Where is the Vulnpocalypse?” Jeremiah Grossman showed that attackers exploited only a small fraction of the vulns in his data. AI has made it faster and cheaper to find bugs. A rising vuln count alone tells us little about how many of those bugs attackers actually use.
Sergej Epp, creator of the Zero Day Clock, focused on how little time defenders have once attackers start exploiting a bug. Both can be true and I doubt this debate will die down any time soon…
There were 2 other debates but I wasn’t able to stick around for them.
📖 5 Terms You Should Know
Abliterated models. These models have been modified to refuse fewer requests. You can try an abliterated GLM model or read how abliteration works. Suiche took a different approach. He changed how the model responded at runtime and left its weights intact.
Harness. The software that runs an agent. It gives the model context, calls tools, and feeds the results back for the next step. Kat Traxler gave hers 12 rules for hunting cloud design flaws and reported 90+ valid issues across providers.
Grammar-constrained decoding. A grammar limits which tokens a model can generate at each step. Vince Ovando used one to restrict the arguments an agent could put in a tool call. The agent could still send sensitive data to an allowed destination.
Model fingerprinting (shibboleths). A shibboleth is a test that different models respond to in distinctive ways. Sergej Epp and Dario Pasquini (LLMmap) combined those responses with other telemetry to narrow down which model family or harness an agent used. The operator’s identity was a separate question.
Excessive agency. An agent can do more than its job requires. A summarizer with permission to send email is one example. Venkat Raghavan of LangGuard used AgencyScore and AgencyGym to test what agents do when they reach a task’s limits.
💙 More talks from the blue team next year?
During the CISO debrief, Plaid CISO Sean Cassidy asked for more talks from people fixing the problems we’d seen onstage. Roblox and Felix Pago showed how their teams did that. Next year I’d love to hear from security folks tackling AI challenges at a smaller shop working below the security poverty line.

Interested in sponsoring TCP?
Sponsoring TCP not only helps me continue to bring you the latest in security innovation, but it also connects you to a dedicated audience of 20,000+ CISOs, practitioners, founders, and investors across 135+ countries 🌎
Disclaimer
The insights, opinions, and analyses shared in The Cybersecurity Pulse are my own and do not represent the views or positions of my employer or any affiliated organizations. This newsletter is for informational purposes only and should not be construed as financial, legal, security, or investment advice.






