How does the Entra Security Scanner for App Registrations work?
This tool uses a PowerShell script, AppRegistrationScanner.ps1, to scan all Entra Apps in your tenant. It can identify various apps, including those you've developed, PowerApps, and third-party applications.
How to use
You can customize the script with two options:
- SkipExcelOutput: Outputs results as CSV and HTML
- ExcessiveIntervalInDays: Set to 180 days by default, this filters for apps with long periods of inactivity or those with extended validities
Scoring system
Each app starts with a 10-point score. Points are deducted for issues detected:
- Critical issues (Minus 2 points each):
- Apps lacking an assigned owner
- Apps granted risky permissions
- Apps using insecure or development stage URIs (e.g., local host, http://)
- Medium issues (Minus 1 point):
View the grading system table here.
This system helps you quickly identify and address potential security risks within your apps.