chore: regenerate rules/dist from individual files

This commit is contained in:
okieselbach
2026-04-10 16:13:38 +00:00
committed by github-actions[bot]
parent 625809423f
commit 32bc9da60c
+53 -1
View File
@@ -60,7 +60,11 @@
"dataField": "message",
"operator": "regex",
"value": "16[0-9]{2}|0x80070[0-9a-fA-F]+|lpExitCode|unmapped.*exit",
"required": true
"required": true,
"suppressByEvent": {
"eventType": "app_install_completed",
"joinField": "appId"
}
}
],
"explanation": "An app installation failed with a specific error code. Common MSI exit codes: 1603 (Fatal error during installation), 1618 (Another installation already in progress), 1619 (Package could not be opened), 1625 (Installation prohibited by policy). Common HRESULT codes are also captured.",
@@ -447,6 +451,54 @@
"correlation"
]
},
{
"ruleId": "ANALYZE-APP-012",
"title": "Enforcement Error Resolved by Successful Detection",
"description": "Detects when an app reported an enforcement error (unmapped exit code) but was subsequently detected as installed. The error is informational — the app installed despite the unmapped exit code.",
"severity": "warning",
"category": "apps",
"enabled": true,
"trigger": "correlation",
"baseConfidence": 80,
"conditions": [
{
"signal": "enforcement_error_resolved",
"source": "event_correlation",
"eventType": "app_install_failed",
"correlateEventType": "app_install_completed",
"joinField": "appId",
"eventAFilterField": "errorPatternId",
"eventAFilterOperator": "regex",
"eventAFilterValue": "IME-ERROR-ENFORCEMENT|IME-ERROR-UNMAPPED-EXIT",
"required": true
}
],
"explanation": "An app installation initially reported an **enforcement error** (unmapped exit code), but the IME detection check subsequently found the app **is installed**.\n\nThis happens when the MSI/EXE installer returns a non-standard exit code (e.g., 1603) that has no mapping configured in the Intune app definition. The IME treats unmapped exit codes as errors in its enforcement state, but when detection runs afterward, it confirms the app is present on the device.\n\n**The app is installed and functional.** The enforcement error is an Intune app model artifact, not a real installation failure.",
"remediation": [
{
"title": "Configure exit code mapping in Intune",
"steps": [
"Open the Intune portal > Apps > [affected app] > Properties > Edit",
"In the Return codes section, add a mapping for the reported exit code",
"Map the exit code to 'Success' or 'Soft reboot' depending on the installer behavior",
"This prevents the enforcement error from appearing in future deployments"
]
}
],
"relatedDocs": [
{
"title": "Win32 app return codes in Intune",
"url": "https://learn.microsoft.com/en-us/mem/intune/apps/apps-win32-app-management#step-4-return-codes"
}
],
"tags": [
"apps",
"enforcement",
"exit-code",
"unmapped",
"resolved"
]
},
{
"ruleId": "ANALYZE-CORR-001",
"title": "Slow Network Causing App Installation Failure",