For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

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

    enhanced remediation 4
  • 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.

    enhanced remediation 6

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:

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:ListDataCatalogs

  • athena:ListDatabases

  • athena:ListTableMetadata

  • glue: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:

  • stages

  • Deploy

  • Source

  • Build

Amazon Cognito

aws-cognito-user-pool-group

Additional permissions needed:

  • cognito-idp:ListUserPools

  • cognito-idp:ListGroups

  • cognito-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:ListUserPools

  • cognito-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:

  • passwordPolicy

  • AdvancedSecurityMode

  • riskConfiguration

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:DescribeServerlessCaches

  • elasticache:ListTagsForResource

The Security Audit role includes the permissions.

Amazon Elasticsearch Service

aws-es-batch-get-collection

Additional permissions needed:

  • aoss:ListCollections

  • aoss:BatchGetCollection

  • aoss: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:GetEntityTypes

  • frauddetector: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:GetLabels

  • frauddetector: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:ListAccelerators

  • globalaccelerator:ListListeners

  • globalaccelerator:DescribeListener

  • globalaccelerator:ListEndpointGroups

  • globalaccelerator:DescribeEndpointGroup

The Security Audit role includes the permissions.

AWS Global Accelerator

aws-global-accelerator-listener

Additional permissions needed:

  • globalaccelerator:ListAccelerators

  • globalaccelerator:ListListeners

  • globalaccelerator: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:ListUsers

  • iam: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:ListConfigurations

  • kafka:DescribeConfiguration

The Security Audit role includes the permissions.

AWS Network Manager

aws-network-manager-global-network-device

Additional permissions needed:

  • networkmanager:DescribeGlobalNetworks

  • networkmanager: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:ListRules

  • rbin:GetRule

  • rbin: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:ListStudioLifecycleConfigs

  • sagemaker:DescribeStudioLifecycleConfig

The Security Audit role includes the permissions.

Amazon SES

aws-ses-template

Additional permissions needed:

  • ses:ListTemplates

  • ses: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:ListTextTranslationJobs

  • translate: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:ListServiceNetworks

  • vpc-lattice:GetServiceNetwork

  • vpc-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:ListProjects

  • databrew: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/Read

  • Microsoft.Web/sites/config/list/Action

The Reader role includes the permissions.

Azure Batch Account

azure-batch-account-application

Additional permissions needed:

  • Microsoft.Batch/batchAccounts/read

  • Microsoft.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/read

  • Microsoft.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/read

  • Microsoft.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_INSPECT

  • KEY_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?