// field reference
The Detection Engineering Lifecycle
An end-to-end detection engineering lifecycle, not just rule writing
methodology v0.9 · last reviewed August 21, 2026
▸ select any stage, phase, or feedback loop to explore it
Detection engineering is an end-to-end lifecycle that turns a threat into a reliable security decision. Writing the rule is one stage of eight. The lifecycle starts earlier, with what the business actually needs to protect, and ends later, with whether production outcomes prove the coverage still earns its place.
Select a stage, a phase band, or an amber learning loop for its detail.
01Understand the business and environment
What are we protecting, for whom, and what consequences matter?
Everything downstream inherits its value from this stage. Coverage that is not grounded in what the organization actually needs to protect produces alerts nobody can act on.
produces → Agreed environment and consequence model
in ← the starting point of the loop
in ← from stage 8 when the business, environment, or risk changed
out → to stage 2 to model threats against this environment
What happens here
- ▸Inventory the assets, identities, and business processes worth protecting
- ▸Map the architecture, existing controls, and telemetry landscape
- ▸Establish response authority: who can act, on what, and how fast
- ▸Agree on risk tolerance and the consequences that matter most
Establish
a credible minimum operating standard
- ▸Name the assets, identities, and business processes that matter most
- ▸Write down who can act during an incident, on what, and how fast
- ▸Capture risk tolerance in plain language the business has agreed to
Operationalize
repeatable, owned, governed, and measurable
- ▸Keep asset, identity, and control inventories current, with named owners
- ▸Review the environment picture on a schedule and after major changes
- ▸Tie each protected consequence to a business stakeholder who confirms it still matters
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Feed inventory and architecture changes into the lifecycle automatically
- ▸Trace coverage back to consequences so orphaned work is visible
- ▸Test the environment model against real incidents and near misses
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Summarize architecture, controls, and process documentation into a working environment model
requires · current, trustworthy documentation and inventories
humans · humans confirm what the business actually values and tolerates
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
02Model threats and consequencesATT&CK
How could a realistic attacker create those consequences?
Threat modeling connects attacker behavior to the consequences identified in stage 1. The output is a picture of realistic attack paths, not a generic list of techniques.
produces → Relevant threat scenarios and attack paths
in ← from stage 1
in ← from stage 8 when new threats, incidents, hunts, or missed coverage appear
out → to stage 3 to prioritize what deserves action
What happens here
- ▸Model realistic threats, attack paths, and attacker objectives
- ▸Fold in incidents, intelligence, hunts, and adversary emulation findings
- ▸Keep the model grounded in this environment, not a borrowed threat list
Establish
a credible minimum operating standard
- ▸List realistic attack paths to the consequences that matter
- ▸Ground the model in incidents and intelligence you already have
Operationalize
repeatable, owned, governed, and measurable
- ▸Refresh the model on a cadence, fed by intel, incidents, and hunt results
- ▸Use a shared vocabulary to challenge the model for missing paths
- ▸Record why each threat matters in this environment, not just that it exists
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Probe the model with adversary emulation and purple-team exercises
- ▸Correlate modeled paths against observed activity to find blind spots
- ▸Retire or deprioritize stale threat scenarios and assumptions as the environment and adversaries change
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Synthesize intelligence and incident reports into candidate attack paths
requires · trustworthy source material and an environment model
humans · humans decide what is credible and consequential
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
A shared vocabulary for attacker behavior, and a structured way to challenge the threat model for missing paths.
ATT&CK organizes and communicates coverage. It does not define business priorities, prove that a behavior is detectable, or measure maturity through raw matrix completion.
Treat ATT&CK mappings as versioned claims carrying rationale, evidence strength, and limitations, not as static labels.
03Prioritize and define the defensive approachATT&CK
Which risks deserve action, how should they be addressed, and where does detection contribute?
Three distinct decisions live here. The risk response: avoid, mitigate, transfer or share, or accept. Control design: the mix of preventive, detective, and corrective controls that carries out the mitigation. The detection requirement: the decision and response each detection must support. Detection is one possible part of the approach, not the default answer to every risk.
produces → Defensive decision and detection requirement
in ← from stage 2
in ← from stage 8 when coverage is revised or retired and the approach is redefined
out → where detection has a role: to stage 4
out → other controls and risk responses: owned and delivered elsewhere; changes their owners surface feed reconsideration at stage 8
What happens here
- ▸Prioritize risk scenarios by consequence, threat relevance, existing controls, and expected defensive value
- ▸Make the risk decision per item: avoid, mitigate, transfer or share, or accept
- ▸Design the control mix: preventive, detective, and corrective controls working together
- ▸Accept residual risk explicitly: attributed to an accountable risk owner, dated, and scheduled for review
- ▸Define the detection requirement: the decision and response each detection must support
- ▸Govern the detection candidate backlog as a portfolio, creating candidates only where the decision gives detection a role
The fork after this stage
Prevention and detection are not mutually exclusive alternatives: a single risk may need preventive, detective, and corrective controls together, followed by explicit acceptance of the remaining residual risk. Risk responses and control functions are different taxonomies, and this stage keeps them distinct.
Only the parts of the approach where detection has a role continue to stage 4. Other controls and risk responses are owned and delivered elsewhere: they have their own implementation, operation, assurance, and reassessment processes, and they do not flow through the detection lifecycle. When their owners surface assurance results or residual-risk reviews that change the picture, stage 8 uses them to reopen this decision.
Establish
a credible minimum operating standard
- ▸Keep one ordered backlog of coverage candidates
- ▸Record the risk decision and intended control mix for each item
Operationalize
repeatable, owned, governed, and measurable
- ▸Govern the backlog with named owners and a review cadence
- ▸Score candidates on business consequence, threat relevance, evidence, and response value
- ▸Track accepted residual risk explicitly, with re-review dates
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Re-prioritize continuously from production outcomes and threat changes
- ▸Audit past decisions: did the chosen approach actually hold up?
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Draft and organize backlog entries with supporting rationale
requires · a governed backlog with consistent scoring criteria
humans · humans make the risk decision and own the control mix
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
Organizes gaps so they can be compared, but prioritization still runs on business consequence, threat relevance, evidence, and response value.
ATT&CK organizes and communicates coverage. It does not define business priorities, prove that a behavior is detectable, or measure maturity through raw matrix completion.
Treat ATT&CK mappings as versioned claims carrying rationale, evidence strength, and limitations, not as static labels.
04Design the evidence, detection, and alertATT&CK
What evidence can support the decision, what logic interprets it, and what should reach a human?
Telemetry is often the gating dependency of the whole lifecycle, so design starts from one question: can the available evidence support the intended claim? A candidate match is still not the customer outcome; grouping, severity, routing, and response guidance are designed here, not left to chance.
produces → Evidence-backed detection and alert design
in ← from stage 3 where detection has a role
in ← from stage 8 as tuning of logic, context, policy, or alerting
out → to stage 5 to build and prove it
out → back to stage 3 when detection is not viable with the evidence available
What happens here
- ▸Answer the gating question first: can the available evidence, with its collection assumptions, coverage, latency, and retention, support the intended claim?
- ▸If not: onboard or repair telemetry, narrow the claim, choose a different detection approach, or return to stage 3 and reconsider whether detection is viable
- ▸Identify the normalization, enrichment, and reference data needed to interpret the evidence
- ▸Choose the simplest operationally sustainable detection form that supports a reliable decision
- ▸Design the alert: grouping, severity, routing, and response guidance
Establish
a credible minimum operating standard
- ▸Answer the evidence question honestly before writing any logic
- ▸Write the alert story: who acts, on what information, how fast
Operationalize
repeatable, owned, governed, and measurable
- ▸Standardize design records: claim, evidence, logic, alert, and rationale
- ▸Maintain a telemetry inventory with coverage, assumptions, and known gaps
- ▸Peer-review designs before anything is built
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Model evidence dependencies so schema and collection changes flag affected designs
- ▸Reuse proven design patterns across the portfolio instead of designing from scratch
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Draft detection logic options and alert response guidance against the available telemetry
requires · a telemetry inventory and standardized design records
humans · humans own the claim, the evidence judgment, and what ships
Spot normalization and field-mapping gaps
requires · schema documentation and representative sample events
humans · humans decide whether to fix telemetry or narrow the claim
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
Record which behavior the evidence actually supports and the rationale for the mapping, so the coverage claim stays honest.
ATT&CK organizes and communicates coverage. It does not define business priorities, prove that a behavior is detectable, or measure maturity through raw matrix completion.
Treat ATT&CK mappings as versioned claims carrying rationale, evidence strength, and limitations, not as static labels.
05Build and validateATT&CK
Does it work against malicious, benign, malformed, and historical cases?
Validation means demonstrating behavior before production, not discovering it there. Every detection must have representative validation evidence, malicious and benign, before unrestricted alerting: automated fixtures and repeatable simulation are preferred, and historical replay, controlled production observation, or another documented method may supply equivalent evidence where direct simulation is impractical.
produces → Validated implementation and test evidence
in ← from stage 4
out → to stage 6 for a safe release
out → back to the failed assumption when validation fails: often stage 4, sometimes further back
What happens here
- ▸Define the release acceptance criteria: the intended malicious behavior is detected, representative benign behavior is handled acceptably, required context is present, and expected volume, latency, and execution cost remain within tolerable bounds
- ▸Implement the rule and its supporting context
- ▸Prove the acceptance criteria with representative malicious and benign evidence: fixtures and simulation preferred; historical replay, controlled production observation, or another documented method where direct simulation is impractical
- ▸Measure expected alert volume and inspect representative matches against the acceptance bar
Establish
a credible minimum operating standard
- ▸An explicit acceptance bar for release, inspectable even if it is written by hand
- ▸Representative positive and negative evidence sufficient to establish confidence; fixtures are the usual mechanism
- ▸Inspect representative historical matches before calling it done
Operationalize
repeatable, owned, governed, and measurable
- ▸Automate regression tests against the documented acceptance criteria
- ▸Make simulation repeatable and require peer approval before release
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Continuous validation, canaries, and drift detection where they produce meaningful confidence
- ▸Broader, representative test corpora that grow with production learning
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Generate fixtures, synthetic events, and negative test cases
requires · documented acceptance criteria and representative samples
humans · humans set the pass bar and approve release
Summarize backtest results and representative matches
requires · accessible historical data with stable schemas
humans · humans judge whether the behavior matches the intent
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
Connects claimed coverage to fixtures, simulation, and adversary emulation, so a mapping is backed by proof rather than assertion.
ATT&CK organizes and communicates coverage. It does not define business priorities, prove that a behavior is detectable, or measure maturity through raw matrix completion.
Treat ATT&CK mappings as versioned claims carrying rationale, evidence strength, and limitations, not as static labels.
06Deploy safely
Can it enter production without surprising customers or analysts?
Detections are production software and ship like it: reviewed, versioned, observable, and reversible. A detection should not move directly from offline validation to unrestricted alert delivery: introduce controlled production exposure through monitor-only operation, deployment rings, limited audiences, enhanced observation, or an equivalent safeguard.
produces → Approved, observable, reversible deployment
in ← from stage 5
out → to stage 7, where the detection starts operating
out → back to the failed assumption when a guardrail or controlled-exposure result fails
What happens here
- ▸Version and review changes like any other production code
- ▸Release with ownership, severity, response guidance, and telemetry dependencies attached
- ▸Introduce controlled production exposure before unrestricted alerting: monitor-only operation preferred; rings, limited audiences, or enhanced observation as valid alternatives
- ▸Where controlled exposure is genuinely impossible, document the alternative safeguard, its limitation, the rollback plan, and the accountable approval
- ▸Stage the rollout with guardrails, observability, and a rollback path
Establish
a credible minimum operating standard
- ▸Version control and a second set of eyes on every change
- ▸A rollback path that has actually been exercised
- ▸Some form of controlled exposure before unrestricted alerting, even if manual
Operationalize
repeatable, owned, governed, and measurable
- ▸Controlled production exposure as the standard release path: monitor-only preferred; rings, limited audiences, or enhanced observation as documented alternatives
- ▸Release records carrying ownership, severity, guidance, and dependencies
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Automated guardrails and rollback where the platform supports them; documented compensations with an accountable owner where it does not
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Draft release notes and summarize the change under review
requires · versioned changes with review history
humans · humans approve the release and the rollout plan
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
07Operate, investigate, and respondATT&CK
Is the detection healthy, and does it help someone make a timely decision?
A rule executing successfully is not the same as a detection remaining effective. Every production detection must be revalidated; the cadence and mechanism should reflect its consequence, dependencies, rate of change, and practical testability, and high-consequence or fragile coverage should move toward continuous validation or canaries. The lifecycle spans these activities even when responsibility crosses detection engineering, SOC, incident response, platform, and business teams.
produces → Operational evidence, investigations, and outcomes
in ← from stage 6
in ← from stage 8 when coverage is still valuable and keeps operating
out → to stage 8 with outcomes, cost, and investigation results
What happens here
- ▸Monitor rule health, data health, and dependency health
- ▸Watch alert volume, suppressions, and dispositions
- ▸Investigate and respond; capture what each alert was missing
- ▸Revalidate on an explicit trigger or cadence: scheduled replay, simulation, or regression tests confirm the claimed behavior is still detectable
- ▸Regression-test after schema, parser, platform, or context changes; watch dependencies for compatibility drift
Establish
a credible minimum operating standard
- ▸Every production detection has an explicit revalidation trigger or cadence and an owner
- ▸Watch rule health, data health, and alert volume
- ▸Record dispositions consistently enough to learn from them
Operationalize
repeatable, owned, governed, and measurable
- ▸Revalidation as a repeatable owned process: scheduled replay, simulation, and regression tests after schema, parser, platform, or context changes
- ▸Route alerts with context and response guidance attached
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Continuous validation and canaries where they produce meaningful confidence
- ▸Automated drift and dependency-compatibility monitoring
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Enrich, group, and summarize alerts so analysts start with context
requires · consistent alert schemas and reliable enrichment sources
humans · humans make the disposition and response calls
Draft investigation timelines and disposition notes
requires · accessible case and evidence data
humans · humans review before anything becomes the record
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
Relate observed behavior and investigation findings to the existing threat and coverage model, then feed validated lessons back into stages 2 and 8. Do not force every investigation into an ATT&CK classification.
ATT&CK organizes and communicates coverage. It does not define business priorities, prove that a behavior is detectable, or measure maturity through raw matrix completion.
Treat ATT&CK mappings as versioned claims carrying rationale, evidence strength, and limitations, not as static labels.
08Measure, learn, and reassessATT&CK
What did production teach us, and is this still the right coverage?
The learning hub of the loop. Production learning returns to every stage whose assumptions need to be revisited, and assurance results and residual-risk reviews owned elsewhere can trigger reconsideration of the stage 3 defensive decision. Observed alert metrics cannot reveal what the program missed, so measurement includes misses, latency, blind time, and response efficacy. Coverage earns its place while the protected consequence still matters, the evidence still exists, scheduled validation still passes, alerts still lead to action, and the value justifies the execution and maintenance cost.
produces → Accountable continue, tune, revise, or retire decision
in ← from stage 7
in ← changes surfaced by owners of adjacent controls or accepted residual risk
out → tuning to stage 4
out → revise or retire to stage 3
out → new threats and missed coverage to stage 2
out → business or environment changes to stage 1
out → still-valuable coverage back to stage 7
What happens here
- ▸Measure alert quality: true positives, noise, time to decision, alert-to-action rate, and analyst effort
- ▸Measure the foundations: evidence and telemetry availability, scheduled validation success, execution cost, and maintenance cost
- ▸Measure what was missed: incidents, hunts, and adversary emulation that found what detections did not, detection latency against the response window, and telemetry blind time
- ▸Judge response efficacy and outcomes, not merely whether an action occurred
- ▸Attach confidence and limitations to coverage claims, and separate portfolio-level outcomes from per-rule metrics
- ▸Confirm the protected business consequence still matters
- ▸Review exceptions and periodically reconfirm the claimed behavior remains detectable as threats and the environment change
- ▸Tune narrowly, preserving visibility into suppressed activity; routine tuning may belong to detection engineering, but material scope, severity, control, or risk changes return through stage 3 and the appropriate accountable owner
- ▸Revise or retire coverage that no longer earns its place, remaking the stage 3 decision
Establish
a credible minimum operating standard
- ▸Track true positives, noise, and time to decision
- ▸Hold a regular review of what production taught you
Operationalize
repeatable, owned, governed, and measurable
- ▸Measure the foundations: evidence availability, validation success, coverage confidence, and costs
- ▸Route each lesson to the stage whose assumptions it challenges
- ▸Review exceptions and accepted residual risk on a schedule
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Diagnose systemic patterns across the whole portfolio, not rule by rule
- ▸Automate the measurement pipeline so reviews spend time on decisions, not data pulls
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Diagnose recurring false-positive patterns and propose assumptions to reconsider
requires · consistent dispositions and operational telemetry
humans · humans approve material tuning, risk acceptance, and retirement
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
Review gaps and stale mappings as threats and the environment change, without treating matrix completion as maturity.
ATT&CK organizes and communicates coverage. It does not define business priorities, prove that a behavior is detectable, or measure maturity through raw matrix completion.
Treat ATT&CK mappings as versioned claims carrying rationale, evidence strength, and limitations, not as static labels.
P1Understand and decide (stages 1-3)
Ground the work in what the business actually needs to protect, model how a realistic attacker creates the consequences that matter, and define the defensive approach: the mix of preventive, detective, and corrective controls, and the residual risk to accept. Not every risk becomes a rule.
P2Design and deliver (stages 4-6)
Turn each detect decision into evidence, logic, and an alert a human can act on. Prove it works against malicious, benign, and malformed cases, then ship it with the same discipline as any other production software.
P3Operate and learn (stages 7-8)
Run the coverage, investigate what it surfaces, and measure whether it still earns its place. Production outcomes are the input to the next pass through the loop, not the end of the story.
↩Why several feedback loops, not one
Most lifecycle diagrams end with a single arrow labeled “improve.” In practice, different kinds of learning invalidate different assumptions, and a single miss can implicate several layers at once. Production learning returns to every stage whose assumptions need to be revisited:
- 8 → 4Tune logic, context, policy, or alerting. A noisy alert or missing context is a design problem, so routine tuning returns to the design stage. Material scope, severity, or risk changes are not tuning; they go back through the stage 3 decision.
- 8 → 3No longer valuable: revise or retire. Coverage that stops earning its keep is revised or retired, and the original defensive approach is defined again with fresh information.
- 8 → 2New threats, incidents, hunts, or missed coverage. A missed attack path or a new technique is a modeling problem, so it returns to the threat model.
- 8 → 1Business, environment, or risk changed. An acquisition, a new platform, or a changed risk appetite invalidates the original scoping, so the loop restarts from the environment.
- 8 → 7Still valuable: keep operating. Coverage that still earns its keep simply continues operating. Stability is a valid measurement outcome too.
Learning does not wait for production either. Validation and release failures return to the failed assumption: sometimes the design, sometimes the implementation or test assumptions, sometimes the threat premise or the stage 3 decision itself. The diagram draws one compact lane around stages 4 to 6; the destination depends on what actually failed.
A candidate match is not the customer outcome, and a deployed rule is not the end of the lifecycle. The goal is a useful defensive decision, made reliably, at a cost the organization can sustain.
Detection engineering is an end-to-end lifecycle that turns a threat into a reliable security decision. Writing the rule is one stage of eight. The lifecycle starts earlier, with what the business actually needs to protect, and ends later, with whether production outcomes prove the coverage still earns its place.
Ground the work in what the business actually needs to protect, model how a realistic attacker creates the consequences that matter, and define the defensive approach: the mix of preventive, detective, and corrective controls, and the residual risk to accept. Not every risk becomes a rule.
What are we protecting, for whom, and what consequences matter?
Everything downstream inherits its value from this stage. Coverage that is not grounded in what the organization actually needs to protect produces alerts nobody can act on.
produces → Agreed environment and consequence model
in ← the starting point of the loop
in ← from stage 8 when the business, environment, or risk changed
out → to stage 2 to model threats against this environment
What happens here
- ▸Inventory the assets, identities, and business processes worth protecting
- ▸Map the architecture, existing controls, and telemetry landscape
- ▸Establish response authority: who can act, on what, and how fast
- ▸Agree on risk tolerance and the consequences that matter most
Establish
a credible minimum operating standard
- ▸Name the assets, identities, and business processes that matter most
- ▸Write down who can act during an incident, on what, and how fast
- ▸Capture risk tolerance in plain language the business has agreed to
Operationalize
repeatable, owned, governed, and measurable
- ▸Keep asset, identity, and control inventories current, with named owners
- ▸Review the environment picture on a schedule and after major changes
- ▸Tie each protected consequence to a business stakeholder who confirms it still matters
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Feed inventory and architecture changes into the lifecycle automatically
- ▸Trace coverage back to consequences so orphaned work is visible
- ▸Test the environment model against real incidents and near misses
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Summarize architecture, controls, and process documentation into a working environment model
requires · current, trustworthy documentation and inventories
humans · humans confirm what the business actually values and tolerates
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
How could a realistic attacker create those consequences?
Threat modeling connects attacker behavior to the consequences identified in stage 1. The output is a picture of realistic attack paths, not a generic list of techniques.
produces → Relevant threat scenarios and attack paths
in ← from stage 1
in ← from stage 8 when new threats, incidents, hunts, or missed coverage appear
out → to stage 3 to prioritize what deserves action
What happens here
- ▸Model realistic threats, attack paths, and attacker objectives
- ▸Fold in incidents, intelligence, hunts, and adversary emulation findings
- ▸Keep the model grounded in this environment, not a borrowed threat list
Establish
a credible minimum operating standard
- ▸List realistic attack paths to the consequences that matter
- ▸Ground the model in incidents and intelligence you already have
Operationalize
repeatable, owned, governed, and measurable
- ▸Refresh the model on a cadence, fed by intel, incidents, and hunt results
- ▸Use a shared vocabulary to challenge the model for missing paths
- ▸Record why each threat matters in this environment, not just that it exists
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Probe the model with adversary emulation and purple-team exercises
- ▸Correlate modeled paths against observed activity to find blind spots
- ▸Retire or deprioritize stale threat scenarios and assumptions as the environment and adversaries change
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Synthesize intelligence and incident reports into candidate attack paths
requires · trustworthy source material and an environment model
humans · humans decide what is credible and consequential
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
A shared vocabulary for attacker behavior, and a structured way to challenge the threat model for missing paths.
ATT&CK organizes and communicates coverage. It does not define business priorities, prove that a behavior is detectable, or measure maturity through raw matrix completion.
Treat ATT&CK mappings as versioned claims carrying rationale, evidence strength, and limitations, not as static labels.
Which risks deserve action, how should they be addressed, and where does detection contribute?
Three distinct decisions live here. The risk response: avoid, mitigate, transfer or share, or accept. Control design: the mix of preventive, detective, and corrective controls that carries out the mitigation. The detection requirement: the decision and response each detection must support. Detection is one possible part of the approach, not the default answer to every risk.
produces → Defensive decision and detection requirement
in ← from stage 2
in ← from stage 8 when coverage is revised or retired and the approach is redefined
out → where detection has a role: to stage 4
out → other controls and risk responses: owned and delivered elsewhere; changes their owners surface feed reconsideration at stage 8
What happens here
- ▸Prioritize risk scenarios by consequence, threat relevance, existing controls, and expected defensive value
- ▸Make the risk decision per item: avoid, mitigate, transfer or share, or accept
- ▸Design the control mix: preventive, detective, and corrective controls working together
- ▸Accept residual risk explicitly: attributed to an accountable risk owner, dated, and scheduled for review
- ▸Define the detection requirement: the decision and response each detection must support
- ▸Govern the detection candidate backlog as a portfolio, creating candidates only where the decision gives detection a role
The fork after this stage
Prevention and detection are not mutually exclusive alternatives: a single risk may need preventive, detective, and corrective controls together, followed by explicit acceptance of the remaining residual risk. Risk responses and control functions are different taxonomies, and this stage keeps them distinct.
Only the parts of the approach where detection has a role continue to stage 4. Other controls and risk responses are owned and delivered elsewhere: they have their own implementation, operation, assurance, and reassessment processes, and they do not flow through the detection lifecycle. When their owners surface assurance results or residual-risk reviews that change the picture, stage 8 uses them to reopen this decision.
Establish
a credible minimum operating standard
- ▸Keep one ordered backlog of coverage candidates
- ▸Record the risk decision and intended control mix for each item
Operationalize
repeatable, owned, governed, and measurable
- ▸Govern the backlog with named owners and a review cadence
- ▸Score candidates on business consequence, threat relevance, evidence, and response value
- ▸Track accepted residual risk explicitly, with re-review dates
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Re-prioritize continuously from production outcomes and threat changes
- ▸Audit past decisions: did the chosen approach actually hold up?
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Draft and organize backlog entries with supporting rationale
requires · a governed backlog with consistent scoring criteria
humans · humans make the risk decision and own the control mix
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
Organizes gaps so they can be compared, but prioritization still runs on business consequence, threat relevance, evidence, and response value.
ATT&CK organizes and communicates coverage. It does not define business priorities, prove that a behavior is detectable, or measure maturity through raw matrix completion.
Treat ATT&CK mappings as versioned claims carrying rationale, evidence strength, and limitations, not as static labels.
detection has a role
continues down to stage 4
Turn each detect decision into evidence, logic, and an alert a human can act on. Prove it works against malicious, benign, and malformed cases, then ship it with the same discipline as any other production software.
What evidence can support the decision, what logic interprets it, and what should reach a human?
Telemetry is often the gating dependency of the whole lifecycle, so design starts from one question: can the available evidence support the intended claim? A candidate match is still not the customer outcome; grouping, severity, routing, and response guidance are designed here, not left to chance.
produces → Evidence-backed detection and alert design
in ← from stage 3 where detection has a role
in ← from stage 8 as tuning of logic, context, policy, or alerting
out → to stage 5 to build and prove it
out → back to stage 3 when detection is not viable with the evidence available
What happens here
- ▸Answer the gating question first: can the available evidence, with its collection assumptions, coverage, latency, and retention, support the intended claim?
- ▸If not: onboard or repair telemetry, narrow the claim, choose a different detection approach, or return to stage 3 and reconsider whether detection is viable
- ▸Identify the normalization, enrichment, and reference data needed to interpret the evidence
- ▸Choose the simplest operationally sustainable detection form that supports a reliable decision
- ▸Design the alert: grouping, severity, routing, and response guidance
Establish
a credible minimum operating standard
- ▸Answer the evidence question honestly before writing any logic
- ▸Write the alert story: who acts, on what information, how fast
Operationalize
repeatable, owned, governed, and measurable
- ▸Standardize design records: claim, evidence, logic, alert, and rationale
- ▸Maintain a telemetry inventory with coverage, assumptions, and known gaps
- ▸Peer-review designs before anything is built
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Model evidence dependencies so schema and collection changes flag affected designs
- ▸Reuse proven design patterns across the portfolio instead of designing from scratch
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Draft detection logic options and alert response guidance against the available telemetry
requires · a telemetry inventory and standardized design records
humans · humans own the claim, the evidence judgment, and what ships
Spot normalization and field-mapping gaps
requires · schema documentation and representative sample events
humans · humans decide whether to fix telemetry or narrow the claim
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
Record which behavior the evidence actually supports and the rationale for the mapping, so the coverage claim stays honest.
ATT&CK organizes and communicates coverage. It does not define business priorities, prove that a behavior is detectable, or measure maturity through raw matrix completion.
Treat ATT&CK mappings as versioned claims carrying rationale, evidence strength, and limitations, not as static labels.
Does it work against malicious, benign, malformed, and historical cases?
Validation means demonstrating behavior before production, not discovering it there. Every detection must have representative validation evidence, malicious and benign, before unrestricted alerting: automated fixtures and repeatable simulation are preferred, and historical replay, controlled production observation, or another documented method may supply equivalent evidence where direct simulation is impractical.
produces → Validated implementation and test evidence
in ← from stage 4
out → to stage 6 for a safe release
out → back to the failed assumption when validation fails: often stage 4, sometimes further back
What happens here
- ▸Define the release acceptance criteria: the intended malicious behavior is detected, representative benign behavior is handled acceptably, required context is present, and expected volume, latency, and execution cost remain within tolerable bounds
- ▸Implement the rule and its supporting context
- ▸Prove the acceptance criteria with representative malicious and benign evidence: fixtures and simulation preferred; historical replay, controlled production observation, or another documented method where direct simulation is impractical
- ▸Measure expected alert volume and inspect representative matches against the acceptance bar
Establish
a credible minimum operating standard
- ▸An explicit acceptance bar for release, inspectable even if it is written by hand
- ▸Representative positive and negative evidence sufficient to establish confidence; fixtures are the usual mechanism
- ▸Inspect representative historical matches before calling it done
Operationalize
repeatable, owned, governed, and measurable
- ▸Automate regression tests against the documented acceptance criteria
- ▸Make simulation repeatable and require peer approval before release
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Continuous validation, canaries, and drift detection where they produce meaningful confidence
- ▸Broader, representative test corpora that grow with production learning
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Generate fixtures, synthetic events, and negative test cases
requires · documented acceptance criteria and representative samples
humans · humans set the pass bar and approve release
Summarize backtest results and representative matches
requires · accessible historical data with stable schemas
humans · humans judge whether the behavior matches the intent
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
Connects claimed coverage to fixtures, simulation, and adversary emulation, so a mapping is backed by proof rather than assertion.
ATT&CK organizes and communicates coverage. It does not define business priorities, prove that a behavior is detectable, or measure maturity through raw matrix completion.
Treat ATT&CK mappings as versioned claims carrying rationale, evidence strength, and limitations, not as static labels.
Can it enter production without surprising customers or analysts?
Detections are production software and ship like it: reviewed, versioned, observable, and reversible. A detection should not move directly from offline validation to unrestricted alert delivery: introduce controlled production exposure through monitor-only operation, deployment rings, limited audiences, enhanced observation, or an equivalent safeguard.
produces → Approved, observable, reversible deployment
in ← from stage 5
out → to stage 7, where the detection starts operating
out → back to the failed assumption when a guardrail or controlled-exposure result fails
What happens here
- ▸Version and review changes like any other production code
- ▸Release with ownership, severity, response guidance, and telemetry dependencies attached
- ▸Introduce controlled production exposure before unrestricted alerting: monitor-only operation preferred; rings, limited audiences, or enhanced observation as valid alternatives
- ▸Where controlled exposure is genuinely impossible, document the alternative safeguard, its limitation, the rollback plan, and the accountable approval
- ▸Stage the rollout with guardrails, observability, and a rollback path
Establish
a credible minimum operating standard
- ▸Version control and a second set of eyes on every change
- ▸A rollback path that has actually been exercised
- ▸Some form of controlled exposure before unrestricted alerting, even if manual
Operationalize
repeatable, owned, governed, and measurable
- ▸Controlled production exposure as the standard release path: monitor-only preferred; rings, limited audiences, or enhanced observation as documented alternatives
- ▸Release records carrying ownership, severity, guidance, and dependencies
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Automated guardrails and rollback where the platform supports them; documented compensations with an accountable owner where it does not
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Draft release notes and summarize the change under review
requires · versioned changes with review history
humans · humans approve the release and the rollout plan
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
↻ local iteration validation, volume, or guardrail failures return to design before release
Run the coverage, investigate what it surfaces, and measure whether it still earns its place. Production outcomes are the input to the next pass through the loop, not the end of the story.
Is the detection healthy, and does it help someone make a timely decision?
A rule executing successfully is not the same as a detection remaining effective. Every production detection must be revalidated; the cadence and mechanism should reflect its consequence, dependencies, rate of change, and practical testability, and high-consequence or fragile coverage should move toward continuous validation or canaries. The lifecycle spans these activities even when responsibility crosses detection engineering, SOC, incident response, platform, and business teams.
produces → Operational evidence, investigations, and outcomes
in ← from stage 6
in ← from stage 8 when coverage is still valuable and keeps operating
out → to stage 8 with outcomes, cost, and investigation results
What happens here
- ▸Monitor rule health, data health, and dependency health
- ▸Watch alert volume, suppressions, and dispositions
- ▸Investigate and respond; capture what each alert was missing
- ▸Revalidate on an explicit trigger or cadence: scheduled replay, simulation, or regression tests confirm the claimed behavior is still detectable
- ▸Regression-test after schema, parser, platform, or context changes; watch dependencies for compatibility drift
Establish
a credible minimum operating standard
- ▸Every production detection has an explicit revalidation trigger or cadence and an owner
- ▸Watch rule health, data health, and alert volume
- ▸Record dispositions consistently enough to learn from them
Operationalize
repeatable, owned, governed, and measurable
- ▸Revalidation as a repeatable owned process: scheduled replay, simulation, and regression tests after schema, parser, platform, or context changes
- ▸Route alerts with context and response guidance attached
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Continuous validation and canaries where they produce meaningful confidence
- ▸Automated drift and dependency-compatibility monitoring
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Enrich, group, and summarize alerts so analysts start with context
requires · consistent alert schemas and reliable enrichment sources
humans · humans make the disposition and response calls
Draft investigation timelines and disposition notes
requires · accessible case and evidence data
humans · humans review before anything becomes the record
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
Relate observed behavior and investigation findings to the existing threat and coverage model, then feed validated lessons back into stages 2 and 8. Do not force every investigation into an ATT&CK classification.
ATT&CK organizes and communicates coverage. It does not define business priorities, prove that a behavior is detectable, or measure maturity through raw matrix completion.
Treat ATT&CK mappings as versioned claims carrying rationale, evidence strength, and limitations, not as static labels.
What did production teach us, and is this still the right coverage?
The learning hub of the loop. Production learning returns to every stage whose assumptions need to be revisited, and assurance results and residual-risk reviews owned elsewhere can trigger reconsideration of the stage 3 defensive decision. Observed alert metrics cannot reveal what the program missed, so measurement includes misses, latency, blind time, and response efficacy. Coverage earns its place while the protected consequence still matters, the evidence still exists, scheduled validation still passes, alerts still lead to action, and the value justifies the execution and maintenance cost.
produces → Accountable continue, tune, revise, or retire decision
in ← from stage 7
in ← changes surfaced by owners of adjacent controls or accepted residual risk
out → tuning to stage 4
out → revise or retire to stage 3
out → new threats and missed coverage to stage 2
out → business or environment changes to stage 1
out → still-valuable coverage back to stage 7
What happens here
- ▸Measure alert quality: true positives, noise, time to decision, alert-to-action rate, and analyst effort
- ▸Measure the foundations: evidence and telemetry availability, scheduled validation success, execution cost, and maintenance cost
- ▸Measure what was missed: incidents, hunts, and adversary emulation that found what detections did not, detection latency against the response window, and telemetry blind time
- ▸Judge response efficacy and outcomes, not merely whether an action occurred
- ▸Attach confidence and limitations to coverage claims, and separate portfolio-level outcomes from per-rule metrics
- ▸Confirm the protected business consequence still matters
- ▸Review exceptions and periodically reconfirm the claimed behavior remains detectable as threats and the environment change
- ▸Tune narrowly, preserving visibility into suppressed activity; routine tuning may belong to detection engineering, but material scope, severity, control, or risk changes return through stage 3 and the appropriate accountable owner
- ▸Revise or retire coverage that no longer earns its place, remaking the stage 3 decision
Establish
a credible minimum operating standard
- ▸Track true positives, noise, and time to decision
- ▸Hold a regular review of what production taught you
Operationalize
repeatable, owned, governed, and measurable
- ▸Measure the foundations: evidence availability, validation success, coverage confidence, and costs
- ▸Route each lesson to the stage whose assumptions it challenges
- ▸Review exceptions and accepted residual risk on a schedule
Optimize
earned leverage from evidence, automation, and feedback, selectively
- ▸Diagnose systemic patterns across the whole portfolio, not rule by rule
- ▸Automate the measurement pipeline so reviews spend time on decisions, not data pulls
Maturity applies stage by stage. Establish is a valid operating state, Operationalize reduces fragility, and Optimize earns additional leverage where risk and scale justify it. Counting advanced features proves nothing.
Diagnose recurring false-positive patterns and propose assumptions to reconsider
requires · consistent dispositions and operational telemetry
humans · humans approve material tuning, risk acceptance, and retirement
AI is an accelerant inside the Operationalize and Optimize levels, not a maturity marker. A mature program may reasonably keep AI out of particular decisions. Most of these opportunities serve the Operationalize and Optimize levels of this stage.
▸shared ai guardrails
- ▸Handle sensitive telemetry and customer data deliberately: minimize what models see and where it goes
- ▸Treat logs, alerts, and intelligence as untrusted content; prompt injection arrives through the data
- ▸Keep every recommendation traceable to its source evidence
- ▸Evaluate against known cases before operational use
- ▸Require approval and a rollback path for AI-proposed changes
- ▸Separate drafting, recommending, deciding, and acting, and keep humans on the deciding side
Review gaps and stale mappings as threats and the environment change, without treating matrix completion as maturity.
ATT&CK organizes and communicates coverage. It does not define business priorities, prove that a behavior is detectable, or measure maturity through raw matrix completion.
Treat ATT&CK mappings as versioned claims carrying rationale, evidence strength, and limitations, not as static labels.
- ↩tuning to stage 4
- ↩revise or retire to stage 3
- ↩new threats and missed coverage to stage 2
- ↩business or environment changes to stage 1
- ↩still-valuable coverage back to stage 7
Most lifecycle diagrams end with a single arrow labeled “improve.” In practice, different kinds of learning invalidate different assumptions, and a single miss can implicate several layers at once. Production learning returns to every stage whose assumptions need to be revisited:
- 8 → 4Tune logic, context, policy, or alerting. A noisy alert or missing context is a design problem, so routine tuning returns to the design stage. Material scope, severity, or risk changes are not tuning; they go back through the stage 3 decision.
- 8 → 3No longer valuable: revise or retire. Coverage that stops earning its keep is revised or retired, and the original defensive approach is defined again with fresh information.
- 8 → 2New threats, incidents, hunts, or missed coverage. A missed attack path or a new technique is a modeling problem, so it returns to the threat model.
- 8 → 1Business, environment, or risk changed. An acquisition, a new platform, or a changed risk appetite invalidates the original scoping, so the loop restarts from the environment.
- 8 → 7Still valuable: keep operating. Coverage that still earns its keep simply continues operating. Stability is a valid measurement outcome too.
Learning does not wait for production either. Validation and release failures return to the failed assumption: sometimes the design, sometimes the implementation or test assumptions, sometimes the threat premise or the stage 3 decision itself. The diagram draws one compact lane around stages 4 to 6; the destination depends on what actually failed.
A candidate match is not the customer outcome, and a deployed rule is not the end of the lifecycle. The goal is a useful defensive decision, made reliably, at a cost the organization can sustain.
Want help putting this lifecycle to work in your environment?