Skip to content

Network - 27020 - CAPTCHA challenge is enabled in Azure Front Door WAF#970

Merged
merill merged 6 commits intomainfrom
Feature-27020
Mar 2, 2026
Merged

Network - 27020 - CAPTCHA challenge is enabled in Azure Front Door WAF#970
merill merged 6 commits intomainfrom
Feature-27020

Conversation

@Manoj-Kesana
Copy link
Copy Markdown
Collaborator

No description provided.

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

This pull request adds a new assessment test (ID: 27020) that validates whether CAPTCHA challenge is enabled in Azure Front Door Web Application Firewall (WAF) policies. CAPTCHA provides interactive human verification against sophisticated automated bots at the global edge, requiring human-level cognition to pass—making it more effective than JavaScript challenge against advanced bots with full JavaScript support.

Changes:

  • New PowerShell test that queries Azure Front Door WAF policies and verifies they have at least one enabled CAPTCHA custom rule in Prevention mode
  • Documentation explaining CAPTCHA challenge capabilities and remediation guidance

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
src/powershell/tests/Test-Assessment.27020.ps1 Implements the assessment logic to validate CAPTCHA challenge configuration in Front Door WAF policies
src/powershell/tests/Test-Assessment.27020.md Provides detailed documentation about CAPTCHA challenge and remediation links

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/powershell/tests/Test-Assessment.27020.ps1
Comment thread src/powershell/tests/Test-Assessment.27020.ps1 Outdated
Comment thread src/powershell/tests/Test-Assessment.27020.ps1 Outdated
Comment thread src/powershell/tests/Test-Assessment.27020.ps1
Manoj-Kesana and others added 4 commits February 27, 2026 19:58
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@Manoj-Kesana Manoj-Kesana added the ready for review PR is ready for review and merging label Feb 27, 2026
Copy link
Copy Markdown
Collaborator

@alexandair alexandair left a comment

Choose a reason for hiding this comment

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

@Manoj-Kesana Please, address my feedback.

Comment thread src/powershell/tests/Test-Assessment.27020.ps1 Outdated
Comment thread src/powershell/tests/Test-Assessment.27020.ps1 Outdated
Comment thread src/powershell/tests/Test-Assessment.27020.ps1 Outdated
Copy link
Copy Markdown
Collaborator

@alexandair alexandair left a comment

Choose a reason for hiding this comment

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

LGTM

@merill merill merged commit 0c48b15 into main Mar 2, 2026
4 checks passed
@Manoj-Kesana Manoj-Kesana deleted the Feature-27020 branch March 2, 2026 08:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready for review PR is ready for review and merging

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants