These scripts are provided for educational, operational and auditing purposes.
They are provided as-is, without warranty of any kind. Use them at your own risk.
- Review the code before running it.
- Test in a lab, sandbox, pilot group, test tenant or other non-production environment first.
- Ensure you understand what permissions are being requested.
- Ensure your organization allows the use of custom PowerShell scripts.
- Do not publish generated reports without reviewing them for sensitive information.
The scripts are intended to support read-only audit and reporting workflows where possible. Some scripts may generate helper snippets or exports for manual review, but generated helper content should not be executed without separate review.
Always review the code yourself before running it. Environments differ, modules change and automation mistakes can be expensive.
These scripts and documentation do not constitute legal, compliance, security, audit or professional advice.
You are responsible for validating whether the output is accurate, complete and suitable for your environment.