Check ID:
Provider: Oracle Cloud (OCI)
Service:
Severity: HIGH
Categories:
Resource type:
events_notification_topic_and_subscription_existsProvider: Oracle Cloud (OCI)
Service:
eventsSeverity: HIGH
Categories:
loggingResource type:
OnsTopicWhat this check verifies
OCI Notifications is evaluated for the existence of at least one topic that has one or more subscriptions. The focus is on whether subscribed endpoints are present to receive Events and monitoring alerts.Risk
Without subscribed topics, alerts are not delivered, reducing visibility and delaying detection of malicious or accidental changes. This undermines confidentiality (undetected data access), integrity (unauthorized config changes), and availability (unresolved outages).Recommendation
Create a centralized Notifications topic with one or more subscriptions, and route critical Events/monitoring to it. Apply least privilege to topic management, use redundant channels, test delivery regularly, and tune filters to reduce noise. Consider escalation paths forcritical alerts.
Remediation
- Terraform
- Dashboard steps
References
Where this check fires
This check runs on every scheduled scan against your Oracle Cloud (OCI) account. Findings appear at Cloud Security → Findings filterable byCheck ID = events_notification_topic_and_subscription_exists. 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 Oracle Cloud (OCI) checks