maester365/Maester Action
Monitor your Microsoft 365 tenant's security configuration using Maester, THE PowerShell-based test automation framework.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 10, 2026
- License
- MIT
Pinned Snippet
uses: maester365/maester@556cb17be11202793e73450d0e33c895e1ea65c7 # 2.1.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| tenant_id | Entra ID Tenant ID | yes | — |
| client_id | App Registration Client ID | yes | — |
| include_public_tests | Include public test repository 'maester365/maester-tests' as well as private tests in the test run | no | true |
| mail_recipients | A list of email addresses to send the test results to. Please separate multiple email addresses with a comma. | no | "" |
| mail_userid | The user id of the sender of the mail. This is required since the action is using application permissions. | no | "" |
| mail_testresultsuri | Uri to the detailed test results page. | no | ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} |
| include_tags | A list of tags to include in the test run. Please separate multiple tags with a comma (without space). | no | "" |
| exclude_tags | A list of tags to exclude from the test run. Please separate multiple tags with a comma (without space). | no | "" |
| pester_verbosity | Pester verbosity level. Options: 'None', 'Normal', 'Detailed', 'Diagnostic' | no | None |
| step_summary | Define whether a summary is outputted to GitHub Actions. | no | true |
| artifact_upload | Define whether the results are uploaded as Artifacts. | no | true |
| install_prerelease | Installs the preview version, allowing access to new cmdlets. | no | false |
| include_exchange | Include Exchange Online tests in the test run. | no | false |
| include_teams | Include Teams tests in the test run. | no | true |
| disable_telemetry | If set, telemetry information will not be logged. | no | false |
| notification_teams_webhook | Webhook URL for sending test results to Teams. | no | "" |
| notification_teams_channel_id | The ID of the Teams channel to send the test results to. | no | "" |
| notification_teams_team_id | The ID of the Teams team to send the test results to. | no | "" |
Outputs
| name | description |
|---|---|
| results_json | The file location of the JSON output of the test results. |