-
Notifications
You must be signed in to change notification settings - Fork 123
Network-25533 : DDoS Protection is enabled for all Public IP Addresses in VNETs #840
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this 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 introduces a new security assessment test (Test-Assessment-25533) that verifies whether DDoS Protection is enabled for all Public IP Addresses in Azure Virtual Networks. The test checks Azure subscriptions for public IPs and validates that each has DDoS protection configured either through VNET inheritance or direct enablement.
Changes:
- Added PowerShell test script that connects to Azure, iterates through subscriptions, and checks DDoS protection settings on public IP addresses
- Added markdown documentation explaining the security risks of unprotected public IPs and remediation steps
- Test uses Azure REST API to query public IP addresses and their DDoS protection configuration
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 8 comments.
| File | Description |
|---|---|
| src/powershell/tests/Test-Assessment.25533.ps1 | PowerShell test implementation that queries Azure subscriptions for public IPs and evaluates DDoS protection compliance |
| src/powershell/tests/Test-Assessment.25533.md | Documentation explaining DDoS attack risks and providing remediation guidance for enabling protection |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
No description provided.