From a4f0741adc1703e8eb41fce69e13672ebbd2d7a9 Mon Sep 17 00:00:00 2001 From: Krishna Chaitanya Reddy Burri Date: Tue, 3 Jun 2025 16:16:16 +0530 Subject: [PATCH] Add rapid7_insightvm.asset_vulnerability source indices to kibana_system role permissions (#128661) (cherry picked from commit 186972c285c070a2f1520a0cc41a882ee922dddb) --- .../security/authz/store/KibanaOwnedReservedRoleDescriptors.java | 1 + .../xpack/core/security/authz/store/ReservedRolesStoreTests.java | 1 + 2 files changed, 2 insertions(+) diff --git a/x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/authz/store/KibanaOwnedReservedRoleDescriptors.java b/x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/authz/store/KibanaOwnedReservedRoleDescriptors.java index ececf369bf611..70c06ab138d8d 100644 --- a/x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/authz/store/KibanaOwnedReservedRoleDescriptors.java +++ b/x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/authz/store/KibanaOwnedReservedRoleDescriptors.java @@ -439,6 +439,7 @@ static RoleDescriptor kibanaSystem(String name) { "logs-tenable_sc.vulnerability-*", "logs-tenable_io.vulnerability-*", "logs-rapid7_insightvm.vulnerability-*", + "logs-rapid7_insightvm.asset_vulnerability-*", "logs-carbon_black_cloud.asset_vulnerability_summary-*" ) .privileges("read", "view_index_metadata") diff --git a/x-pack/plugin/core/src/test/java/org/elasticsearch/xpack/core/security/authz/store/ReservedRolesStoreTests.java b/x-pack/plugin/core/src/test/java/org/elasticsearch/xpack/core/security/authz/store/ReservedRolesStoreTests.java index 4ed763d3faffb..3e621f8bb07a5 100644 --- a/x-pack/plugin/core/src/test/java/org/elasticsearch/xpack/core/security/authz/store/ReservedRolesStoreTests.java +++ b/x-pack/plugin/core/src/test/java/org/elasticsearch/xpack/core/security/authz/store/ReservedRolesStoreTests.java @@ -1628,6 +1628,7 @@ public void testKibanaSystemRole() { "logs-tenable_sc.vulnerability-" + randomAlphaOfLength(randomIntBetween(0, 13)), "logs-tenable_io.vulnerability-" + randomAlphaOfLength(randomIntBetween(0, 13)), "logs-rapid7_insightvm.vulnerability-" + randomAlphaOfLength(randomIntBetween(0, 13)), + "logs-rapid7_insightvm.asset_vulnerability-" + randomAlphaOfLength(randomIntBetween(0, 13)), "logs-carbon_black_cloud.asset_vulnerability_summary-" + randomAlphaOfLength(randomIntBetween(0, 13)) ).forEach(indexName -> { final IndexAbstraction indexAbstraction = mockIndexAbstraction(indexName);