Features Introduced in January 2025
Learn what’s new on Prisma® Cloud in January 2025.
New Features
Feature
Description
Enhanced Remediation
Secure the Infrastructure
25.1.1
Enhanced Remediation improves the quality and effectiveness of Prisma Cloud security alert remediation guidance. It leverages artificial intelligence (AI) to assist your teams in enhancing remediation content for existing alerts and policies, while ensuring all recommendations undergo review and validation. The recommendations now provide AI-assisted remediation steps for Critical and High Alerts. It provides you with a seamless and intuitive experience allowing you to quickly access and understand the remediation steps.
Alerts includes a new Enhanced Remediation Saved View. When you select Enhanced Remediation filter option as Yes, you can view the alerts that you can resolve using enhanced remediation.

Click the Alert ID to view the new How to Fix tab (previously known as Recommendations) with the various remediation options.

Expand the accordion to fix the alert with either Manual Remediation in Console (previously known as Recommendation Steps), Remediate with Terraform Template, or Remediate with CLI Command.

There are multiple clickable boxes for each finding that are part of the Attack Path. For individual alerts, such as standalone policies, there is only one box. For alerts or policies that do not have Terraform or CLI, only Manual remediation is available.
Microsoft Entra ID Visibility
Secure the Infrastructure
25.1.1
Enhancements to the Cloud Infrastructure and Entitlement Management (CIEM) capabilities provide greater visibility and control over Microsoft Azure Entra ID permissions, helping you secure your identities with greater efficiency. You can now investigate not only Azure but also Entra ID specific permissions, such as identifying entities with the Global Administrator role. Use the grantedby.level.type attribute in combination with all existing RQL queries to investigate Entra ID permissions.
ARM Framework Support for Custom Build Policies
Secure the Source
25.1.1
You can now create custom build policies that include ARM. These policies can be applied to both ARM and Bicep using shared arguments and syntax, or you can restrict the policy to either ARM or Bicep. Additionally, the ARM framework now supports both explicit and implicit dependencies.
Enhancements to Vulnerability Reporting for Red Hat Enterprise Linux (RHEL) Versions 8 and 9
Secure the Runtime
33.03.138
To ensure accurate vulnerability reporting, Intelligence Stream includes RPM module and stream information for RHEL in the reports. This approach improves detection of vulnerabilities and ensures that all associated RPM packages installed by a module are examined during the scan.
What are RPM Modules and Streams?
In Red Hat Enterprise Linux (RHEL), an RPM module is a collection of related RPM packages that represent a software component, such as an application, its dependencies, and helper utilities. Starting with RHEL 6 and 7, modules replaced the Software Collections mechanism.
Modules are structured in the following way:
Module Streams: Virtual repositories within the AppStream repository. Each stream corresponds to a specific version of the module and receives independent updates.
Stream Activation: At any time, only one stream of a module can be active, meaning only one version of a component can be installed on a system.
For example, the notation python39:3.9/python39 indicates the module python39, the stream 3.9, and the source package python39.
Enhancements to Vulnerability Reporting
Module-Based Vulnerability Identification: Scans will report vulnerabilities based on the module and stream configuration. This ensures accurate detection and avoids false positives or false negatives caused by discrepancies in versioning or backported fixes.
Inclusion of RPM Module Metadata in Scan Results: The enhanced implementation associates RPM packages with their respective modules and streams. The Prisma Cloud console will include this module information in vulnerability scan results.
Benefits of Module-Aware Vulnerability Reporting
Improved Accuracy: Matches CVE fixes to the correct module stream.
Reduced False Positives: Avoids misreporting of vulnerabilities fixed in older streams.
Comprehensive Coverage: Links all RPM packages installed by a module to its vulnerabilities.
NOTE:
This enhancement requires upgrading Defenders to the latest version.
The older versions of Defender will remain unaffected by this change, and their behavior remains unchanged.
Enhanced Vulnerability Reporting for NuGet Packages
Secure the Runtime
33.03.138
Previously, the scanning process included NuGet packages listed in the .deps.json files, which were essential for the runtime environment but not related to the application itself. These unrelated packages result in false positives in vulnerability reporting.
With this enhancement, the scanning process excludes runtime-specific dependencies that are not directly related to the application. This provides a more accurate view of vulnerabilities directly associated with the application, and reduces false positive alerts.
NOTE:
This enhancement requires upgrading Defenders to the latest version.
The updated Defender accurately identifies package dependencies, which leads to fewer false positives.
The older versions of Defender will remain unaffected by this change, and their behavior remains unchanged.
Enhancement to Prevent Action with fsmon_v2
Secure the Runtime
33.03.138
To enhance the handling of file system events for the Prevent Action in the Runtime Policy, a new version, fsmon_v2, has been developed. This version improves stability by managing timeouts more promptly and in a robust manner, thereby reducing bottlenecks and enhancing overall stability.
While fsmon_v2 brings significant improvements, it is still under active development, and further enhancements are planned. Currently, fsmon_v2 is being rolled out gradually.
This feature is disabled by default. Customers who want to activate this feature should submit a ticket requesting engineering to enable it.
"last-connected" Field Added to Defender Stats Logs
Secure the Runtime
33.03.138
A new field, last-connected, has been added to each Defender stats log. This field records the last confirmed connection time between the Defender and the Console, even when the Connected flag is set to false. The timestamp is represented in epoch seconds (UTC), providing customers with a reliable way to track connection history.
Changes in Existing Behavior
Feature
Description
Additional Permissions Required to Onboard DSPM
AWS Key Rotation permissions are now required to onboard Prisma Cloud DSPM. AWS key rotation is used to enhance security by regularly replacing cryptographic keys. See AWS Permissions for the full list of permissions required.
New Rate Limits for Search API
To improve user experience and enhance search performance, rate limits are implemented for the following APIs:
Config Search
Config Search v1
Request Rate Limit = 150
Impact— Requests exceeding the limits will result in an HTTP 429 Too Many Requests response. See Prisma Cloud API guidance on Rate Limits.
Custom IAM Policies Alert Triggers
Custom policies regarding unused permissions will trigger alerts when there is zero usage of the action with "" regex across any of the destinations. If the action has been used on at least one resource that matches the "" regex, the alert will be resolved.
Impact— This change may impact existing alerts for unused permissions with * and could potentially dismiss them.
Downgraded Permissions Required to Onboard GitLab
Organization owner permissions are no longer required for integrating GitLab SaaS or GitLab on-prem. Maintainer permissions are sufficient. This change enhances security by adhering to the principle of least privilege.
API Ingestions
Service
API Details
Amazon Athena
aws-athena-table-metadata
Additional permissions needed:
athena:ListDataCatalogsathena:ListDatabasesathena:ListTableMetadataglue:GetTables
The Security Audit role includes the permissions.
Amazon CodePipeline
Update
aws-code-pipeline-pipeline
The resource JSON for the API has been updated to include new fields:
stagesDeploySourceBuild
Amazon Cognito
aws-cognito-user-pool-group
Additional permissions needed:
cognito-idp:ListUserPoolscognito-idp:ListGroupscognito-idp:GetGroup
The Security Audit role only includes the cognito-idp:ListUserPools and cognito-idp:ListGroups permissions.
You must manually update the cognito-idp:GetGroup permission in the CFT template and enable it.
Amazon Cognito
aws-cognito-user
Additional permissions needed:
cognito-idp:ListUserPoolscognito-idp:ListUsers
The Security Audit role includes the permissions.
Amazon Cognito
Update
aws-cognito-user-pool
The resource JSON for the API has been updated to include new fields:
passwordPolicyAdvancedSecurityModeriskConfiguration
AWS Directory Service
aws-ds-directory-trust
Additional permission needed:
ds:DescribeTrusts
The Security Audit role does not include the above permission. You must manually update the CFT template to enable it.
Amazon EC2
aws-ec2-spot-fleet-request
Additional permission needed:
ec2:DescribeSpotFleetRequests
The Security Audit role includes the permission.
Amazon EC2
aws-ec2-serial-console-access-status
Additional permission needed:
ec2:GetSerialConsoleAccessStatus
The Security Audit role does not include the above permission. You must manually update the CFT template to enable it.
Amazon EC2
Update
aws-ec2-describe-images
The resource JSON for this API includes the deprecationTime field.
Amazon ElastiCache
aws-elasticache-serverless-cache
Additional permissions needed:
elasticache:DescribeServerlessCacheselasticache:ListTagsForResource
The Security Audit role includes the permissions.
Amazon Elasticsearch Service
aws-es-batch-get-collection
Additional permissions needed:
aoss:ListCollectionsaoss:BatchGetCollectionaoss:ListTagsForResource
The Security Audit role includes the permissions.
Amazon Elasticsearch Service
aws-es-security-config
Additional permission needed:
aoss:ListSecurityConfigs
The Security Audit role includes the permission.
Amazon Fraud Detector
aws-fraud-detector-entity-type
Additional permissions needed:
frauddetector:GetEntityTypesfrauddetector:ListTagsForResource
The Security Audit role does not include the above permissions. You must manually update the CFT template to enable them.
Amazon Fraud Detector
aws-fraud-detector-label
Additional permissions needed:
frauddetector:GetLabelsfrauddetector:ListTagsForResource
The Security Audit role does not include the above permissions. You must manually update the CFT template to enable them.
Amazon Fraud Detector
aws-fraud-detector-variable
Additional permission needed:
frauddetector:GetVariables
The Security Audit role does not include the above permission. You must manually update the CFT template to enable it.
AWS Global Accelerator
aws-global-accelerator-endpoint-group
Additional permissions needed:
globalaccelerator:ListAcceleratorsglobalaccelerator:ListListenersglobalaccelerator:DescribeListenerglobalaccelerator:ListEndpointGroupsglobalaccelerator:DescribeEndpointGroup
The Security Audit role includes the permissions.
AWS Global Accelerator
aws-global-accelerator-listener
Additional permissions needed:
globalaccelerator:ListAcceleratorsglobalaccelerator:ListListenersglobalaccelerator:DescribeListener
The Security Audit role includes the permissions.
AWS Glue
aws-glue-dev-endpoint
Additional permission needed:
glue:GetDevEndpoints
The Security Audit role includes the permission.
AWS IAM
aws-iam-service-specific-credential
Additional permissions needed:
iam:ListUsersiam:ListServiceSpecificCredentials
The Security Audit role includes the permissions.
AWS IAM Identity Center
aws-iam-identity-center-instance
Additional permission needed:
sso:ListInstances
The Security Audit role includes the permission.
Amazon Lightsail
aws-lightsail-container-service
Additional permission needed:
lightsail:GetContainerServices
The Security Audit role includes the permission.
Amazon Lightsail
aws-lightsail-key-pair
Additional permission needed:
lightsail:GetKeyPairs
The Security Audit role does not include the above permission. You must manually update the CFT template to enable it.
Amazon MSK
aws-msk-configuration
Additional permissions needed:
kafka:ListConfigurationskafka:DescribeConfiguration
The Security Audit role includes the permissions.
AWS Network Manager
aws-network-manager-global-network-device
Additional permissions needed:
networkmanager:DescribeGlobalNetworksnetworkmanager:GetDevices
The Security Audit role only includes the networkmanager:DescribeGlobalNetworks permission.
You must manually update the networkmanager:GetDevices permission in the CFT template and enable it.
Amazon Personalize
aws-personalize-dataset-import-job
Additional permission needed:
personalize:ListDatasetImportJobs
The Security Audit role does not include the above permission. You must manually update the CFT template to enable it.
Amazon Recycle Bin
aws-recycle-bin-ami-rule
Additional permissions needed:
rbin:ListRulesrbin:GetRulerbin:ListTagsForResource
The Security Audit role does not include the above permissions. You must manually update the CFT template to enable them.
Amazon SageMaker
aws-sagemaker-studio-lifecycle-config
Additional permissions needed:
sagemaker:ListStudioLifecycleConfigssagemaker:DescribeStudioLifecycleConfig
The Security Audit role includes the permissions.
Amazon SES
aws-ses-template
Additional permissions needed:
ses:ListTemplatesses:GetTemplate
The Security Audit role does not include the above permissions. You must manually update the CFT template to enable them.
AWS Step Functions
Update
aws-step-functions-statemachine
The resource JSON for this API includes the definition field.
Amazon Translate
aws-translate-text-translation-job
Additional permissions needed:
translate:ListTextTranslationJobstranslate:DescribeTextTranslationJob
The Security Audit role only includes translate:ListTextTranslationJobs permission.
You must manually include translate:DescribeTextTranslationJob permission in the CFT template to enable it.
Amazon VPC Lattice
aws-vpc-lattice-service-network
Additional permissions needed:
vpc-lattice:ListServiceNetworksvpc-lattice:GetServiceNetworkvpc-lattice:ListTagsForResource
The Security Audit role does not include the above permissions. You must manually update the CFT template to enable them.
AWS Glue DataBrew
aws-glue-data-brew-project
Additional permissions needed:
databrew:ListProjectsdatabrew:DescribeProject
The Security Audit role includes the permissions.
Azure Active Directory
azure-active-directory-group-lifecycle-policies
Additional permission needed:
Directory.Read.All
The Reader role includes the permission.
Azure API Management Service
azure-api-management-service-apis
Additional permission needed:
Microsoft.ApiManagement/service/apis/read
The Reader role includes the permission.
Azure App Service
azure-app-service-web-apps-app-settings
Additional permissions needed:
Microsoft.Web/sites/ReadMicrosoft.Web/sites/config/list/Action
The Reader role includes the permissions.
Azure Batch Account
azure-batch-account-application
Additional permissions needed:
Microsoft.Batch/batchAccounts/readMicrosoft.Batch/batchAccounts/applications/read
The Reader role includes the permissions.
Azure Database for PostgreSQL
azure-postgresql-flexible-server-configurations
Additional permissions needed:
Microsoft.DBforPostgreSQL/flexibleServers/readMicrosoft.DBforPostgreSQL/flexibleServers/configurations/read
The Reader role includes the permissions.
Azure Load Testing
azure-loadtest-service-outbound-network-endpoint
Additional permissions needed:
Microsoft.LoadTestService/loadTests/readMicrosoft.LoadTestService/loadTests/outboundNetworkDependenciesEndpoints/read
The Reader role includes the permissions.
Google Identity Aware Proxy
gcloud-identity-aware-proxy-all-web-services-settings
Additional permission needed:
iap.web.getSettings
The Viewer role includes the above permission.
Google Identity Aware Proxy
gcloud-identity-aware-proxy-compute-settings
Additional permission needed:
iap.webTypes.getSettings
The Viewer role includes the above permission.
Google Identity Aware Proxy Forwarding
gcloud-identity-aware-proxy-forwarding-rule-settings
Additional permission needed:
iap.webTypes.getSettings
The Viewer role includes the above permission.
Google Identity Aware Proxy
gcloud-identity-aware-proxy-project-settings
Additional permission needed:
iap.webTypes.getSettings
The Viewer role includes the above permission.
OCI Vaults
oci-vault-key
Additional permissions needed:
KEY_INSPECTKEY_READ
You must update the Terraform template to enable the permissions.
New Policies
Policies
Description
AWS Connect instance not configured with contact flow logs
This policy identifies the Amazon Connect instance configured with CONTACTFLOW_LOGS set to false in Amazon Connect. Enabling CONTACTFLOW_LOGS in Amazon Connect is crucial as it allows real-time logging of contact flow executions to CloudWatch. This helps in debugging, monitoring, and optimizing customer interactions by tracking steps, conditions, and errors.
It is recommended to enable CONTACTFLOW_LOGS to enhance monitoring and ensure adherence to security policies and regulations.
Policy Severity— Informational
Policy Type— Config
RQL—
AWS Connect instance using publicly accessible S3 bucket
This policy identifies the S3 bucket used by AWS Connect instances for storing CHAT_TRANSCRIPTS, CALL_RECORDINGS, and SCREEN_RECORDINGS, which are publicly accessible.The S3 bucket containing CHAT_TRANSCRIPTS, CALL_RECORDINGS, or SCREEN_RECORDINGS being publicly accessible is significant, as it exposes sensitive customer data and internal data to the public.
It is recommended to secure the identified S3 buckets by enforcing stricter access controls and eliminating public read permissions for the reported S3 bucket used for AWS Connect instances.
Policy Severity— High
Policy Type— Config
RQL—
AWS Connect instance not configured with contact flow logs
This policy identifies the Amazon Connect instance configured with CONTACTFLOW_LOGS set to false in Amazon Connect. Enabling CONTACTFLOW_LOGS in Amazon Connect is crucial as it allows real-time logging of contact flow executions to CloudWatch. This helps in debugging, monitoring, and optimizing customer interactions by tracking steps, conditions, and errors.
It is recommended to enable CONTACTFLOW_LOGS to enhance monitoring and ensure adherence to security policies and regulations.
Policy Severity— Informational
Policy Type— Config
RQL—
Azure Blob Storage utilized for Azure Machine Learning training job data
This policy identifies Azure Blob Storage accounts used for storing data utilized in Azure Machine Learning training jobs. This policy provides visibility into storage utilization for Machine Learning workloads but does not indicate a security or compliance risk.
Azure Blob Storage serves as a robust storage solution for large-scale Machine Learning training data. This policy emphasizes the importance of securing stored data by employing encryption and additional security parameters like firewalls, private endpoints, and access policies to safeguard sensitive information.
As a security best practice, it is recommended to properly configure Azure Blob Storage utilized in Azure Machine Learning training jobs.
Policy Severity— Informational
Policy Type— Config
RQL—
Azure Function App with public access linked to Blob Storage
This policy identifies Azure Function Apps configured with public access and linked to Azure Blob Storage.
Azure Function Apps often access Blob Storage to retrieve or store data. When public access is enabled for the Function App, it exposes the application and, potentially, the associated Blob Storage to unauthorized access, leading to potential security risks.
As a security best practice, it is recommended to evaluate public access for Azure Function Apps and secure Azure Blob Storage.
Policy Severity— Informational
Policy Type— Config
RQL—
Azure Container Registry with anonymous authentication enabled
This policy identifies Azure Container Registries with anonymous authentication enabled, allowing unauthenticated access to the registry.
Allowing anonymous pull or access to container registries poses a significant security risk, exposing them to unauthorized users who may retrieve or manipulate container images. To enhance security, disable anonymous access and require authentication through Azure Active Directory (Azure AD). Additionally, turn off local authentication methods such as admin user, repository-scoped access tokens, and anonymous pull to ensure authentication relies solely on Azure AD, providing improved control and accountability.
As a security best practice, it is recommended to disable anonymous authentication for Azure Container Registries.
Policy Severity— High
Policy Type— Config
RQL—
Azure Container Registry with ARM audience token authentication enabled
This policy identifies Azure Container Registries that permit ARM audience tokens for authentication.
When ARM audience tokens are enabled, they allow authentication intended for broader Azure services, which could introduce potential security risks. Disabling ARM audience tokens ensures that only ACR-specific tokens are valid, enhancing security by limiting authentication exclusively to Azure Container Registry audience tokens.
As a security best practice, it is recommended to disable ARM audience tokens for Azure Container Registries.
Policy Severity— Medium
Policy Type— Config
RQL—
Azure Container Registry with local admin account enabled
This policy identifies Azure Container Registries having local admin account enabled.
Enabling the admin account allows access to the registry through username and password, bypassing Microsoft Entra ID authentication. Disabling the local admin account improves security by enforcing exclusive use of Microsoft Entra ID identities, which provide centralized management, enhanced auditing, and better control over permissions. By relying solely on Microsoft Entra ID for authentication, the risk of unauthorized access through local credentials is mitigated, ensuring stronger protection for your container registry.
As a security best practice, it is recommended to disable local admin account for Azure Container Registries.
Policy Severity— Low
Policy Type— Config
RQL—
Azure Container Registry with repository scoped access token enabled
This policy identifies Azure Container Registries having repository scoped access tokens enabled.
Disable repository-scoped access tokens for your registry to prevent access via tokens. Enhancing security involves disabling local authentication methods, including admin user, repository-scoped access tokens, and anonymous pull. This ensures that container registries rely solely on Microsoft Entra ID identities for authentication.
As a security best practice, it is recommended to disable repository scoped access token for Azure Container Registries.
Policy Severity— Low
Policy Type— Config
RQL—
Azure Container Registry not encrypted with Customer Managed Key (CMK)
This policy identifies Azure Container Registries that are not encrypted with Customer-Managed Keys (CMK).
By default, Azure Container Registry encrypts data at rest with Microsoft-managed keys. However, for enhanced control, regulatory compliance, and improved security, customer-managed keys enable organizations to encrypt Azure Container Registry data using Azure Key Vault keys that they create, own, and manage. Using CMK ensures that the encryption process aligns with organizational policies, allowing complete control over key lifecycle management, including rotation, access management, and retirement.
As a security best practice, it is recommended to encrypt Azure Container Registries with Customer-Managed Keys (CMK).
Policy Severity— Low
Policy Type— Config
RQL—
Azure Container Registry with exports enabled
This policy identifies Azure Container Registries with exports enabled.
Azure Container Registries with exports enabled allows data in the registry to be moved out using commands like acr import or acr transfer. Export functionality can expose registry data, increasing the risk of unauthorized data movement. Disabling exports ensures that data in a registry is accessed only via the dataplane (e.g., docker pull) and cannot be moved out using other methods.
As a security best practice, it is recommended to disable export configuration for Azure Container Registries.
Policy Severity— Medium
Policy Type— Config
RQL—
GCP Memorystore for Redis instance not encrypted with CMEK
This policy identifies Memorystore for Redis instances not encrypted with CMEK.
GCP Memorystore for Redis is a fully managed in-memory data store that simplifies Redis deployment and scaling while ensuring high availability and low-latency access. By using CMEK with Redis instance, you retain complete control over the encryption keys protecting your sensitive data, ensuring that only authorized users with access to these keys can decrypt and access the information. Without CMEK, data is encrypted with Google-managed keys, which may not provide the level of control required for handling sensitive data in certain industries.
It is recommended to encrypt Redis instance data using a Customer-Managed Encryption Key (CMEK).
Policy Severity— Informational
Policy Type— Config
RQL—
GCP Memorystore for Redis instance does not use in transit encryption
This policy identifies GCP Memorystore for Redis instances with no in transit encryption.
GCP Memorystore for Redis is a fully managed in-memory data store that simplifies Redis deployment and scaling while ensuring high availability and low-latency access. When in-transit encryption is disabled, all data transmitted between your clients and Redis flows as plaintext over the network, making it vulnerable to man-in-the-middle attacks and packet sniffing, potentially exposing sensitive information like session tokens, personal data, or business secrets.
It is recommended to enable In transit encryption for GCP Memorystore for Redis to prevent malicious actors from intercepting sensitive data.
Policy Severity— Low
Policy Type— Config
RQL—
GCP Memorystore for Redis instance has AUTH disabled
This policy identifies GCP Memorystore for Redis instances having AUTH disabled.
GCP Memorystore for Redis is a fully managed in-memory data store that simplifies Redis deployment and scaling while ensuring high availability and low-latency access. When AUTH is disabled, any client that can reach the Redis instance over the network can freely connect and perform operations without providing any credentials, creating a significant security risk to your data.
It is recommended to enable authentication (AUTH) on the GCP Memorystore for Redis to ensure only authorized clients can connect.
Policy Severity— Low
Policy Type— Config
RQL—
GCP Storage bucket with object versioning disabled
This policy identifies GCP Storage buckets that have object versioning disabled.
Object versioning is a method of keeping multiple variants of an object in the same storage bucket. Enabling object versioning on storage log buckets will protect your cloud storage data from being overwritten or accidentally deleted.
It is recommended to enable the object versioning feature on all storage buckets.
Policy Severity— Medium
Policy Type— Config
RQL—
Policy Updates
Policy Updates
Description
Policy Updates—Metadata
Azure VM disk configured with public network access
The policy name and description are updated.
Current Policy Name– Azure VM disk configured with public network access
Updated Policy Name– Azure VM disk configured with overly permissive network access
Current Policy Description– This policy identifies Azure Virtual Machine disks that are configured with public network access.
Allowing public access to Azure Virtual Machine disk resources increases the risk of unauthorized access and potential security breaches. Public network access exposes sensitive data to external threats, which attackers could exploit to compromise VM disks. Disabling public access and using Azure Private Link reduces exposure, ensuring only trusted networks have access and enhancing the security of your Azure environment by minimizing the risk of data leaks and breaches.
As a security best practice, it is recommended to disable public network access for Azure Virtual Machine disks.
Updated Policy Description– This policy identifies Azure Virtual Machine disks that are configured with overly permissive network access.
Enabling public network access provides overly permissive network access on Azure Virtual Machine disks, increasing the risk of unauthorized access and potential security breaches. Public network access exposes sensitive data to external threats, which attackers could exploit to compromise VM disks. Disabling public access and using Azure Private Link reduces exposure, ensuring only trusted networks have access and enhancing the security of your Azure environment by minimizing the risk of data leaks and breaches.
As a security best practice, it is recommended to disable public network access for Azure Virtual Machine disks.
Policy Type– Config
Policy Severity– High
Impact– No impact on alerts.
AWS Security Group allows all traffic on CIFS port (445)
The policy search manager name is changed from AWS Security Group allows all traffic on CIFS port (445) to AWS Security Group allows all ingress traffic on CIFS port (445).
Impact: No impact on alerts.
Policy Updates—RQL
Azure Storage account diagnostic setting for blob is disabled
The policy RQL is updated to reduce false positives when the diagnostic setting is enabled.
Current RQL–
Updated RQL–
Policy Type– Config
Policy Severity– Low
Impact– Low. Open alerts would be resolved when the diagnostic settings are enabled
Azure Cosmos DB Virtual network is not configured
The policy RQL is updated to reduce false positives by considering the public network access property.
Current RQL–
Updated RQL–
Policy Type– Config
Policy Severity– Low
Impact– Medium. New alerts will be generated when the public network access is set to all networks. Existing alerts where the public network access is not set to all networks will be resolved.
Azure storage account has a blob container with public access
The policy RQL will be updated to include Public network access and Private Endpoint check to increase the accuracy of RQL results.
Current RQL–
Updated RQL–
Policy Type– Config
Policy Severity– High
Impact– Medium. Existing alerts will be resolved as Policy_Updated.
Azure Storage account container storing activity logs is publicly accessible
The policy RQL is updated to include Public network access and Private Endpoint check to increase the accuracy of RQL results.
Current RQL–
Updated RQL–
Policy Type– Config
Policy Severity– Low
Impact– Medium. Existing alerts will be resolved as Policy_Updated.
Azure Storage Account storing Machine Learning workspace high business impact data is publicly accessible
The policy RQL is updated to include Public network access and Private Endpoint check to increase the accuracy of RQL results.
Current RQL–
Updated RQL–
Policy Type– Config
Policy Severity– High
Impact– Medium. Existing alerts will be resolved as Policy_Updated.
Azure Storage Account storing Cognitive service diagnostic logs is publicly accessible
The policy RQL is updated to include Public network access and Private Endpoint check to increase the accuracy of RQL results.
Current RQL–
Updated RQL–
Policy Type– Config
Policy Severity– Medium
Impact– Medium. Existing alerts will be resolved as Policy_Updated.
GCP VPC Flow logs for the subnet is set to Off
The policy RQL and recommendation steps will be updated to reduce false positives by excluding unsupported subnet purposes.
Current RQL–
Updated RQL–
Policy Type– Config
Policy Severity– Informational
Impact– Low. Existing alerts where subnets with purpose GLOBAL_MANAGED_PROXY and PRIVATE_SERVICE_CONNECT will be resolved.
GCP VPC Network subnets have Private Google access disabled
The policy RQL and recommendation steps are updated to reduce false positives by excluding unsupported subnet purposes.
Current RQL–
Updated RQL–
Policy Type– Config
Policy Severity– Low
Impact– Low. Existing alerts related to GLOBAL_MANAGED_PROXY and PRIVATE_NAT purposes will be resolved.
GCP VM instance Confidential VM service disabled
Policy RQL is updated to reduce the false positives by considering the CSP limitations{}.
Current RQL–
Updated RQL–
Policy Type– Config
Policy Severity– Medium
Impact– Medium. New Alerts would be triggered when the machine type is * c3-standard- and C3D. Open alerts with OS_FEATURE not containing SEV_CAPABLE, SEV_LIVE_MIGRATABLE_V2, SEV_SNP_CAPABLE, and TDX_CAPABLE will be resolved.
IAM Policy Updates
The 25.1.1 release includes two new IAM policies and two IAM policy updates.
New IAM Policies
Policy Name
Description
RQL
Cloud
Severity
Entra ID user owns an Entra ID service account with permission to add members to a group with admin privileges at the subscription/management group level
This policy identifies Entra ID users that are owners of an App Registration which is granted Graph API or Entra ID permissions allowing it to add members to a group with administrative permissions at the Subscription or Management Group level
config from iam where source.cloud.type = 'AZURE' AND source.cloud.azure.user.isAppRegistrationOwner = true AND grantedby.cloud.entity.type = 'Service Principal' AND dest.cloud.azure.group.isadministrative.grantedby.level.type in (('Directory.ReadWrite.All','Group.ReadWrite.All','GroupMember.ReadWrite.All','RoleManagement.ReadWrite.Directory','microsoft.directory/groups.security/owners/update','microsoft.directory/groups.security.assignedMembership/members/update','microsoft.directory/groups.security/members/update','microsoft.directory/groups.security/allProperties/update','microsoft.directory/groups.security/dynamicMembershipRule/update','microsoft.directory/groupsAssignableToRoles/allProperties/update','microsoft.directory/groups/members/update','microsoft.directory/groups/owners/update'), ('Azure Management Group', 'Azure Subscription' ) )
Azure
High
Entra ID user can impersonate an Entra ID application with permission to add members to a group with admin privileges at the subscription/management group level
This policy identifies Entra ID users that can impersonate an App Registration using the 'Create Credentials' or 'Change Ownership' features, where the App Registration is granted Graph API or Entra ID permissions allowing it to add members to a group with administrative permissions at the Subscription or Management Group level
config from iam where source.cloud.type = 'AZURE' AND source.cloud.azure.user.canImpersonateAppReg = true AND grantedby.cloud.entity.type = 'Service Principal' AND dest.cloud.azure.group.isadministrative.grantedby.level.type in (('Directory.ReadWrite.All','Group.ReadWrite.All','GroupMember.ReadWrite.All','RoleManagement.ReadWrite.Directory','microsoft.directory/groups.security/owners/update','microsoft.directory/groups.security.assignedMembership/members/update','microsoft.directory/groups.security/members/update','microsoft.directory/groups.security/allProperties/update','microsoft.directory/groups.security/dynamicMembershipRule/update','microsoft.directory/groupsAssignableToRoles/allProperties/update','microsoft.directory/groups/members/update','microsoft.directory/groups/owners/update'), ('Azure Management Group', 'Azure Subscription' ) )
Azure
High
IAM Policy Updates
Policy Name
Description
RQL
Cloud
Severity
System/User-assigned managed identity with critical Entra ID permissions
This policy detects Azure system-assigned and user-assigned managed identities that are granted critical Graph API permissions or assigned roles containing high-privilege Entra ID permissions. These permissions, such as the ability to create or modify critical resources, may lead to potential privilege escalation or data exfiltration risks.
config from iam where source.cloud.type = 'AZURE' AND source.cloud.resource.type IN ('System Assigned','User Assigned','virtualMachines') and grantedby.cloud.entity.type in ('System Assigned','User Assigned') and action.name in ('Application.ReadWrite.All','Directory.ReadWrite.All','microsoft.directory/applications/owners/update','microsoft.directory/applications/credentials/update','RoleManagement.ReadWrite.Directory','microsoft.directory/groups.security/owners/update','microsoft.directory/groups.security.assignedMembership/members/update','microsoft.directory/groups.security/members/update','microsoft.directory/groups.unified/owners/update','microsoft.directory/groups.unified.assignedMembership/members/update','microsoft.directory/groups.unified/members/update','microsoft.directory/groupsAssignableToRoles/allProperties/update','User.ReadWrite.All','microsoft.directory/users/password/update','AppRoleAssignment.ReadWrite.All','microsoft.directory/servicePrincipals/appRoleAssignedTo/update','microsoft.directory/groups/members/update','microsoft.directory/groups/owners/update','Mail.ReadWrite','Files.ReadWrite.All','Sites.ReadWrite.All','Sites.FullControl.All')
Azure
High
AWS resources that are publicly accessible through IAM policies
This policy identifies the AWS resources which are publicly accessible through IAM policies. The policy considers AWS conditions that limit public access. Ensure that the AWS resources provisioned in your AWS account are not publicly accessible from the Internet to avoid sensitive data exposure and minimize security risks.
config from iam where dest.cloud.type = ''AWS'' and source.public = true AND grantedby.cloud.policy.condition DOES NOT EXIST
AWS
Low
New Compliance Benchmarks and Updates
Compliance Benchmark
Description
Center for Internet Security (CIS) v3.0.0 (Azure) Level 1 and Level 2
Prisma Cloud now supports the latest version of the CIS Microsoft Azure Foundations Benchmark v3.0.0 compliance framework, including Level 1 and Level 2 assessments. The Level 1 benchmark focuses on essential security controls that are critical for protecting Azure resources, while Level 2 provides more stringent requirements for organizations seeking to implement advanced security measures. Noteworthy changes include updated syntax for procedures and a clear distinction between foundational and service category benchmarks.
You can now access this built-in compliance standard and related policies on the "Compliance > Standards" page. Additionally, users can generate reports for immediate viewing or downloading, as well as set up scheduled reports to continuously monitor compliance with the CIS Microsoft Azure Foundations Benchmark v3.0.0 framework over time, ensuring robust governance and security across Azure deployments.
Center for Internet Security (CIS) v4.0.0 (AWS) Level 1 and Level 2
Prisma Cloud now supports the latest version of the CIS Amazon Web Services Foundations Benchmark v4.0.0 compliance framework, including Level 1 and Level 2 assessments. The Level 1 benchmark focuses on essential security controls that are critical for protecting AWS resources, while Level 2 provides more stringent requirements for organizations seeking to implement advanced security measures. Noteworthy changes include updated syntax for procedures and a clear distinction between foundational and service category benchmarks.
You can now access this built-in compliance standard and related policies on the Compliance > Standards page. Additionally, users can generate reports for immediate viewing or downloading, as well as set up scheduled reports to continuously monitor compliance with the CIS AWS Foundations Benchmark v4.0.0 framework over time, ensuring robust governance and security across AWS deployments.
Health Insurance Portability and Accountability Act (HIPAA)
Update
New Policy mappings are added to HIPAA compliance standard.
Impact: As new mappings are introduced, compliance scoring might vary.
National Cyber Security Center (NCSC) - Cyber Essentials
Prisma Cloud now supports the NCSC - Cyber Essentials compliance framework. The UK’s National Cyber Security Centre provided Cyber Essentials as a government backed certification scheme that helps keep your organisation’s and your customers’ data safe from cyber attacks. The NCSC recommends Cyber Essentials as the minimum standard of cyber security for all organisations.
You can now access this built-in compliance standard and related policies on the Compliance > Standards page.
National Cyber Security Center (NCSC) - Cloud Security Principles
Prisma Cloud now supports the NCSC - Cyber Essentials compliance framework. The UK’s National Cyber Security Centre provided Cyber Essentials as a government backed certification scheme that helps organisations enhance theircloud security posture.
You can now access this built-in compliance standard and related policies on the Compliance > Standards page.
Trusted Information Security Assessment Exchange (TISAX)
Prisma Cloud now supports the latest version of the TISAX compliance framework. This updated standard emphasizes a structured approach to information security management, particularly for organizations in the automotive industry. Notably, TISAX requires companies to demonstrate their capability to manage information security risks through a defined maturity model, which includes various levels of assessment ranging from basic self-assessment to comprehensive audits by accredited providers.
You can now access this built-in compliance standard and related policies on the Compliance > Standards page. Additionally, you can generate reports for immediate viewing or downloading, as well as set up scheduled reports to continuously monitor compliance with the TISAX framework over time. TISAX compliance helps you effectively manage and demonstrate your organization’s adherence to stringent information security requirements to help safeguard sensitive automotive data against evolving threats.
REST API Updates
Alerts API
25.1.1
The following new endpoint is added to the Alerts API:
Last updated
Was this helpful?

