petra_list_posture_reports
Retrieve completed Microsoft 365 security posture reports with scores, control status, top risks, and suggested fixes to assess tenant security and track changes.
Instructions
Get completed Microsoft 365 security posture reports: score and grade (with previous score/grade on follow-ups), control rollup (secure, fixed, open, drifted), the Global Administrators review (count, MFA strength, password age), top risks, and every check with its status, severity, current state and suggested fix. By default returns the latest report per tenant.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "petra_list_posture_reports"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum reports (1-500, default 100). | |
| tenantId | No | Limit to one tenant. Petra tenant ID (from petra_list_tenants, or the app.petrasecurity.com/tenant/<id> URL) or the Microsoft tenant ID; Petra resolves either. | |
| startDate | No | Only reports completed on or after this ISO 8601 date or date-time. | |
| latestOnly | No | Only the most recent completed report per tenant (default true). Set false for history, newest first. | |
| includeChecks | No | Include the per-control checks array. Defaults to true; set false for a compact score/top-risks view. |