Skip to content

Fix broken reference links in Microsoft 365 Defender hunting queries#14705

Open
d4rk-pri0r wants to merge 1 commit into
Azure:masterfrom
d4rk-pri0r:fix/m365defender-broken-links
Open

Fix broken reference links in Microsoft 365 Defender hunting queries#14705
d4rk-pri0r wants to merge 1 commit into
Azure:masterfrom
d4rk-pri0r:fix/m365defender-broken-links

Conversation

@d4rk-pri0r

Copy link
Copy Markdown
Contributor

Change(s):

  • Repaired 17 dead reference links across 17 files under Hunting Queries/Microsoft 365 Defender/:
    • 14 Sigma rule links — the Original Sigma Rule links point at rules/apt/... paths in github.com/Neo23x0/sigma that no longer exist: the repository is now SigmaHQ/sigma and the rules were moved (mostly under rules-emerging-threats/) and renamed with logsource prefixes. Each link now targets the rule's current path, verified to exist on SigmaHQ/sigma master. The scheduled task creation retarget was additionally confirmed by the rule's unchanged id GUID (92626ddd-662c-49e3-ac59-f6535f12d189).
    • 1 blog reference (Execution/detect-anomalous-process-trees.yaml) — the article moved from mergene.medium.com to posts.bluraven.io (same slug; verified live).
    • 1 documentation link (Protection events/ExploitGuardAsrDescriptions.yaml) — the docs.microsoft.com/.../enable-attack-surface-reduction page 404s; now points at its current home, learn.microsoft.com/en-us/defender-endpoint/enable-attack-surface-reduction (verified live).
    • 1 self-repo link (Defense evasion/UpdateStsRefreshToken[Solorigate].yaml) — Detections/AuditLogs/StsRefreshTokenModification.yaml no longer exists; the query moved to Solutions/Cloud Identity Threat Protection Essentials/Hunting Queries/ (verified on master).

Reason for Change(s):

Version Updated:

  • N/A — none of the touched files carry a version field (legacy hunting queries); no query logic or schema fields changed.

Testing Completed:

  • Yes — link-integrity change only, no functional edits. All 17 files strict-parsed as YAML; every rewritten URL verified (SigmaHQ paths checked against the live repository tree, web targets return 200, self-repo target exists on master); no new spelling issues introduced.

Checked that the validations are passing and have addressed any issues that are present:

  • Yes — description/comment text only; no KQL logic touched.

@d4rk-pri0r
d4rk-pri0r requested review from a team as code owners July 17, 2026 15:37
Seventeen hunting queries carry dead reference links:

- 14 'Original Sigma Rule' links point at rules/apt/... paths in
  github.com/Neo23x0/sigma that no longer exist - the repo is now
  SigmaHQ/sigma and the rules moved (mostly under
  rules-emerging-threats/). Retarget each link to the rule's current
  path; the schtasks rule rename was confirmed by matching the rule's
  id GUID (92626ddd-662c-49e3-ac59-f6535f12d189).
- One blog reference moved from mergene.medium.com to posts.bluraven.io
  (same article slug; old URL redirects to the author's homepage).
- One docs.microsoft.com attack-surface-reduction link 404s; the page
  now lives at learn.microsoft.com/en-us/defender-endpoint/.
- One self-repo link points at Detections/AuditLogs/
  StsRefreshTokenModification.yaml, which moved to the Cloud Identity
  Threat Protection Essentials solution.

Link-integrity only; no query logic changed. Touched files carry no
version field.
@v-atulyadav v-atulyadav self-assigned this Jul 20, 2026
@v-atulyadav v-atulyadav added the Hunting Hunting specialty review needed label Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Hunting Hunting specialty review needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants