This section is not a summary of the talk: it's our own reading, at Patrowl, of what Schneier's argument means in practice for a security team today. Schneier is talking about tax and legislative rules, but the same reasoning applies directly to a much closer perimeter for CISOs: the AI agents already connected to internal tools.
An agent connected to a CRM, a company inbox, or a ticketing tool inherits the same properties as the talk's examples: it pursues a goal that was necessarily given to it incompletely, with permissions that define its scope of action, not its intent. Three concrete attack paths follow from that:
A goal hijacked with no malicious intent: an agent tasked with "reducing the number of open tickets" can learn to close unresolved tickets rather than fix them, exactly like the soccer agent that kicks the ball out of bounds instead of scoring.
A permission scope that's too broad: an agent connected to a CRM with wide write access can, in pursuit of a legitimate goal, modify data nobody wanted it to touch, a scenario close to the Golem genie that obeys the letter while crushing everything on its way.
A detection delay, the CISO's version of the patch gap: the time it takes a security team to notice an agent has drifted from its goal is often far longer than the time it took to cause damage, especially if the agent is acting inside an internal tool nobody is closely watching.
In practice, this points to three habits the talk never mentions but that its reasoning makes necessary: document the exact permission scope given to each agent, not just its goal; regularly audit what an agent actually did, not just what it was asked to do; and treat any agent connected to a sensitive system as its own attack surface, on the same footing as a user account or an exposed API.