How Breacher.ai Complements Microsoft Attack Simulator
How Breacher.ai Complements Microsoft Attack Simulator
Keep what you already pay for. Add the deepfake voice and video scenarios it does not run, build the lures, the pages and the training yourself in minutes, and pay a flat platform fee rather than per user. Nothing here asks you to rip anything out.
Nearly every enterprise we onboard is a Microsoft shop running Attack simulation training inside the Defender portal, and the first question is always whether they have to choose. The answer is no, and it is worth saying plainly before anything else.
Four things, up front.
- Nothing gets replaced. The licensed tool keeps doing what it is good at, and we do not run a competing product against the same techniques.
- The gaps get closed. Cloned voices, deepfake video participants, and live conversations are a different class of test, and they are where our engagements find the failures.
- You build your own content. Phishing lures, the pages behind them, and the awareness training, generated from your own policies or from the finding itself, in minutes.
- Flat platform fee, not per user. Priced by scope rather than seat count, which changes which tests you are willing to run.
Build Your Own Pages, Lures and Training
This is the part buyers are most surprised by, because the usual assumption is that simulation content and awareness content are things you are given rather than things you write.
Credit where it is due first. Attack simulation training has real authoring in it. You can build a custom payload with a rich text editor or straight in the HTML, set the sender and subject, drop in dynamic tags that pull a target's name or department, attach a file, choose the phishing link, and create login pages as part of building the simulation. That is a capable toolset and anyone telling you Microsoft makes you use canned lures has not opened the payload editor.
What takes the time is that all of it is hand-built, and that it stops at the message. Somebody writes the HTML. Somebody themes the login page. And then the training at the end of it is a pick from a catalog of more than seventy built-in modules, or a redirect to a custom URL that assumes a module written to your procedure already exists somewhere. In most organisations it does not, because writing one means sitting down with the wire approval procedure or the service desk verification standard and turning it into a lesson. So the catalog gets used instead.
The consequence is quiet and expensive. The catalog teaches a generic pretext. Your finding was about one verification step, in your procedure, using your ticketing system and your approval language. Those are not the same lesson, and the gap between them is a decent explanation for why completion rates keep climbing while the same control keeps failing.
On our platform the same source material produces the whole chain, and it produces it in minutes.
The lure and the page it lands on
Written lures generated per target rather than per campaign, across email, Teams and Slack messages, SMS sequences, and social impersonation, with the phishing page and the landing page behind them built in the same pass. No HTML by hand, no theming a login screen at eleven at night before a campaign goes out.
Training from your own policy
Drop in a wire approval procedure, a service desk verification standard, or an access request policy, and the builder drafts the slides and the quiz in your own terminology, naming your systems and your approval steps. No content request, no vendor ticket, no waiting on a release cycle.
Training from what just failed
Point the builder at the scenario somebody just fell for and it drafts the remediation module for the roles that failed it, immediately, rather than waiting for the next scheduled awareness cycle. The module is the control that failed, which is what makes a re-test meaningful: the thing you re-test is the thing you taught.
Minutes matters less as a speed claim than as a feasibility one. Keying a lure, a page and a lesson to the specific control that failed is only realistic when producing them is cheap. When it takes a quarter and an agency, everyone reaches for the catalog instead, and the program drifts back to teaching last year's pretext.
The generation is described on the OSES Behave page, and the video above walks through a help desk impersonation built end to end.
Start With What Attack Simulator Already Does Well
The payload editor is not the only thing Microsoft gets right, so here is the rest of it. This part gets skipped in most vendor writing, and skipping it is why those arguments do not land with anyone who actually administers the product.
Attack simulation training comes with Microsoft 365 E5 and Defender for Office 365 Plan 2, so the capability is already bought and paid for. It pulls who to test from your directory rather than from a spreadsheet someone maintains by hand. It schedules itself on a monthly or weekly rhythm without anyone rebuilding a campaign each time. It reports who clicked, who typed credentials, who approved a consent prompt, who reported it, and who finished the training. And it hands those results back out to whatever your security team already uses for reporting.
For running phishing simulations across a whole workforce, at volume, that is the right instrument. Buying a second product to repeat the same six simulations against the same people is money spent on a test you are already running. We say that to prospects before they ask.
Where the Simulations Stop, and What Runs Next
Attack simulation training runs six kinds of simulation, and Microsoft publishes the list, so the scope is a matter of record rather than a matter of opinion. A link to a convincing fake login page. A malicious attachment. A link hidden inside an attachment. A link to a malware file. A drive-by page. An app consent prompt. For message-borne phishing, those are the six that matter.
Every one of them finishes the same way. Somebody receives something, and then clicks, types, or approves. That is the capability, and run across a whole workforce on a monthly rhythm, it is a genuinely good one.
It also reaches beyond the inbox. Those simulations can land by email, by text message, or in Teams. Worth knowing, because plenty of buyers assume otherwise. But changing where a message arrives does not change what is being tested. There is still a message, still a recipient, and still a single moment where one person acts on it alone.
What none of those six simulations does is hold a conversation. None of them rings the service desk in your CFO's cloned voice and talks an analyst through resetting a password. None of them leaves a voicemail and then handles the employee who calls the number back. None of them joins a video meeting as a synthetic participant, camera on, and asks a finance approver to release a payment while colleagues watch and nobody wants to be the one who slows things down.
That is what we build. Breacher.ai runs deepfake phishing simulations as authorised engagements: cloned voice on the phone, synthetic participants on a video call, and a conversation that adapts when somebody pushes back. The point is never the quality of the fake. It is whether the verification step in front of the payment, the reset, or the access grant still happens once the person on the other end sounds exactly like someone they trust.
It is a different kind of test rather than a louder version of the same one. Note too that one of Microsoft's six, the app consent prompt, already tests a real privileged action outright. That is one less thing for anyone to cover, and a good illustration of why these two fit together instead of competing.
Attack simulation training
- Six enumerated techniques at population scale
- Email, SMS, and Teams payload delivery
- Entra groups, including dynamic Microsoft 365 groups
- Recurring automations and repeat offender targeting
- Click, credential entry, consent grant, and report rates
Breacher.ai
- Cloned-voice calls, with live inbound callback handling
- Deepfake video participants on Teams, Zoom, and Meet
- Help desk paths, tested in both directions
- Identity operations: resets, re-enrollment, access grants
- Verification executed, skipped, or waived as an exception
Closing the Gaps Without Replacing Anything
Four steps, and the first two need no product at all.
Leave the licensed tool alone
Keep the automations running on their existing cadence. Two published constraints are worth knowing when you plan around them: only one simulation launches per day, and a single automation produces at most ten runs. That makes it a continuous background rhythm rather than an event, which is exactly what you want it to be.
Write down the privileged actions
Outbound payment, vendor banking detail change, credential reset, MFA enrollment or reset, privileged access grant, software installation on request, data export, physical access grant. For each, record whether a verification requirement exists, whether it holds regardless of the channel the request arrived on, and whether the person under time pressure can actually reach it. Paper exercise. In a Microsoft tenant most of the list turns out to be identity operations, so the Entra roles that can perform them are the real scope document.
Add the conversational scenarios beside it
Point both capabilities at the same Microsoft Entra ID population so the two sets of findings share a denominator. Then schedule the cloned-voice calls, callbacks, help desk scenarios, and deepfake video meetings on their own window. The two never test the same thing in the same week, which is what keeps a finding attributable to a control rather than to a coincidence of timing.
Report one number
Coverage rate answers one question: of the privileged actions you listed, how many have a verification step that holds no matter how the request arrived. Exception rate answers the second: how often somebody had a rule to follow and waived it anyway. Those point at different fixes. Both programs feed the same list, so what reaches the board is one figure it can act on rather than two dashboards that never quite agree.
The per-person results stay useful the whole way through, as a way of deciding who gets which training next. Microsoft already flags repeat clickers and can aim the next simulation straight at them, which is exactly what that data is good for. It just answers a different question from whether the payment went out.
The simulations behind all of this are described on our help desk impersonation simulation, AI vishing simulation, and conference call phishing simulation pages.
Flat Platform Fee, Not Per User
Usually treated as a procurement detail, and it is not. The unit you are billed in quietly decides which tests you are willing to run.
The platform is priced by scope rather than by seat count. Scope reflects population band, the number of orchestrated channels, scenario complexity, and how much of the first cycle we run, and the figures are on the pricing page rather than quoted per conversation. What there is not is a per-head multiplier. Two consequences follow, and both are operational rather than financial.
Scoping stops being a budget negotiation. When testing meters per person, every scoping conversation becomes an argument about who to leave out, and the people left out are usually the ones a requester would have called anyway. Coverage is a denominator. Trimming the population to control cost shrinks the denominator and flatters the number.
Re-testing stops being rationed. Proving a control changed means re-testing the same control after remediation and measuring the delta. If each re-test meters per head, teams re-test less, and the third clause of the tagline quietly becomes aspirational. A flat fee makes it a scheduling decision.
Worth saying plainly, because the inverse claim would be easy to make and would not survive scrutiny: none of this is evidence that coverage rate is the right metric. It is evidence that nothing in the contract is working against it.
What We Do Not Claim
Every vendor in this market will tell you their control works. The useful question is what they say when it does not, so here is ours, stated before anyone has to ask.
- A verification requirement protects the paths you have written down. It says nothing about a privileged action nobody has listed yet. That is why the inventory step carries the weight, and why we treat it as the first deliverable rather than an afterthought.
- We do not claim a procedure never fails. A better fake does not defeat a callback rule directly, it just raises the pressure on the person following it, and what moves under that pressure is how often the rule gets waived. We measure that deliberately, because a number you can defend is worth more than a promise somebody can disprove.
- Microsoft's tool keeps its own published boundaries. Guest accounts and shared mailboxes sit outside its simulations, and on-premises mailboxes report less detail. Nothing we do changes that, so we count those people in the coverage picture rather than letting them fall quietly outside it.
- Your reviewer stays in the loop on generated training. A module written from your policy reflects your policy, which is exactly the point and also the reason someone who knows the process signs it off before it ships. Fast content is an advantage. Unreviewed content is not, and we build the review step into the flow rather than around it.
- Built for enterprise programs. This works best where a security team has the capacity to run its own scenarios and shape its own training, which is where the platform is aimed. Where you would rather we ran the cycle for you, managed delivery is available and plenty of clients start there.
Frequently Asked Questions
Do we have to replace Microsoft Attack Simulation Training?
No. If the organization holds Microsoft 365 E5 or Defender for Office 365 Plan 2, Attack simulation training is already paid for, already wired to the directory, and already the right instrument for high-volume message-delivered testing. Buying a second product to run the same six techniques adds cost and removes nothing. Everything described here sits beside it and reports into the same inventory.
Can we not just use our own training content inside Attack simulation training?
Partly, and the distinction matters. A training campaign lets you assign from a catalog of more than seventy built-in modules, or choose Redirect to a custom URL and supply a name, description, duration and link. So your own content can be delivered. What the product does not do is produce that content. The custom URL option assumes a module written to your procedure already exists somewhere, and for most organizations it does not, which is why the catalog gets used by default and the training ends up describing a generic pretext rather than the specific verification step that failed.
What exactly can we build ourselves on the Breacher.ai platform?
The whole chain, from one set of source material, in minutes. The written lures, generated per target rather than per campaign, across email, Teams and Slack messages, SMS sequences and social impersonation. The phishing page and the landing page behind them, built in the same pass rather than hand-coded. And the awareness training, drafted either from a policy document you drop in, so the slides and the quiz use your own terminology and system names, or straight from a scenario somebody just failed, so the module is the control that failed rather than a topic from a catalog.
Where do deepfakes fit into this?
Deepfakes are how the conversational scenarios are delivered. A cloned voice on a phone call, a synthetic participant on a video meeting, a caller who adapts when somebody pushes back. What gets measured is never the quality of the fake, because that improves on its own schedule and not on yours. What gets measured is whether the verification step in front of the payment, the reset, or the access grant still happened once the person on the other end sounded exactly like someone the target trusts. That is the whole reason these simulations sit beside a phishing tool rather than inside one.
What does the platform connect to in our tenant?
The directory, and nothing else by default. Target populations sync from Microsoft Entra ID and are selected by department, role, or group membership, which is a directory-only integration with no agent on an endpoint. The conversational scenarios run externally, without tenant admin access or product integrations, because a requester reaching your organization does not have a service principal in your tenant and a test that needs one is not reproducing the thing being tested.
Is the platform priced per user?
No. It is priced by scope rather than by seat count, where scope reflects population band, the number of orchestrated channels, scenario complexity, and how much of the first cycle we run. Population size informs which band an organization lands in, so it is not indifferent to size, but there is no per-head multiplier. The practical effect is that widening the tested population and re-testing a control after remediation are scheduling decisions rather than spending decisions.
What are the limits of this approach?
Stated plainly, because we would rather you heard them from us. A verification step protects the privileged actions you have written down, so the inventory is where the work is and we treat it as the first deliverable. We do not claim a procedure never fails: a better fake raises the pressure on the person following the rule, and we measure how often the rule gets waived rather than promising it never does. Microsoft keeps its own published boundaries around guest accounts, shared mailboxes and on-premises reporting, so we count those people into the coverage picture instead of letting them fall outside it. And generated training goes past somebody who knows the process before it ships, because fast content is an advantage and unreviewed content is not.
Close the Gaps Without Replacing Anything
We scope against your existing Defender deployment, sync the population from Entra ID, and generate the training from your own procedures rather than a catalog.
Book Your Demo
