Skip to content

Azure Firewall Quality improvements#13820

Merged
v-atulyadav merged 7 commits into
masterfrom
users/rahul/solution-quality-1
May 6, 2026
Merged

Azure Firewall Quality improvements#13820
v-atulyadav merged 7 commits into
masterfrom
users/rahul/solution-quality-1

Conversation

@rahul0216
Copy link
Copy Markdown
Collaborator

Change(s):

  • Updated multiple Azure Firewall analytic rules and hunting queries. Changes include: adding entityMappings for IP/URL entities, adding customDetails and alertDetailsOverride to improve alert display and include contextual fields, refining queries to restrict time ranges to avoid full-table scans and renaming time variables for clarity, adding relevant MITRE technique IDs, switching some project-away to explicit project to preserve key fields, expanding descriptions (and adding description_detailed), and bumping rule versions. These updates improve alert context, reduce query cost, and help reduce false positives (e.g. configurable allowed common ports).

Reason for Change(s):

  • improve quality of rules

Version Updated:

  • Yes

Testing Completed:

  • Yes

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

  • Yes

Updated multiple Azure Firewall analytic rules and hunting queries. Changes include: adding entityMappings for IP/URL entities, adding customDetails and alertDetailsOverride to improve alert display and include contextual fields, refining queries to restrict time ranges to avoid full-table scans and renaming time variables for clarity, adding relevant MITRE technique IDs, switching some project-away to explicit project to preserve key fields, expanding descriptions (and adding description_detailed), and bumping rule versions. These updates improve alert context, reduce query cost, and help reduce false positives (e.g. configurable allowed common ports).
@rahul0216 rahul0216 requested review from a team as code owners March 13, 2026 05:08
@rahul0216 rahul0216 changed the title Azure Firewall Quality improements Azure Firewall Quality improvements Mar 13, 2026
@contentautomationbot
Copy link
Copy Markdown

Hello how are you I am GitHub bot
😀😀
I see that you changed templates under the detections/analytic rules folder. Did you remember to update the version of the templates you changed?
If not, and if you want customers to be aware that a new version of this template is available, please update the version property of the template you changed.

@v-shukore v-shukore self-assigned this Mar 13, 2026
@v-shukore v-shukore added the Solution Solution specialty review needed label Mar 13, 2026
Update alert wording and bump rule versions for several Azure Firewall analytic rules. Adjusted the Abnormal Deny Rate for Source IP alert description to remove the explicit '{{Threshold}}' variable reference for clarity. Also incremented versions: Multiple Sources Affected by the Same TI Destination (1.1.4 → 1.1.5), Port Sweep (1.2.2 → 1.2.3), and SeveralDenyActionsRegistered (1.1.1 → 1.1.2).
Add Reconnaissance tactic and T1595.001 technique to Azure Firewall Port Scan and Port Sweep analytic rules. For Port Scan, add a KnownScannerIPs exclusion to reduce noise, include alertDetailsOverride (custom alert display name and description), and bump the rule version to 1.1.3. These changes provide better detection context and help reduce false positives.
@rahul0216 rahul0216 requested a review from Copilot March 17, 2026 02:24
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Improves Azure Firewall hunting queries and analytic rules by enriching entity mapping and alert context, adding MITRE technique coverage, and reducing query cost via tighter time filtering and clearer query structure.

Changes:

  • Added entityMappings, customDetails, and alertDetailsOverride across multiple detections to improve investigation context.
  • Updated MITRE technique IDs/tactics and refined queries (time windows, projections) to reduce scan cost and noise.
  • Bumped rule/query versions and expanded some descriptions.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
Solutions/Azure Firewall/Hunting Queries/Azure Firewall - Uncommon Port to IP.yaml Expanded descriptions, added entity mappings and techniques, added version.
Solutions/Azure Firewall/Hunting Queries/Azure Firewall - Uncommon Port for Organization.yaml Added techniques, entity mappings, version, and guidance comment for allowed ports.
Solutions/Azure Firewall/Hunting Queries/Azure Firewall - Source IP Abnormally Connects to Multiple Destinations.yaml Updated tactics/techniques, switched to explicit projection, added entity mappings and version.
Solutions/Azure Firewall/Hunting Queries/Azure Firewall - First time source IP to Destination.yaml Added techniques, entity mappings, and version.
Solutions/Azure Firewall/Hunting Queries/Azure Firewall - First Time Source IP to Destination Using Port.yaml Added techniques, entity mappings, and version.
Solutions/Azure Firewall/Analytic Rules/SeveralDenyActionsRegistered.yaml Added custom details and alert overrides; bumped version.
Solutions/Azure Firewall/Analytic Rules/Azure Firewall - Port Sweep.yaml Added tactic/technique, custom details and alert overrides; bumped version.
Solutions/Azure Firewall/Analytic Rules/Azure Firewall - Port Scan.yaml Added allowlist support, tactic/technique, alert overrides; bumped version.
Solutions/Azure Firewall/Analytic Rules/Azure Firewall - Multiple Sources Affected by the Same TI Destination.yaml Simplified time window variables and added custom details; bumped version.
Solutions/Azure Firewall/Analytic Rules/Azure Firewall - Abnormal Port to Protocol.yaml Added tactic/technique, reordered filters, and added custom details/alert overrides; bumped version.
Solutions/Azure Firewall/Analytic Rules/Azure Firewall - Abnormal Deny Rate for Source IP.yaml Tightened union time filtering, updated techniques, changed projection, added custom details and alert overrides; bumped version.

Comment thread Solutions/Azure Firewall/Analytic Rules/Azure Firewall - Port Scan.yaml Outdated
@v-atulyadav v-atulyadav merged commit bbf6ff0 into master May 6, 2026
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Solution Solution specialty review needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants