66 lines
2.2 KiB
HTML
66 lines
2.2 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head><meta charset="utf-8"><title>Maester synthetic report</title></head>
|
|
<body>
|
|
<div id="root"></div>
|
|
<script>
|
|
var syntheticMaesterResults = {
|
|
"Result": "Failed",
|
|
"FailedCount": 1,
|
|
"PassedCount": 1,
|
|
"TotalCount": 2,
|
|
"Tests": [
|
|
{
|
|
"Index": 1,
|
|
"Id": "MT.9001",
|
|
"Title": "Ensure the synthetic policy is configured",
|
|
"Name": "MT.9001: Ensure the synthetic policy is configured",
|
|
"HelpUrl": "https://maester.dev/docs/tests/MT.9001",
|
|
"Severity": "High",
|
|
"Tag": ["Synthetic", "Entra"],
|
|
"Result": "Failed",
|
|
"ScriptBlock": "Describe 'synthetic test' { It 'is deterministic' { $true | Should -BeTrue } }",
|
|
"ScriptBlockFile": "MT.9001.Tests.ps1",
|
|
"ErrorRecord": null,
|
|
"Block": "Maester Security Tests",
|
|
"Duration": "00:00:01",
|
|
"ResultDetail": {
|
|
"TestTitle": "Synthetic policy",
|
|
"TestDescription": "Checks a synthetic policy without tenant data.",
|
|
"TestResult": "The synthetic policy needs review.",
|
|
"TestSkipped": false,
|
|
"SkippedReason": "",
|
|
"TestInvestigate": false,
|
|
"Severity": "High",
|
|
"Service": "Entra"
|
|
}
|
|
},
|
|
{
|
|
"Index": 2,
|
|
"Id": "MT.9002",
|
|
"Title": "Ensure the synthetic control is enabled",
|
|
"Name": "MT.9002: Ensure the synthetic control is enabled",
|
|
"HelpUrl": "https://maester.dev/docs/tests/MT.9002",
|
|
"Severity": "Medium",
|
|
"Tag": ["Synthetic"],
|
|
"Result": "Passed",
|
|
"ScriptBlockFile": "MT.9002.Tests.ps1",
|
|
"Block": "Maester Security Tests",
|
|
"Duration": "00:00:01",
|
|
"ResultDetail": {
|
|
"TestDescription": "Checks a second synthetic control.",
|
|
"TestResult": "The synthetic control is enabled.",
|
|
"TestSkipped": false,
|
|
"Severity": "Medium",
|
|
"Service": "Entra"
|
|
}
|
|
}
|
|
],
|
|
"Blocks": [],
|
|
"EndOfJson": true
|
|
};
|
|
</script>
|
|
<script>window.__syntheticActiveContentExecuted = true;</script>
|
|
</body>
|
|
</html>
|