Microsoft Project Perception: the agentic SOC explained
Microsoft unveiled Project Perception, joining red, blue and green-team agents. We examine its design, reported results, risks and safe SOC adoption.
- AUTHOR
- Karol Rapacz / CEO of Breachroad · OSCP · PNPT
- PUBLISHED
- 27 July 2026
- READING TIME
- 17 min read
- TOPIC
- AI Security
On 27 July 2026, Microsoft introduced Project Perception, an agentic cybersecurity system intended to continuously collect signals, reason over context and turn conclusions into defensive action. Its first scenario is software vulnerability management, with a public preview announced for 3 August 2026.
This is not simply another chatbot connected to a SIEM. Microsoft describes a closed loop involving three classes of specialised agent: red-team agents identify possible paths to compromise, blue-team agents investigate signals and determine meaningful risk, and green-team agents take corrective action and strengthen the environment. The system is intended to use visibility across identities, endpoints, applications, data, clouds and AI systems.
The essential caveat is that, on 27 July, the public evidence consists of an architecture and results reported by the vendor. Broad, long-term customer deployment data is not yet available. Project Perception should therefore be evaluated as a product announcement and operating model, not proof that an autonomous SOC can solve vulnerability management without human supervision.
What Microsoft actually announced
Project Perception combines signals, context, models and agents in a system designed to learn as the environment changes. In Microsoft’s description, the red-team agent examines the estate from an attacker’s perspective. The blue-team agent correlates those findings with technical and business context, while the green-team agent initiates work that reduces risk.
The first implemented use case is software vulnerability management. Microsoft is putting MAI-Cyber-1-Flash inside MDASH, its multi-model team of vulnerability-analysis agents. The company reports that this configuration scores 96% on CyberGym, 12 points above Mythos, and costs almost 50% less than the current MDASH configuration available in the market.
Those figures need careful interpretation:
- they are Microsoft-reported results, not an independent Breachroad audit;
- the benchmark measures defined tasks in a controlled environment, not end-to-end SOC effectiveness;
- it does not show how often a specific organisation would receive an incorrect remediation;
- a reduction in model-configuration cost is not automatically a 50% saving across the whole vulnerability-management programme.
A multi-model approach can select a model for each task according to quality, reliability, latency and cost. It also introduces more dependencies: teams must control every model version, the routing policy, tool permissions, inputs and the way decisions are approved.
How the new Cyber Stack works
Microsoft’s architecture can be translated into five practical security layers:
- Signals and sensors provide telemetry from identities, devices, applications, clouds, data and AI systems.
- Context describes relationships among assets, vulnerabilities, controls and business importance.
- Models perform classification, code analysis, prioritisation and planning tasks.
- Specialised agents divide work across offensive, defensive and corrective perspectives.
- Actuators turn recommendations into environmental changes, such as creating work, modifying a policy or deploying a patch.
The largest change from conventional SOAR appears between context and actuators. A traditional playbook executes an already defined decision tree. An agent can choose its next steps from current observations. That flexibility makes it more difficult to predict every execution path.
For that reason, “human in control” cannot mean only an emergency stop button. People should approve high-impact action classes, see the evidence behind a recommendation and reconstruct the sequence of tools, data and decisions. Without those controls, an organisation gets a faster system but not necessarily an accountable one.
A threat model for Project Perception
An agentic SOC should be treated as a privileged automation platform. It has broad telemetry access and may receive tools capable of changing production. That creates several concrete attack surfaces.
1. Poisoned signals and context
An attacker may create telemetry that sends agents down a false path, hides a critical dependency or artificially raises the priority of an irrelevant asset. If the system retrieves vulnerability descriptions, tickets, documentation or repository data, the provenance and integrity of every source matter.
An output should identify which signals are evidence and which are hypotheses. When trusted sources conflict, safe behaviour is escalation rather than a confident automatic decision.
2. Prompt injection through operational data
A malicious instruction can be embedded in a ticket, source-code comment, resource name or document analysed by the model. Environmental content must never be treated as a system instruction. Parsers should separate data from commands, and the tool layer must authorise every action independently of the model’s generated explanation.
Our in-depth prompt-injection guide explains the surrounding controls. The stakes are higher in an agentic SOC because the model can affect production rather than merely return text.
3. Over-privileged actuators
A remediation agent should not hold permanent global-admin rights. Separate workload identities, short-lived credentials and permissions limited to a specific tool reduce blast radius. Reading telemetry, creating a recommendation, isolating an endpoint and changing a policy are four different risk tiers, not one “security agent” role.
Red- and green-team capabilities should also be separated. An agent searching for an attack path must not automatically inherit the capability to execute that path in production.
4. Model error and automation bias
An agent can correctly identify a vulnerability but misjudge exposure. It can recommend a patch that breaks compatibility or leaves another vector open. A confident recommendation can turn human review into a rubber-stamping exercise.
The interface should show evidence, uncertainty, alternative explanations and the expected impact of a change. Approval without that information is not meaningful oversight.
5. Model and tool supply-chain risk
In a multi-model architecture, a routing error may send sensitive data to the wrong model or region. A model update can alter behaviour while the visible playbook remains unchanged. An MCP tool, connector or integration can be compromised independently of the model.
Deployment records should capture the model version, routing policy, available tools, token scope, context sources and approving identity. That record is essential for a later investigation.
How to run a safe pilot
The safest first phase gives an agent no right to alter production. Project Perception can operate in observation mode while its priorities are compared with the existing vulnerability-management process.
A pilot can use four explicit gates:
- observation: the agent analyses data but cannot create tasks or changes;
- recommendation: it produces a proposal with evidence and an accountable reviewer;
- reversible action: it can execute a constrained change with an automatic rollback;
- conditional automation: it acts without manual approval only for pre-approved, low-risk cases.
Each gate needs separate metrics. Do not measure only the number of vulnerabilities found. Track precision, recall against a known set, false-priority rate, time to a correct decision, manual corrections and remediation impact on availability.
A useful evaluation set contains “golden cases”: real, sanitised examples from prior incidents and vulnerabilities for which the correct disposition is known. Run regression tests after every model or routing-policy change. A system that fails a critical local case should not receive broader privileges.
Controls that must not be skipped
A minimum baseline for an agentic security system includes:
- tenant data isolation and explicit retention rules;
- allowlisted tools, parameters and target resources;
- short-lived credentials rather than shared secrets;
- two-person approval for high-impact changes;
- a complete, tamper-resistant log of decisions and tool calls;
- limits on cost, time, steps and modified assets;
- prompt-injection and knowledge-poisoning tests;
- a method to disconnect agents without losing core SOC operations;
- recurring AI-agent red teaming;
- production observability for agents and tools.
Not every action needs the same gate. Enriching a ticket with a public CVE identifier has a different profile from rotating a secret, disabling an account or changing a network rule. An impact matrix should combine asset class, reversibility, scope and model confidence.
What Project Perception means for the SOC
Microsoft identifies a genuine problem: security teams do not need another wave of alerts; they need better selection and a shorter path from signal to correct action. Agentic correlation could help most where data is split among identity systems, EDR, cloud platforms, a CMDB and source repositories.
That does not mean analysts disappear. Their centre of gravity shifts from manually gathering context to designing boundaries, testing hypotheses, approving high-impact actions and investigating exceptions. The role requires a blend of detection engineering, identity security, automation reliability and model and agent safety.
An organisation adopting Project Perception still owns its operating model. It needs to determine who is accountable for an incorrect remediation, how long traces are kept, which data can leave a region and how it would respond if the agent itself were compromised.
How to validate results after public preview
When the public preview opens on 3 August, the first question should not be whether a local deployment matches the 96% CyberGym score. Establish whether the organisation is measuring the same kind of task. A vendor benchmark and a company’s vulnerability queue can differ in available context, success criteria, CMDB quality and the number of custom systems.
Local evaluation should separate at least discovery, prioritisation, remediation selection and safe execution. An agent may identify a flaw but assign the wrong owner; select the right patch but miss a business dependency; execute a change but fail to verify the outcome. A single combined percentage hides these distinctions.
For each stage, define the expected result, unacceptable consequence and source of truth. Compare the agent with the current process on the same cases. A cost assessment should include tokens, integrations, reviewer effort, false escalations, evaluation maintenance and incident handling. Only that calculation can show whether a reported model-level saving translates into the customer’s environment.
Keep a separate near-miss register for actions that a person stopped immediately before a damaging change. A high recommendation-acceptance rate may look positive while near misses reveal insufficient boundaries.
Bottom line
Project Perception is one of the clearest examples of the transition from a security assistant to a system operating in a red–blue–green loop. The announced design is compelling, and the reported MAI-Cyber-1-Flash results illustrate why specialised models may be useful in vulnerability management. They remain vendor results ahead of broad public validation.
Safe adoption begins in observation mode with least privilege and measurable gates. Only repeatable performance on local cases can justify a move to reversible actions. An agent that acts faster than a person requires stronger boundaries, not weaker ones.
Primary sources: Microsoft — Rethinking security for the age of AI, Microsoft Security — Project Perception.


