51 checks across 13 services. Every row links to the full check page — description, risk, recommendation, remediation snippets (CLI / Terraform / Native IaC / Dashboard), and references. Check IDs are stable. They appear unchanged on every finding in the dashboard, in every export (SARIF / CSV / JSON / PDF), and in compliance scorecards. Severity drives quality-gate behaviour — CRITICAL and HIGH block by default.

Services in this catalog

analytics

1 checks.
Check IDTitleSeverity
analytics_instance_access_restrictedOracle Analytics Cloud instance is deployed within a Virtual Cloud Network or restricts public access to allow…HIGH

audit

1 checks.
Check IDTitleSeverity
audit_log_retention_period_365_daysTenancy audit log retention period is 365 days or greaterMEDIUM

blockstorage

2 checks.
Check IDTitleSeverity
blockstorage_block_volume_encrypted_with_cmkBlock volume is encrypted with a Customer Managed Key (CMK)MEDIUM
blockstorage_boot_volume_encrypted_with_cmkBoot volume is encrypted with Customer Managed KeyMEDIUM

cloudguard

1 checks.
Check IDTitleSeverity
cloudguard_enabledCloud Guard is enabled in the root compartment of the tenancyHIGH

compute

3 checks.
Check IDTitleSeverity
compute_instance_in_transit_encryption_enabledCompute instance has in-transit encryption enabledHIGH
compute_instance_legacy_metadata_endpoint_disabledCompute instance legacy metadata service endpoint is disabledHIGH
compute_instance_secure_boot_enabledCompute instance has Secure Boot enabledMEDIUM

database

1 checks.
Check IDTitleSeverity
database_autonomous_database_access_restrictedAutonomous Shared Database (ADB) is deployed within a VCN or restricts public access with whitelisted IPs excl…HIGH

events

13 checks.
Check IDTitleSeverity
events_notification_topic_and_subscription_existsTenancy has at least one notification topic with active subscriptionsHIGH
events_rule_cloudguard_problemsEvent rule monitoring Cloud Guard problems has notification actions configuredHIGH
events_rule_iam_group_changesEvent rule monitoring IAM group changes has notification actions configuredHIGH
events_rule_iam_policy_changesEvent rule monitoring IAM policy changes has notification actions configuredHIGH
events_rule_identity_provider_changesEvent rule for identity provider changes has notification actions configuredHIGH
events_rule_idp_group_mapping_changesEvent rule for IdP group mapping changes has notification actions configuredHIGH
events_rule_local_user_authenticationEvent rule monitoring local OCI user authentication has notification actions configuredMEDIUM
events_rule_network_gateway_changesEvent rule monitoring network gateway changes has notification actions configuredHIGH
events_rule_network_security_group_changesEvent rule monitoring network security group changes has notification actions configuredMEDIUM
events_rule_route_table_changesEvent rule for route table changes has notification actions configuredHIGH
events_rule_security_list_changesEvent rule monitoring security list changes has notification actions configuredHIGH
events_rule_user_changesEvent rule monitoring user changes has notification actions configuredHIGH
events_rule_vcn_changesEvent rule monitoring VCN changes has notification actions configuredMEDIUM

filestorage

1 checks.
Check IDTitleSeverity
filestorage_file_system_encrypted_with_cmkFile Storage file system is encrypted with a customer-managed KMS keyMEDIUM

identity

16 checks.
Check IDTitleSeverity
identity_iam_admins_cannot_update_tenancy_adminsAll IAM policies granting manage/use on groups or users in the tenancy restrict access to the Administrators g…CRITICAL
identity_instance_principal_usedInstance principal authentication is configured for OCI instances, OCI Cloud Databases, and OCI FunctionsMEDIUM
identity_no_resources_in_root_compartmentNo resources exist in the root compartmentHIGH
identity_non_root_compartment_existsTenancy has at least one active non-root compartmentHIGH
identity_password_policy_expires_within_365_daysIdentity Domain password policy expires passwords within 365 daysMEDIUM
identity_password_policy_minimum_length_14IAM password policy requires passwords to be at least 14 characters longHIGH
identity_password_policy_prevents_reuseIdentity Domain password policy prevents password reuse by remembering at least 24 previous passwordsMEDIUM
identity_service_level_admins_existIdentity policy does not grant broad ‘manage all-resources’ permissionsHIGH
identity_tenancy_admin_permissions_limitedOCI IAM policy does not grant ‘manage all-resources in tenancy’ unless it is the Tenant Admin PolicyCRITICAL
identity_tenancy_admin_users_no_api_keysTenancy administrator user has no API keysHIGH
identity_user_api_keys_rotated_90_daysUser active API key is rotated within 90 days or lessMEDIUM
identity_user_auth_tokens_rotated_90_daysUser auth token age is 90 days or lessMEDIUM
identity_user_customer_secret_keys_rotated_90_daysUser customer secret key is rotated within 90 days or lessMEDIUM
identity_user_db_passwords_rotated_90_daysUser IAM database password was created within the last 90 daysMEDIUM
identity_user_mfa_enabled_console_accessUser with console password has MFA enabled for console accessHIGH
identity_user_valid_email_addressIAM user has a valid email addressLOW

integration

1 checks.
Check IDTitleSeverity
integration_instance_access_restrictedIntegration Cloud instance uses a private endpoint or a public endpoint with IP or VCN allowlistsHIGH

kms

1 checks.
Check IDTitleSeverity
kms_key_rotation_enabledCustomer-managed KMS key has rotation enabled with interval of 365 days or lessHIGH

network

6 checks.
Check IDTitleSeverity
network_default_security_list_restricts_trafficDefault security list restricts all traffic except ICMP within VCNHIGH
network_security_group_ingress_from_internet_to_rdp_portNetwork security group restricts ingress from 0.0.0.0/0 to port 3389 (RDP)HIGH
network_security_group_ingress_from_internet_to_ssh_portNetwork security group restricts ingress from 0.0.0.0/0 to port 22 (SSH)HIGH
network_security_list_ingress_from_internet_to_rdp_portSecurity list restricts ingress from 0.0.0.0/0 to port 3389 (RDP)HIGH
network_security_list_ingress_from_internet_to_ssh_portSecurity list restricts ingress from 0.0.0.0/0 to port 22 (SSH)HIGH
network_vcn_subnet_flow_logs_enabledSubnet has VCN flow logging enabledMEDIUM

objectstorage

4 checks.
Check IDTitleSeverity
objectstorage_bucket_encrypted_with_cmkObject Storage bucket is encrypted with a Customer Managed Key (CMK)MEDIUM
objectstorage_bucket_logging_enabledObject Storage bucket has write-level logging enabledMEDIUM
objectstorage_bucket_not_publicly_accessibleObject Storage bucket is not publicly accessibleCRITICAL
objectstorage_bucket_versioning_enabledObject Storage bucket has versioning enabledMEDIUM

What’s next

Cloud Security overview

Connect a provider, see findings end-to-end.

All checks

Index across every provider.

Compliance frameworks

How check IDs map to SOC 2 / PCI / HIPAA / ISO controls.

Reports

Per-framework PDF scorecards.