Why use this template?
Use this PowerShell template when you need to find service principal password credentials expiring soon. It can be previewed in the Builder; Pro access is required to generate it for your own environment.
The template uses Microsoft.Graph.Applications and requires Application.Read.All. Output: CSV report. Level: Advanced. Action: Read-only. Risk: Low.
Review before running
The script remains preview-only until Pro access is enabled. Review it before running it, and test it outside production first. “Read-only” describes the script itself; anything you add around it can still change data.
Preview the script
- Open the template in the PowerShell Builder.
- Review the purpose, requirements, permissions, output and risk.
- Activate Pro when you are ready to generate the full script, then test it outside production.
Pro templates remain previewable before purchase or activation. No tenant connection is required. When you generate a Pro script, only the configuration values needed for that template are sent to Opselith after license validation.Preview Find service principal secrets expiring soon →
How to use this result
Use this report to review service-principal password credential expiry separately from app-registration credentials.
When this helps
- Identify service-principal secrets that need owner follow-up before expiry.
- Separate enterprise-application credential review from app-registration secret review.
How to read the result
- Each row represents a service principal password credential with an EndDateTime on or before the chosen cutoff.
- Status is Expired when the end date is past and Expiring soon otherwise.
Things to check
- This template checks password credentials, not certificates, and does not prove whether a credential is currently used.
- Service principal credentials are distinct from application-object password credentials even when related to the same application identity.
What to do next: Confirm the owning service and dependency before rotating or removing a listed credential through an approved change process.
Related tasks
Official references