Check ID: monitor_alert_create_update_security_solution
Provider: Azure
Service: monitor
Severity: MEDIUM
Categories: logging
Resource type: microsoft.insights/activitylogalerts

What this check verifies

Azure Monitor activity log alert is configured to capture Security Solutions create/update operations (Microsoft.Security/securitySolutions/write) at subscription scope.

Risk

Without this alert, unauthorized or mistaken changes to security tooling can go undetected. Attackers could disable defenses, alter integrations, or weaken policies, eroding the integrity of controls, creating blind spots that threaten confidentiality, and delaying incident response.

Recommendation

Configure an activity log alert for Microsoft.Security/securitySolutions/write and route it to action groups for prompt notification/automation. Apply least privilege, require change control, and forward alerts to a central SIEM to strengthen defense in depth.

Remediation

az monitor activity-log alert create --name "<activity log rule name>" --resource-group "<example_resource_name>" --scopes "/subscriptions/<example_resource_id>" --condition "category=Administrative and operationName=Microsoft.Security/securitySolutions/write" --location Global

References

Where this check fires

This check runs on every scheduled scan against your Azure account. Findings appear at Cloud Security → Findings filterable by Check ID = monitor_alert_create_update_security_solution. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to Azure checks