maester365/Maester Action

Monitor your Microsoft 365 tenant's security configuration using Maester, THE PowerShell-based test automation framework.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 10, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: maester365/maester@556cb17be11202793e73450d0e33c895e1ea65c7 # 2.1.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
tenant_idEntra ID Tenant IDyes
client_idApp Registration Client IDyes
include_public_testsInclude public test repository 'maester365/maester-tests' as well as private tests in the test runnotrue
mail_recipientsA list of email addresses to send the test results to. Please separate multiple email addresses with a comma.no""
mail_useridThe user id of the sender of the mail. This is required since the action is using application permissions.no""
mail_testresultsuriUri to the detailed test results page.no${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
include_tagsA list of tags to include in the test run. Please separate multiple tags with a comma (without space).no""
exclude_tagsA list of tags to exclude from the test run. Please separate multiple tags with a comma (without space).no""
pester_verbosityPester verbosity level. Options: 'None', 'Normal', 'Detailed', 'Diagnostic'noNone
step_summaryDefine whether a summary is outputted to GitHub Actions.notrue
artifact_uploadDefine whether the results are uploaded as Artifacts.notrue
install_prereleaseInstalls the preview version, allowing access to new cmdlets.nofalse
include_exchangeInclude Exchange Online tests in the test run.nofalse
include_teamsInclude Teams tests in the test run.notrue
disable_telemetryIf set, telemetry information will not be logged.nofalse
notification_teams_webhookWebhook URL for sending test results to Teams.no""
notification_teams_channel_idThe ID of the Teams channel to send the test results to.no""
notification_teams_team_idThe ID of the Teams team to send the test results to.no""
namedescription
results_jsonThe file location of the JSON output of the test results.