Skip to content

[AlertZero] Add pages for working in AlertZero and responding to proposals - #9157

Open
nastasha-solomon wants to merge 18 commits into
mainfrom
claude/combine-docs-prs-56b1c5
Open

nastasha-solomon wants to merge 18 commits into
mainfrom
claude/combine-docs-prs-56b1c5

Conversation

@nastasha-solomon

@nastasha-solomon nastasha-solomon commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Summary

Fixes elastic/docs-content-internal#1816.
Fixes elastic/docs-content-internal#1918.

Adds the AlertZero pages for reviewing and deciding the work that Workers propose. Work in AlertZero is the starting point, with one decision page for each kind of proposal:

  • Closing false-positive alerts
  • Responding to an attack
  • Acting on a threat hunt finding
  • Changing detection rules

The placeholder pages were renamed to match their tasks, with redirects from the old paths:

  • use-alertzero.md is now work-in-alertzero.md.
  • decide-proposed-action.md is now close-false-positive-alerts.md.

The "Review closed proposed actions" page was removed and redirected to the "Close false-positive alerts" page. The Attack Discovery and Tune detection rules pages also now link to the new pages.

Navigation

The new and renamed pages sit under Work in AlertZero, before the escalation pages, which this PR doesn't change.

Work in AlertZero                               find the work that fits your role, and where each kind waits on the Proposed actions page
├── Close false-positive alerts                 review a batch of proposed closures, approve or decline it, and check and reopen past closures
├── Respond to an attack                        send an attack for forensics, read the report, decide response actions, and close the investigation
├── Act on a hunt finding                       check what a hunt found, decide its response actions, and follow up on analyst recommendations
├── Tune noisy rules and fill detection gaps    review tuning changes for noisy rules, and decide how to fill detection gaps
├── Escalate an investigation                   (not changed) turn an investigation into a coordinated response
└── Track escalations                           (not changed) #9184 replaces it with Manage escalations, nested under Escalate an investigation

Previews

  • Work in AlertZero: Shows where to start for each task, from closing false positives to escalating an investigation, and which section of the Proposed actions page holds each kind of work.
    • Close false-positive alerts: Explains how to review a batch of alerts that AlertZero proposes to close, approve or decline it, and check and reopen past closures.
    • Respond to an attack: Explains how to send an attack for forensics, read the report, decide each response action, and close the investigation.
    • Act on a hunt finding: Explains how to check what a threat hunt found, decide the response actions it proposes, and follow up on anything those actions don't cover.
    • Tune noisy rules and fill detection gaps: Explains how to review proposed changes to noisy rules and decide how to fill detection gaps.
  • Glossary: Points the proposed action entry and the Next steps list at Work in AlertZero.
  • Attack Discovery and Tune detection rules: Adds links to Respond to an attack and Tune noisy rules and fill detection gaps. On Tune detection rules, the link is a tip that says the feature needs AlertZero.

Generative AI disclosure

  1. Did you use a generative AI (GenAI) tool to assist in creating this contribution?
  • Yes
  • No

Tool(s) and model(s) used: Claude Opus 5.5, via Claude Code and Cursor

nastasha-solomon and others added 2 commits November 2, 2026 19:24
Squashed from #9116. Folds Review closed proposed
actions into Close false-positive alerts and redirects it there.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…tection gaps

Squashed from #9119. Links the Attack Discovery and
Tune detection rules pages to the new pages.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Elastic Docs AI PR menu

Check the box to run an AI review for this pull request.

  • Review docs changes (docs-review). Status: not started.

Powered by GitHub Agentic Workflows and docs-actions. For more information, reach out to the docs team.

@github-actions

github-actions Bot commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Elastic Docs Style Checker (Vale)

Summary: 2 warnings, 2 suggestions found

⚠️ Warnings (2): Fix when the suggestion improves clarity or correctness.
File Line Rule Message
solutions/security/alertzero/close-false-positive-alerts.md 21 Elastic.Spelling 'triages' is a possible misspelling.
solutions/security/alertzero/close-false-positive-alerts.md 25 Elastic.Spelling 'triages' is a possible misspelling.
💡 Suggestions (2): Optional style improvements. Apply when helpful.
File Line Rule Message
solutions/security/alertzero/act-on-hunt-finding.md 38 Elastic.WordChoice Consider using 'cancel, stop' instead of 'Kill', unless the term is in the UI.
solutions/security/alertzero/respond-to-attack.md 44 Elastic.WordChoice Consider using 'cancel, stop' instead of 'Kill', unless the term is in the UI.

The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale.

@nastasha-solomon nastasha-solomon changed the title [AlertZero] Add Work in AlertZero and its decision pages [AlertZero] Add pages for working in AlertZero and responding to proposals Nov 3, 2026
nastasha-solomon and others added 2 commits November 3, 2026 00:11
…th the UI

Adds Act on a hunt finding. Gives the Work in AlertZero pages a shared
structure, trims repeated content, and fixes labels and behavior to
match the 9.6 build candidate. Unhides the AlertZero pages in the
navigation for the preview.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@nastasha-solomon
nastasha-solomon marked this pull request as ready for review November 3, 2026 05:16
@nastasha-solomon
nastasha-solomon requested a review from a team as a code owner November 3, 2026 05:16
@nastasha-solomon nastasha-solomon self-assigned this Nov 3, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
- Drop the track-escalations.md link from Work in AlertZero, and leave a note to link manage-escalations.md after #9184 merges.
- Update the TOC note to say how to resolve the conflict with #9184.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@natasha-moore-elastic natasha-moore-elastic left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for adding these docs! It's a pretty large PR, so I'm reviewing in batches. This batch of comments is for the Close false-positive alerts page.

nastasha-solomon and others added 2 commits November 4, 2026 17:43
- Say up front that proposed closures are Manual autonomy, the default,
  and that Supervised closes alerts without approval.
- Add the Alert Triage defaults (every 15 minutes, every severity, 85%)
  and the settings that change them, including Excluded rule tags.
- Give an example of alerts that share a pattern, based on the
  grouping key in Kibana's pattern_key.ts.
- Say that approving needs the privileges to close alerts, and move the
  Attack Discovery warning into an important callout.
- Put Check past closures before Reopen alerts closed by mistake, move
  the Closed Actions steps into it, and say how to find Alert Triage
  closures there.
- Supervised closures say "Approved by Alert Triage worker", not Auto,
  since elastic/kibana#299625.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…r own

Since elastic/kibana#299625, Closed Actions names the Worker that
approved a decision, such as "Approved by Alert Triage worker". Auto
shows only when no decider was recorded.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@natasha-moore-elastic natasha-moore-elastic left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some more suggestions on the rest of the pages, very clear instructions overall! 🚀

@andrew-goldstein andrew-goldstein left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @nastasha-solomon for the proposals proposing to document responding to proposals! 🙏
LGTM 🚀

nastasha-solomon and others added 4 commits November 6, 2026 17:29
Co-authored-by: natasha-moore-elastic <137783811+natasha-moore-elastic@users.noreply.github.com>
Co-authored-by: natasha-moore-elastic <137783811+natasha-moore-elastic@users.noreply.github.com>
Co-authored-by: natasha-moore-elastic <137783811+natasha-moore-elastic@users.noreply.github.com>
Co-authored-by: natasha-moore-elastic <137783811+natasha-moore-elastic@users.noreply.github.com>
Rename decide-proposed-action.md to close-false-positive-alerts.md and
use-alertzero.md to work-in-alertzero.md, with redirects and TOC updates.
Update content across the AlertZero pages and add an AlertZero tip to
tune-detection-rules.md.

Co-authored-by: Cursor <cursoragent@cursor.com>
nastasha-solomon and others added 2 commits November 6, 2026 18:11
- Align the response action approve outcome across Respond to an attack
  and Act on a hunt finding. Both Workers re-offer a failed action with
  the same deadline.
- Fold the duplicated Undo a response action sections into the decide
  steps, and merge Reopen alerts closed by mistake into Check and reopen
  past closures.
- Say on Work in AlertZero what each Proposed actions section holds, and
  drop the per-step reminders. Say how to tell response actions from a
  hunt and from an attack apart by their investigation's name.
- Restore the Autonomy qualifier on the Attack Discovery verdict list.
- Use active voice, name the Close investigation control, and point the
  glossary's proposed action entry at Work in AlertZero.

Co-authored-by: Cursor <cursoragent@cursor.com>
Point the two markers that wait on the Watches and Workers reference at
#9144 instead of the internal issue, to match the other
markers in this PR.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
nastasha-solomon added a commit that referenced this pull request Nov 6, 2026
Point the Next steps link at work-in-alertzero.md, which replaces
use-alertzero.md in #9157. Fix 'analayst' in the custom
role intro.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
nastasha-solomon added a commit that referenced this pull request Nov 6, 2026
Replace the links to use-alertzero.md and decide-proposed-action.md, which
#9157 renames or removes, with work-in-alertzero.md and
close-false-positive-alerts.md.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
nastasha-solomon added a commit that referenced this pull request Nov 6, 2026
decide-proposed-action.md is removed in #9157. An
escalation can link investigations of any kind, so point at Work in AlertZero,
which routes to each decision page.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
nastasha-solomon added a commit that referenced this pull request Nov 6, 2026
Point the links back to use-alertzero.md and decide-proposed-action.md.
The renamed pages come from #9157, which hasn't
merged yet, so the new links broke the build.

Co-authored-by: Cursor <cursoragent@cursor.com>
nastasha-solomon added a commit that referenced this pull request Nov 6, 2026
work-in-alertzero.md exists only on the #9157 branch, so the link broke the build.

Co-authored-by: Cursor <cursoragent@cursor.com>
nastasha-solomon added a commit that referenced this pull request Nov 6, 2026
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace numbered UI steps with prose that describes what to check and
what each decision does. Give approving or declining a closure its own
section, regroup the Endpoint Analysis explanation on Respond to an
attack, fold the hunt's detection-coverage handoff into the outcomes
section, rename unpublished anchors, and trim repeated content.

Co-authored-by: Cursor <cursoragent@cursor.com>

This branch was successfully deployed

1 active deployment
docs-preview — 8e58fad8 Deployed Nov 8, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants