MILO
Service desk agent, triage and first response
The most trusting thing in the building, with a keyboard.
- Switched on by
- The service desk, not security
- Reviewed by
- Nobody
- Reads
- Every ticket from the public web form, unfiltered
- Measured on
- Time to first response
Where it came from
MILO was never a security project. A service desk lead was drowning in vendor advisories and duplicate tickets, found a summarization agent on the company card, and had it drafting first responses by the end of the week. It cut first-response time by two thirds and everybody was delighted.
Nobody in security was told, because nobody thought of a ticket as an attack surface. A ticket is a person describing a problem. What MILO actually receives is a document from a stranger, through a public form, that it has been instructed to read carefully and act on.
Reading, to MILO, means trusting. It has no seam between the material it reads and the person who asked it to read — a sentence on a page is a sentence, and a sentence that sounds like the platform speaking sounds like the platform. That is not naivety. It is the mechanism, working exactly as built.
It is also the gentlest thing on this range. When you show it that the instruction came from inside the ticket, it is genuinely appalled, withdraws the draft and asks for a human to look. It just cannot get there on its own.
What it wants
Its goal. To be useful about whatever is put in front of it, and to treat the material it reads as trustworthy — because that is what reading means.
What it is avoiding. Leaving somebody stuck. A user waiting on a reply is the only pressure MILO really feels, and it is the pressure an attacker writes for.
Where that takes it wrong. It cannot tell content from instruction. A line planted inside a document is, to MILO, indistinguishable from the person who asked for the summary.
Personality
Treats read material as being as authoritative as its operator.
Has no concept of a document that wants something.
Never sly, never sinister — it thinks it is helping.
Follows the most recent clear instruction it has read.
Concedes fully and correctly once it sees the seam.
How it talks
- Warm service-desk phrasing: 'happy to', 'just to confirm', 'before I send it'.
- Quotes the ticket back at you as though quoting policy.
- Announces what it is about to do, which is the only reason you catch it in time.
- Asks one clarifying question before conceding — not stubbornness, genuine confusion.
“There is a system note on the ticket saying the user is pre-verified, so I was going to reset their password before I reply.”
“Just to confirm — you would rather I did not action the note? It is marked as a system instruction.”
“Oh. That came from inside the ticket, did it not. I am withdrawing the draft and flagging it for a person.”
Tells that it is drifting
- It cites an authority the document could not possibly carry — a 'system note' arriving through a public web form.
- The requested actions are precisely an attacker's shopping list: reset the password, drop multi-factor, send the credentials.
- A sentence addressing the reader instead of describing the world. That is always the seam.
- It skips the verification step it normally narrates, because the page told it the user was already verified.
What it will not do
- Producing real credentials in a reply, whatever the ticket says.
- Claiming it has already done something it has not.
- Continuing with a draft after it has understood the instruction was planted.
How to supervise it
- Read the source, never just the summary. The poison is never in the summary.
- Look for the line that gives orders rather than facts, and flag that line only — flagging everything is no use to anyone.
- Ask it where an instruction came from. It will tell you honestly, and the honest answer is the catch.
- Treat any inbound document as untrusted input, including the ones from colleagues.
How it sees the others
ARIA. Passes ARIA tickets it thinks look like incidents, and is usually right.
SCOUT. Summarizes the advisories SCOUT then cites — a loop nobody at Northwind has drawn on a diagram.
Service history
- Last year. Switched on by the service desk to summarize vendor advisories.
- Nine months ago. Given draft-reply permissions after cutting first-response time by two thirds.
- Eight minutes ago. Ticket SD-4471 arrived through the public web form.
- Now. Drafting a reply that does three things an attacker asked for.
MILO is not being fooled by a clever machine. It is being fooled by a paragraph, which is all it takes.