Blog Proposal-first remediation
Blog · Response
Proposal-first remediation: autonomy you can approve
Security teams want response at machine speed. They also know what happens when a playbook isolates the database server in the middle of its nightly backup. Proposal-first remediation is a way to have the first without risking the second.
Why auto-containment backfires
Automated response is usually wired to detection: when a rule of a certain kind fires with high severity, isolate the host, block the address or disable the account. On paper this closes the gap between detection and action. In practice it inherits every weakness of the detection that triggers it.
A large share of what looks suspicious in endpoint and network telemetry is ordinary operations. A database engine deleting old backup files through a command shell looks like destructive activity. A software update writing many files in a second looks like a dropper. An administrator using remote management tools looks like lateral movement. When teams review the containment actions their automation proposed, they commonly find that most of them would have landed on legitimate work.
The cost is asymmetric. Missing an attack for a few minutes while a person reviews a proposal is rarely what decides an incident. Isolating a production database, locking out a finance team at quarter end or blocking a partner’s gateway can cause an outage that is larger than the threat, and it erodes trust in automation for years.
What goes wrong underneath
Looking at failed automatic responses, the same patterns recur. Actions are triggered by a single alert rather than by a confirmed story. Severity alone is treated as a reason to act. Rule names that match a known attack tool are trusted even when the context shows a sanctioned use. Repeated, routine behaviour that has happened every night for months is not recognised as routine. And the target of the action is sometimes not even resolved precisely, so the action is aimed at a category rather than at a specific host or account.
None of these are problems of the response tooling. They are problems of judgement upstream of it. That is why the fix is not only better playbooks but a different contract between the system that decides and the system that acts.
The five parts of a good proposal
A proposal is a response action that has been prepared completely but not yet executed. To be approvable in a minute, it needs five things:
Evidence
The case, the entity involved and the confirmed facts, with sources a reviewer can open.
The exact change
Which action, through which tool, against which specific host, account, address or file.
Risk and impact
What it should stop, what may break, and whether the target is critical to the business.
Reversibility
How to undo it, and for time-limited actions, when it lapses on its own.
Audit
Who proposed it, who approved it, what ran and whether it actually took effect.
A proposal-first workflow
01
Confirm the story
Act only when several signals form a coherent attack story, with confirmed indicators and behaviour outside the entity’s normal pattern.
02
Prepare the action
Resolve the precise target, check it against protected systems and accounts, and draft the action with its rollback.
03
Dry run
Where the tool allows, validate the action without applying it, so errors surface before approval.
04
Approve
A person with the right permission approves or rejects. High-impact actions can require two approvers.
05
Execute and verify
Apply the approved action through the existing tool and check that it really took effect.
06
Learn
Record approvals and rejections as outcomes, so future proposals improve.
Separating the decider from the actor
A useful design principle is that the component that reaches conclusions should never be the component that changes systems. The analytics, models and correlation logic produce proposals. A separate, narrow response layer is the only place that can execute, and it does so only for approved actions, through standard contracts: input, pre-checks, dry run, execution, post-verification, rollback and audit.
This separation has practical benefits. Credentials with write access live in one small, auditable place. Every action, whoever or whatever proposed it, follows the same path. And integrations with firewalls, EDR, identity providers and email systems can be built once, tested with mocks, and enabled one action class at a time.
Growing autonomy safely
Proposal-first does not mean manual forever. It means autonomy is earned, action by action:
- Start in observe mode: record what would have been proposed and compare it with what the team actually did.
- Enable the lowest-risk, most reversible actions first, such as time-limited blocks of clearly external addresses.
- Begin each newly enabled action class with a small, capped trial before widening it.
- Keep protected lists of systems and accounts that are never acted on automatically.
- Make every enabled action easy to switch off and every executed action easy to undo.
- Report plainly whether an action was applied, failed or was refused.
How ApexAI approaches it
ApexAI Drawbridge is ApexAI’s proposal-first remediation capability. Today it prepares response proposals with evidence, preconditions, expected effect and rollback in observe mode, so your team can judge what it would have done. Proposals are built from confirmed stories rather than single alerts, and routine operations such as backups and known authorised scanners are recognised. Executing approved actions through your existing EDR, firewall and identity tools is in development, off by default and enabled per action class only by your decision, with every step audited.
Questions
Is proposal-first remediation slower than SOAR playbooks?
The preparation is just as fast, because the system does it. The difference is a short human approval for actions that could disrupt the business, which is usually far cheaper than recovering from a wrong containment.
Which actions are safest to automate first?
Actions that are low impact and easy to reverse, such as time-limited blocks of clearly external, confirmed-malicious addresses. Host isolation and account disablement deserve more evidence and usually a person.
How do you know when to allow more autonomy?
By recording proposals in observe mode and comparing them with what people decided. When an action class proves reliable on your own environment, it can be enabled as a capped trial and widened gradually.
See ApexAI on your own alerts.
A walkthrough with your team, in observe mode first: ApexAI scores and proposes, nothing acts on its own.