> For the complete documentation index, see [llms.txt](https://docs.prismacloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.prismacloud.io/release-notes/prisma-cloud-release-information/features-introduced-in-2024/features-introduced-in-october-2024.md).

# Features Introduced in October 2024

Learn what’s new on Prisma® Cloud in October 2024.

* [Announcement](#announcement)
* [New Features](#new-features)
* [Changes in Existing Behavior](#changes-in-existing-behavior)
* [API Ingestions](#api-ingestions)
* [New Policies](#new-policies)
* [IAM Policy Updates](#iam-policy-updates)
* [Policy Updates](#policy-updates)
* [New Compliance Benchmarks and Updates](#new-compliance-benchmarks-and-updates)
* [REST API Updates](#rest-api-updates)
* [Deprecation Notice](#deprecation-notice)

## Announcement

| **Feature**                                                                     | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Prisma Cloud Release Schedule Updated from a Bi-weekly to a Monthly Release** | <p>Prisma Cloud’s release schedule will transition from a bi-weekly to a monthly cadence, starting with the current release, to ensure continuous deliver of high-quality features and enhancements.</p><ul><li>Enhance Quality: A longer development cycle enables the Prisma Cloud team to focus on thorough testing and quality assurance, ensuring that each release meets the highest standards.</li><li>Incorporate Feedback: With more time between releases, we can better integrate your feedback and suggestions into our product roadmap, leading to features that truly meet your organization’s security needs.</li><li>Optimize Resources: This change helps allocate resources more effectively, allowing the Prisma Cloud team to work on more feature improvements for you.</li></ul><p><strong>Impact—</strong> Prisma Cloud will release new features, enhancements, and security updates on a monthly basis starting in October 2024 (no more .2 releases). Each release will be accompanied by detailed release notes to keep you informed of what’s new.</p><p>If you have any questions or feedback, contact your Prisma Cloud Customer Support representative.</p> |

## New Features

| **Feature**                                                                                                                                                                                                                                                    | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                                                                                                              |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><strong>Multiple Intelligence Stream (IS) Builders for Compatibility across Console and Defender Versions</strong></p><p><mark style="background-color:orange;">Secure the Runtime</mark></p><p><mark style="background-color:orange;">33.01.137</mark></p> | <p>Starting from this release, Prisma Cloud will introduce versioning for the Intelligence Stream (IS) to ensure compatibility across different Console and Defender versions.</p><p><strong>Purpose of Intelligence Stream (IS) versioning</strong></p><ul><li><strong>Maintain functionality for older Consoles and Defenders:</strong> IS versioning ensures that older Consoles and Defenders continue to operate properly, even if they’re unable to support the latest Intelligence feeds (for example, due to changes in external data feed formats).</li><li><strong>Reduce disruptions:</strong> Versioning helps minimize disruptions caused by updates, such as changes in downloaded JSON file fields that could impact CVE accuracy or result in duplicate CVEs.</li></ul><p><strong>Impact on Prisma Cloud Customers</strong></p><ul><li><strong>Enterprise Edition (SaaS) customers:</strong> Aren’t affected as they always have the latest Console version.</li><li><strong>Compute Edition (self-hosted) customers:</strong> IS versions will be aligned with specific Console versions. For example, older 31.xx and 32.xx Consoles will be supported by the IS version released for Console 33.00. When customers upgrade to the latest Console version, they will receive the most recent IS updates.</li></ul><p><strong>Vulnerability Reporting Consistency</strong></p><ul><li><strong>New Intelligence Stream (IS) logic updates:</strong> These updates will only apply to the latest IS versions.</li><li><strong>Vulnerability data:</strong> All IS versions will continue to provide up-to-date vulnerability information, and changes in IS logic or algorithms won’t affect the vulnerability metrics and reporting in the Console.</li></ul> |                                                                                                                                              |
| <p><strong>Support for Deploying Defenders on Podman Containers</strong></p><p><mark style="background-color:orange;">Secure the Runtime</mark></p><p><mark style="background-color:orange;">33.01.137</mark></p>                                              | <p>Previously, Prisma Cloud supported scanning Podman images in the CI pipeline using <em>twistcli</em>. With this release, Prisma Cloud now supports deploying Defenders on Podman containers, providing comprehensive visibility and protection for workloads running in Podman environments.</p><p>This enhancement enables full protection for Podman containers, including continuous vulnerability scanning, compliance policy enforcement, and active runtime security monitoring.</p><p>To deploy a Linux Container Defender on Podman, navigate to <strong>Manage</strong> > <strong>Defenders</strong> > <strong>Manual Deploy</strong> > <strong>Single Defender</strong>. Select <strong>Container Defender - Linux</strong> as Defender Type. In the <strong>Container Runtime Type</strong> field, select <strong>Podman</strong> (the default is Docker).</p><p>If you select Podman, the installation script automatically includes the <code>--install-podman</code> argument.</p><p>If your Podman environment uses a custom runtime socket path, you can specify it using the <code>--podman-socket</code> argument.</p><p>For example, to use Podman with a custom runtime socket path, the installation command would be:</p><p><code>curl -sSL --header "\<Bearer TOKEN>###" -X POST \<TENANT URL>/api/v1/scripts/defender.sh                                                                                                                                                                                                                                                                                                                                                                                                                           | sudo bash -s — -c "stage-consoles-cwp.cloud.twistlock.com" -v --install-podman --podman-socket "\<custom\_runtime\_socket\_path>"</code></p> |
| <p><strong>SHA-256 Checksum for Defender Image Downloads</strong></p><p><mark style="background-color:orange;">Secure the Runtime</mark></p><p><mark style="background-color:orange;">33.01.137</mark></p>                                                     | <p>Prisma Cloud now enables users to validate the integrity of Defender images downloaded from the Console using a SHA-256 checksum, ensuring the downloaded image matches the server version.</p><p>To access the feature, do the following:</p><ol><li><p>In the Console, go to <strong>Manage > System > Utilities</strong>.</p><p>The SHA-256 checksum is available next to the downloadable Defender image.</p></li><li>Click <strong>Show Checksum</strong> to view the checksum to verify the downloaded image.</li></ol><p>This feature ensures that Defender images are secure and protected from tampering.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                                                              |
| <p><strong>Prisma Cloud Copilot</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p>                                                                                                                                                       | <p>Prisma Cloud Copilot provides you with an innovative way to interact with the Prisma Cloud platform through an AI chat interface. The Copilot is available for Prisma Cloud Enterprise customers on all Prisma Cloud stacks (except app.gov and app.cn). It will be a phased rollout from October 7, 2024 to October 24, 2024.</p><p>Use <a href="https://docs.prismacloud.io/en/enterprise-edition/content-collections/prisma-cloud-copilot/prisma-cloud-copilot">Prisma Cloud Copilot</a> for:</p><ul><li>Finding your top risks and easily prioritize and remediate the riskiest attack paths.</li><li>Vulnerability management for surfacing top vulnerabilities, contextualizing CVEs, and recommending optimal fixes.</li><li>Support case creation within the product.</li><li>Finding answers instantly with natural language questions.</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                                                                                                              |
| <p><strong>Satellite and Container Exposure</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p>                                                                                                                                           | <p>Prisma Cloud now supports <a href="https://docs.prismacloud.io/en/enterprise-edition/content-collections/administration/network-security/container-network-exposure/container-network-exposure">Kubernetes (K8s) Service Exposure</a>, which detects containers directly exposed to the internet through a K8s Service and Network Load Balancer. Prisma Cloud correlates the K8s configuration with the VPC network information to determine which K8s components are internet exposed, the deployments and endpoints behind each service, based on which it builds a network graph to display the network path.</p><p>A new Prisma Cloud Satellite operator automatically deploys the Discovery application, for analysis by Prisma Cloud Network Analyzer (CNA) and for <a href="https://docs.prismacloud.io/en/enterprise-edition/content-collections/cloud-and-software-inventory/applications-inventory">Application</a> Centric Security Insights.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                                                                                                              |
| <p><strong>Application Centric Security Insights</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p>                                                                                                                                      | <p>Prisma Cloud now allows you to review critical alerts and vulnerabilities from an application perspective. This provides visibility into all your impacted applications and their assets, helping you understand their relationships across your cloud environment and gain deeper insights into your security posture.</p><p>Use the <a href="https://docs.prismacloud.io/en/enterprise-edition/content-collections/cloud-and-software-inventory/applications-inventory">Applications Inventory</a> page to inspect and analyze your applications. You can also search and investigate applications using the <a href="https://docs.prismacloud.io/en/enterprise-edition/content-collections/search-and-investigate/application-queries/application-query-attributes">Application query attributes</a> available on the <strong>Investigate</strong> page.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                                                                              |
| <p><strong>AWS Role Chaining Detection</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p>                                                                                                                                                | <p>Enhancements to Cloud Identity and Entitlement Management (CIEM) alert you when role chaining is present in your environment. Role chaining occurs when you use a primary role to assume a secondary role. This results in the newly granted role assuming all the configured permissions granted for the first role.</p><p>Granting a new identity permissions that belong to a different role, may lead to a scenario where multiple roles and trust relationships lead to a privilege escalation. <a href="https://docs.prismacloud.io/en/enterprise-edition/content-collections/search-and-investigate/permissions-queries/permissions-query-attributes">Role chaining detection</a> allows you to better detect and manage complex permissions configurations.</p><p>To detect role chaining, new permissions will be created where AWS roles as the source serves as the principal of another role. These new permissions could lead to new alerts being generated, where they did not exist before.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                                                                              |

## Changes in Existing Behavior

| **Feature**                                                                                                                 | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| --------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><strong>Amazon Elastic Container Registry (ECR)</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p> | <p>The format of <code>external\_asset\_id</code> for <code>aws-ecr-image</code> resources will change. As a result, all existing <code>aws-ecr-image</code> resources will be deleted in Prisma Cloud and the corresponding <strong>Open</strong> alerts will be resolved as <strong>Closed</strong>.</p><p>Prisma Cloud will automatically fetch all the live ECR images from your cloud accounts and create them as new resources with the new <code>external\_asset\_id</code> format. New alerts will be generated for resources that match the active policies in your tenant.</p><p><strong>Impact—</strong> You may notice a temporary drop in <code>aws-ecr-image</code> resource count and open alert count. However, after the <code>aws-ecr-image</code> resources are automatically ingested, the corresponding live resource count and open alert count will return to the previous levels.</p> |
| <p><strong>VPC Peering Connections API Changes</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p>     | <p><strong>API</strong>: aws-ec2-describe-vpc-peering-connections</p><p><strong>Change</strong>: Ingestion of VPC peering connections will now be performed only for the requester account. This update will remove all related resources from the connection accepter account.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| <p><strong>Amazon EC2 Ingestion</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p>                    | <p>Prisma Cloud will no longer ingest private Amazon Machine Images (AMIs) owned by other accounts unless they are actively used by EC2 instances within the current account.</p><p><strong>Impact—</strong> No impact on out-of-the-box (OOTB) policies. However, if you have custom policies, you must manually update them to check for private AMIs not owned by the same account and not currently deployed.</p><p>If you have any questions, contact your Prisma Cloud Customer Success Representative.</p>                                                                                                                                                                                                                                                                                                                                                                                             |
| <p><strong>Addition of GCP Granular Permissions</strong>\*</p><p><mark style="background-color:orange;">24.10.1</mark></p>  | <p>A subset of <strong>Viewer</strong> role permissions needed for API ingestions will be added to the existing <strong>Custom</strong> role present in the Google Terraform template. Also, the original Viewer role containing necessary permissions will still be available in the template.</p><p>With this change, you need not manually enter the necessary API permissions under custom roles in case you decide not to grant Prisma Cloud Viewer role permissions.</p><p><strong>Impact—</strong> This change will not affect the onboarding status of your accounts.</p>                                                                                                                                                                                                                                                                                                                             |

## API Ingestions

| **Service**                                                                                                                                                               | **API Details**                                                                                                                                                                                                                                                                                                                                                                                                      |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><strong>AWS Describe Mount Targets</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p>                                                            | <p>Existing API <strong>aws-describe-mount-targets</strong> is updated with new CSP API <code>DescribeBackupPolicy\`</code> to ingest <code>backupPolicy</code> information.</p><p>Additional permission required:</p><ul><li><code>elasticfilesystem:DescribeBackupPolicy</code></li></ul><p>The Security Audit role includes the above permission.</p>                                                             |
| <p><strong>Azure Postgresql Flexible Server</strong> <mark style="background-color:orange;">Update</mark></p><p><mark style="background-color:orange;">24.10.1</mark></p> | <p>Two new parameters have been added to the <code>postgresql-flexible-server</code> API:</p><p><code>authConfig</code>: Monitors authentication settings for the server, indicating whether EntraID or password-based authentication is enabled or disabled.</p><p><code>dataEncryption</code>: Provides details on the server’s encryption settings, including the encryption type and key management details.</p> |

## New Policies

<table data-header-hidden><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Policies</strong></td><td><strong>Description</strong></td></tr><tr><td><p><strong>AWS EMR Studio using the shadow resource bucket for workspace storage</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p></td><td><p>This policy identifies that the AWS EMR Studio using the bucket for workspace storage is not managed from the current account. This could potentially be using the shadow resource bucket for workspace storage.</p><p>AWS EMR enables data processing and analysis using big data frameworks like Hadoop, Spark, and Hive. To create an EMR Studio, the EMR service automatically generates an S3 bucket. This S3 bucket follows the naming pattern ‘aws-emr-studio-{Account-ID}-{Region}’. An attacker can create an unclaimed bucket with this predictable name and wait for the victim to deploy a new EMR Studio in a new region. This can result in multiple attacks, including cross-site scripting (XSS) when the user opens the compromised notebook in EMR Studio.</p><p>It is recommended to verify the expected bucket owner and update the AWS EMR storage location and enforce the aws: ResourceAccount condition in the policy of the service role used by the AWS EMR to check that the AWS account ID of the S3 bucket used by AWS EMR Studio according to your business requirements.</p><p><strong>Policy Severity—</strong> Medium</p><p><strong>Policy Type—</strong> Config</p><p><strong>RQL—</strong></p><pre><code>config from cloud.resource where api.name = 'aws-emr-studio' AND json.rule = DefaultS3Location exists and DefaultS3Location contains "aws-emr-studio-" as X; config from cloud.resource where api.name = 'aws-s3api-get-bucket-acl' as Y; filter 'not ($.X.BucketName equals $.Y.bucketName)' ; show X;
</code></pre></td></tr><tr><td><p><strong>AWS Glue Job using the shadow resource bucket for script location</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p></td><td><p>This policy identifies that the AWS Glue Job using the bucket for script location is not managed from the current location. This could potentially be using the shadow resource bucket for script location.</p><p>A shadow resource bucket is an unauthorized S3 bucket posing security risks. AWS Glue is a service utilized to automate the extraction, transformation, and loading (ETL) processes, streamlining data preparation for analytics and machine learning. When a job is created using the Visual ETL tool, Glue automatically creates an S3 bucket with a predictable name pattern ‘aws-glue-assets-accountid-region’. An attacker could create the S3 bucket in any region before the victim uses Glue ETL, causing the victims Glue service to write files to the attacker-controlled bucket. This vulnerability allows an attacker to inject any code into the Glue job of the victim, resulting in remote code execution (RCE).</p><p>It is recommended to verify the expected bucket owner and update the AWS Glue jobs script location and enforce the aws:ResourceAccount condition in the policy of the AWS Glue Job to check that the AWS account ID of the S3 bucket used by AWS Glue Job according to your business requirements.</p><p><strong>Policy Severity—</strong> Medium</p><p><strong>Policy Type—</strong> Config</p><p><strong>RQL—</strong></p><pre><code>config from cloud.resource where api.name = 'aws-glue-job' AND json.rule = Command.BucketName exists and Command.BucketName contains "aws-glue-assets-" as X; config from cloud.resource where api.name = 'aws-s3api-get-bucket-acl' AND json.rule = bucketName contains "aws-glue-assets-" as Y; filter 'not ($.X.Command.BucketName equals $.Y.bucketName)' ; show X;
</code></pre></td></tr><tr><td><p><strong>Azure Machine Learning compute instance not configured inside virtual network</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p></td><td><p>This policy identifies Azure Machine Learning compute instances that are not configured within a virtual network.</p><p>Azure Machine Learning compute instances outside a Virtual Network are exposed to external threats, as they may be publicly accessible. Placing the instance within a Virtual Network improves security by limiting access to trusted virtual machines and services within the same network. This ensures secure communication and blocks unauthorized public access.</p><p>As a security best practice, it is recommended to deploy the Azure Machine Learning compute instances inside a virtual network.</p><p><strong>Policy Severity—</strong> Medium</p><p><strong>Policy Type—</strong> Config</p><p><strong>RQL—</strong></p><pre><code>config from cloud.resource where cloud.type = 'azure' AND api.name = 'azure-machine-learning-compute' AND json.rule = properties.provisioningState equal ignore case Succeeded and properties.properties.subnet.id does not exist
</code></pre></td></tr><tr><td><p><strong>Azure Machine Learning compute instance with local authentication enabled</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p></td><td><p>This policy identifies Azure Machine Learning compute instances that are using local authentication.</p><p>Disabling local authentication improves security by mandating the use of Microsoft Entra ID for authentication. Local authentication can lead to security risks and unauthorized access. Using Microsoft Entra ID ensures a more secure and compliant authentication process.</p><p>As a security best practice, it is recommended to disable local authentication and use Microsoft Entra ID for authentication.</p><p><strong>Policy Severity—</strong> Medium</p><p><strong>Policy Type—</strong> Config</p><p><strong>RQL—</strong></p><pre><code>config from cloud.resource where cloud.type = 'azure' and api.name = 'azure-machine-learning-compute' AND json.rule = properties.properties.state equal ignore case running and (properties.computeType equal ignore case ComputeInstance or properties.computeType equal ignore case AmlCompute ) and properties.disableLocalAuth is false
</code></pre></td></tr><tr><td><p><strong>Azure Machine Learning workspace not encrypted with Customer Managed Key (CMK)</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p></td><td><p>This policy identifies Azure Machine Learning workspaces that are not encrypted with a Customer Managed Key (CMK).</p><p>Azure handles encryption using platform-managed keys by default, but customer-managed keys (CMKs) provide greater control and help meet specific security and compliance requirements. Without CMKs, organizations may not have full control over key management and rotation, increasing the risk of compliance issues and unauthorized data access. Configuring the workspace to use CMKs enhances security by allowing organizations to manage key access and rotation, ensuring stronger protection and compliance for sensitive data.</p><p>As a security best practice, it is recommended to configure the workspace to use Customer Managed Keys (CMKs).</p><p><strong>Policy Severity—</strong> Low</p><p><strong>Policy Type—</strong> Config</p><p><strong>RQL—</strong></p><pre><code>config from cloud.resource where cloud.type = 'azure' and api.name = 'azure-machine-learning-workspace' AND json.rule = properties.provisioningState equal ignore case Succeeded and (properties.encryption.status does not exist or properties.encryption.status equal ignore case disabled)
</code></pre></td></tr><tr><td><p><strong>Azure Machine Learning workspace not enforced with Managed Virtual Network Isolation</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p></td><td><p>This policy identifies Azure Machine Learning workspaces that are not enforced with Managed Virtual Network Isolation.</p><p>Managed Virtual Network Isolation ensures that the workspace and its resources are accessible only within a secure virtual network. Without enforcing this isolation, the environment becomes vulnerable to security risks like external threats, data leaks, and non-compliance. If not properly isolated, the workspace may be exposed to public networks, increasing the chances of unauthorized access and data breaches.</p><p>As a security best practice, it is recommended to configure Azure Machine Learning workspaces with Managed Virtual Network Isolation. This will restrict network access to the workspace and ensure that it can only be accessed from authorized networks.</p><p><strong>Policy Severity—</strong> Medium</p><p><strong>Policy Type—</strong> Config</p><p><strong>RQL—</strong></p><pre><code>config from cloud.resource where cloud.type = 'azure' and api.name = 'azure-machine-learning-workspace' AND json.rule = properties.provisioningState equal ignore case Succeeded and (properties.managedNetwork.isolationMode equal ignore case Disabled OR properties.managedNetwork.isolationMode does not exist)
</code></pre></td></tr><tr><td><p><strong>GCP public-facing (external) regional load balancer using HTTP protocol</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p></td><td><p>This policy identifies GCP public-facing (external) regional load balancers using HTTP protocol.</p><p>Using HTTP protocol with a GCP external load balancer transmits data in plaintext, making it vulnerable to eavesdropping, interception, and modification by malicious actors. This lack of encryption exposes sensitive information, increases the risk of man-in-the-middle attacks, and compromises the overall security and privacy of the data exchanged between clients and servers.</p><p>It is recommended to use HTTPS protocol with external-facing load balancers.</p><p><strong>Policy Severity—</strong> Medium</p><p><strong>Policy Type—</strong> Config</p></td></tr><tr><td><p><strong>GCP public-facing (external) global load balancer using HTTP protocol</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p></td><td><p>This policy identifies GCP public-facing (external) global load balancers using HTTP protocol.</p><p>Using the HTTP protocol with a GCP external load balancer transmits data in plaintext, making it vulnerable to eavesdropping, interception, and modification by malicious actors. This lack of encryption exposes sensitive information, increases the risk of man-in-the-middle attacks, and compromises the overall security and privacy of the data exchanged between clients and servers.</p><p>It is recommended to use HTTPS protocol with external-facing load balancers.</p><p><strong>Policy Severity—</strong> Medium</p><p><strong>Policy Type—</strong> Config</p></td></tr><tr><td><p><strong>GCP Vertex AI Workbench Instance is using default service account with the editor role</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p></td><td><p>This policy identifies GCP Vertex AI Workbench Instances that are using the default service account with the Editor role.</p><p>The Compute Engine default service account is automatically created with an autogenerated name and email address when you enable the Compute Engine API. By default, this service account is granted the IAM basic Editor role unless you explicitly disable this behavior. If this service account is assigned to a Vertex AI Workbench instance, it may lead to potential privilege escalation.</p><p>In line with the principle of least privilege, it is recommended that Vertex AI Workbench Instances are not assigned the 'Compute Engine default service account', particularly when the Editor role is granted to the service account.</p><p><strong>Policy Severity—</strong> Medium</p><p><strong>Policy Type—</strong> Config</p><p><strong>RQL—</strong></p><pre><code>config from cloud.resource where api.name = 'gcloud-vertex-ai-workbench-instance' AND json.rule = state equals "ACTIVE" and gceSetup.serviceAccounts[*].email contains "compute@developer.gserviceaccount.com" as X; config from cloud.resource where api.name = 'gcloud-projects-get-iam-user' AND json.rule = user contains "compute@developer.gserviceaccount.com" and roles[*] contains "roles/editor" as Y; filter ' $.X.gceSetup.serviceAccounts[*].email equals $.Y.user'; show X;
</code></pre></td></tr><tr><td><p><strong>GCP Vertex AI Workbench Instance has vTPM disabled</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p></td><td><p>This policy identifies GCP Vertex AI Workbench Instances that have the Virtual Trusted Platform Module (vTPM) feature disabled.</p><p>The Virtual Trusted Platform Module (vTPM) validates the guest VM’s pre-boot and boot integrity and provides key generation and protection. The root keys of the vTPM, as well as the keys it generates, cannot leave the vTPM, thereby offering enhanced protection against compromised operating systems or highly privileged project administrators.</p><p>It is recommended to enable the virtual TPM device on GCP Vertex AI Workbench Instances to support measured boot and other OS security features that require a TPM.</p><p><strong>Policy Severity—</strong> Low</p><p><strong>Policy Type—</strong> Config</p></td></tr><tr><td><p><strong>GCP Vertex AI Workbench Instance has Integrity monitoring disabled</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p></td><td><p>This policy identifies GCP Vertex AI Workbench Instances that have Integrity monitoring disabled.</p><p>Integrity Monitoring continuously monitors the boot integrity, kernel integrity, and persistent data integrity of the underlying VM of the shielded workbench instances. It detects unauthorized modifications or tampering, enhancing security by verifying the trusted state of VM components throughout their lifecycle. Integrity monitoring provides active alerts, enabling administrators to respond to integrity failures and prevent compromised nodes from being deployed into the cluster.</p><p>It is recommended to enable Integrity Monitoring for Workbench instances to detect and mitigate advanced threat, such as rootkits and bootkit malware.</p><p><strong>Policy Severity—</strong> Low</p><p><strong>Policy Type—</strong> Config</p></td></tr></tbody></table>

## IAM Policy Updates

The policy **Severity** levels for the following IAM policies will be adjusted to better align with the potential risks they pose.

**Impact—** If your alert rules use the **Policy Severity** filter, you may notice a slight change in the number of alerts. However, this change will not affect custom policies or policies where you have manually set the severity levels. For policies included in alert rules that are not based on severity, the number of alerts will remain unchanged.

If you have any questions, reach out to your Prisma Cloud Customer Success Representative.

| **Policy Name**                                                                                                       | **Current Severity** | **Updated Severity** |
| --------------------------------------------------------------------------------------------------------------------- | -------------------- | -------------------- |
| AWS Administrators with IAM permissions are unused for 90 days                                                        | High                 | Medium               |
| AWS Groups and IAM Roles with Administrative Permissions                                                              | High                 | Informational        |
| AWS IAM Groups and Roles with Excessive Policies                                                                      | High                 | Low                  |
| AWS IAM Groups and Roles with IAM Data Read permissions are unused for 90 days                                        | High                 | Low                  |
| AWS IAM Groups and Roles with IAM Data Write permissions are unused for 90 days                                       | High                 | Low                  |
| AWS IAM Groups and Roles with IAM Metadata Read permissions are unused for 90 days                                    | High                 | Low                  |
| AWS IAM Groups and Roles with IAM Metadata Write permissions are unused for 90 days                                   | High                 | Low                  |
| AWS Users and Machine Identities with Administrative Permissions                                                      | High                 | Informational        |
| AWS Users and Machine Identities with Excessive Policies                                                              | High                 | Low                  |
| AWS Users and Machine Identities with IAM Data Read permissions are unused for 90 days                                | High                 | Low                  |
| AWS Users and Machine Identities with IAM Data Write permissions are unused for 90 days                               | High                 | Low                  |
| AWS Users and Machine Identities with IAM Metadata Read permissions are unused for 90 days                            | High                 | Low                  |
| AWS Users and Machine Identities with IAM Metadata Write permissions are unused for 90 days                           | High                 | Low                  |
| Azure AD Groups, Service Principals and Managed Identities with Administrative Permissions                            | High                 | Informational        |
| Azure AD Groups, Service Principals and Managed Identities with Excessive Policies                                    | High                 | Low                  |
| Azure AD Groups, Service Principals and Managed Identities with IAM Data Read permissions are unused for 90 days      | High                 | Low                  |
| Azure AD Groups, Service Principals and Managed Identities with IAM Data Write permissions are unused for 90 days     | High                 | Low                  |
| Azure AD Groups, Service Principals and Managed Identities with IAM Metadata Read permissions are unused for 90 days  | High                 | Low                  |
| Azure AD Groups, Service Principals and Managed Identities with IAM Metadata Write permissions are unused for 90 days | High                 | Low                  |
| Azure Administrators with IAM permissions are unused for 90 days                                                      | High                 | Medium               |
| Azure Users and Machine Identities with Administrative Permissions                                                    | High                 | Informational        |
| Azure Users and Machine Identities with Excessive Policies                                                            | High                 | Low                  |
| Azure Users and Machine Identities with IAM Data Read permissions are unused for 90 days                              | High                 | Low                  |
| Azure Users and Machine Identities with IAM Data Write permissions are unused for 90 days                             | High                 | Low                  |
| Azure Users and Machine Identities with IAM Metadata Read permissions are unused for 90 days                          | High                 | Low                  |
| Azure Users and Machine Identities with IAM Metadata Write permissions are unused for 90 days                         | High                 | Low                  |
| Cloud Service account is inactive for 90 days                                                                         | Low                  | Medium               |
| Cloud Service account with Data Read Permissions is inactive for 90 days                                              | Low                  | Medium               |
| Cloud Service account with Metadata Write Permissions is inactive for 90 days                                         | Low                  | Medium               |
| GCP Administrators with IAM permissions are unused for 90 days                                                        | High                 | Medium               |
| GCP Groups and Service Accounts with Administrative Permissions                                                       | High                 | Informational        |
| GCP Groups and Service Accounts with Excessive Policies                                                               | High                 | Low                  |
| GCP Groups and Service Accounts with IAM Data Read permissions are unused for 90 days                                 | High                 | Low                  |
| GCP Groups and Service Accounts with IAM Data Write permissions are unused for 90 days                                | High                 | Low                  |
| GCP Groups and Service Accounts with IAM Metadata Read permissions are unused for 90 days                             | High                 | Low                  |
| GCP Groups and Service Accounts with IAM Metadata Write permissions are unused for 90 days                            | High                 | Low                  |
| GCP Users and Machine Identities with Administrative Permissions                                                      | High                 | Informational        |
| GCP Users and Machine Identities with Excessive Policies                                                              | High                 | Low                  |
| GCP Users and Machine Identities with IAM Data Read permissions are unused for 90 days                                | High                 | Low                  |
| GCP Users and Machine Identities with IAM Data Write permissions are unused for 90 days                               | High                 | Low                  |
| GCP Users and Machine Identities with IAM Metadata Read permissions are unused for 90 days                            | High                 | Low                  |
| GCP Users and Machine Identities with IAM Metadata Write permissions are unused for 90 days                           | High                 | Low                  |

## Policy Updates

<table data-header-hidden><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Policy Updates</strong></td><td><strong>Description</strong></td></tr><tr><td><strong>Policy Updates—RQL</strong></td><td></td></tr><tr><td><p><strong>Azure Storage Account without Secure transfer enabled</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p></td><td><p><strong>Changes—</strong> The policy description and RQL will be updated to ignore storage accounts where the secure transfer property is not applicable for NFS Azure file shares to work.</p><p><strong>Current Description—</strong> This policy identifies Storage accounts which have Secure transfer feature disabled. The secure transfer option enhances the security of your storage account by only allowing requests to the storage account by a secure connection. When 'secure transfer required' is enabled, REST APIs to access your storage accounts connect using HTTPs any requests using HTTP will be rejected. When you are using the Azure files service, connection without encryption will fail. It is highly recommended to enable secure transfer feature on your storage account.</p><p>Azure storage doesn’t support HTTPs for custom domain names, this option is not applied when using a custom domain name.</p><p><strong>Updated Description—</strong> This policy identifies Storage accounts which have Secure transfer feature disabled. The secure transfer option enhances the security of your storage account by only allowing requests to the storage account by a secure connection.</p><p>When "secure transfer required" is disabled, REST APIs to access your storage accounts may connect over insecure HTTP which is not advised. Hence, it is highly recommended to enable secure transfer feature on your storage account.</p><p>Azure storage doesn’t support HTTPs for custom domain names, this option is not applied when using a custom domain name. Additionally, this property is not applicable for NFS Azure file shares to work.</p><p><strong>Current RQL—</strong></p><pre><code>config from cloud.resource where cloud.type = 'azure' AND api.name = 'azure-storage-account-list' AND json.rule = properties.supportsHttpsTrafficOnly !exists or properties.supportsHttpsTrafficOnly is false
</code></pre><p><strong>Updated RQL—</strong></p><pre><code>config from cloud.resource where cloud.type = 'azure' AND api.name = 'azure-storage-account-list' AND json.rule = (properties.supportsHttpsTrafficOnly does not exist or properties.supportsHttpsTrafficOnly is false) as X; config from cloud.resource where api.name = 'azure-storage-file-shares' as Y; filter '($.X.kind does not equal ignore case "FileStorage") or ($.X.kind equal ignore case "FileStorage" and $.Y.id contains $.X.name and $.Y.properties.enabledProtocols does not contain NFS)'; show X;
</code></pre><p><strong>Policy Severity—</strong> Low</p><p><strong>Policy Type—</strong> Config</p><p><strong>Impact—</strong> Low. Existing alerts on the Storage account using the NFS Azure file will be resolved as <strong>Policy_Updated</strong>.</p></td></tr><tr><td><p><strong>GCP Cloud Function v1 is using unsecured HTTP trigger</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p></td><td><p><strong>Changes—</strong> The policy RQL will be updated to check only the appropriate GCP Cloud Function v1 that has an unsecured HTTP trigger.</p><p><strong>Current RQL—</strong></p><pre><code>config from cloud.resource where cloud.type = 'gcp' AND api.name = 'gcloud-cloud-function-v2' AND json.rule = state equals "ACTIVE" AND environment equals "GEN_1" AND serviceConfig.securityLevel does not equal "SECURE_ALWAYS"
</code></pre><p><strong>Updated RQL—</strong></p><pre><code>config from cloud.resource where cloud.type = 'gcp' AND api.name = 'gcloud-cloud-function-v2' AND json.rule = state equals ACTIVE AND environment equals GEN_1 AND serviceConfig.securityLevel exists AND serviceConfig.securityLevel does not equal SECURE_ALWAYS
</code></pre><p><strong>Policy Severity—</strong> Medium</p><p><strong>Policy Type—</strong> Config</p><p><strong>Impact—</strong> Low. Existing alerts for the GCP Cloud Function v1 where the <strong>Require HTTPS</strong> configuration does not apply will be resolved as <strong>Policy_Updated</strong>.</p></td></tr></tbody></table>

## New Compliance Benchmarks and Updates

| **Compliance Benchmark**                                                                                                                      | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| --------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><strong>CSA CCM v4.0.12</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p>                                           | <p>Prisma Cloud now supports CSA CCM v4.0.12, Cloud Controls Matrix by Cloud Security Alliance. The CSA Cloud Controls Matrix (CCM) is a cybersecurity control framework for cloud computing. It can be used as a tool for the systematic assessment of a cloud implementation, and provides guidance on which security controls should be implemented by which actor within the cloud supply chain.</p><p>You can now view this built-in standard and the associated policies on the <strong>Compliance > Standards</strong> page with this support. You can also generate reports for immediate viewing or download, or schedule recurring reports to track this compliance standard over time.</p>   |
| <p><strong>HITRUST CSF v.11.2.0</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p>                                      | <p>New mappings will be introduced to the <strong>HITRUST CSF v.11.2.0</strong> compliance standard across all clouds.</p><p><strong>Impact—</strong> Changes in compliance scoring may occur due to the updated mappings.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| <p><strong>IT Security Risk Management</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p>                               | <p>Prisma Cloud now supports ITSG-33 (IT Security Risk Management: A Lifecycle Approach) compliance standard. It is a framework developed by the Communications Security Establishment Canada (CSEC) to guide Government of Canada departments in managing IT security risks. By following this framework, organisations can effectively safeguard sensitive information and adapt to evolving threats.</p><p>You can now access this built-in standard and related policies on the <strong>Compliance > Standards</strong> page. Additionally, you can generate reports to instantly view or download them, or set up scheduled reports to continuously monitor compliance with ITSG-33 over time.</p> |
| <p><strong>Microsoft Cloud Security Benchmark</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p>                        | <p>Prisma Cloud now supports Microsoft Cloud Security Benchmark (MCSB) v1. The Microsoft cloud security benchmark (MCSB) provides prescriptive best practices and recommendations to help improve the security of workloads, data, and services on the multi-cloud environment.</p><p>You can now view this built-in standard and the associated policies on the <strong>Compliance > Standards</strong> page with this support. You can also generate reports for immediate viewing or download, or schedule recurring reports to track this compliance standard over time.</p>                                                                                                                        |
| <p><strong>CIS v2.1.0 (Azure) Level 2 and CIS v2.0.0 (Azure) Level 2</strong></p><p><mark style="background-color:orange;">24.10.1</mark></p> | <p>New mappings have been introduced to the CIS v2.1.0 (Azure) Level 2 and CIS v2.0.0 (Azure) Level 2 compliance standards.</p><p><strong>Potential Impact</strong>: Changes in compliance scoring may occur due to the updated mappings.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                           |

## REST API Updates

| **Change**           | **Description**                                                                                                                                                                                                                                                                                                                                                     |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Alerts**           | A new response property `dataSensitivityDatatypeDetails` is added to the [GET - /alert/v1/{id}/graph](https://pan.dev/prisma-cloud/api/cspm/get-alert-evidence-graph/) endpoint. This property provides data sensitivity details (data type, number of occurrences , and sensitivity label) to returned evidence graph objects                                      |
| **Application APIs** | Prisma Cloud now contains an Application Inventory which provides an application centric of your security posture. Using the new [Application APIs](https://pan.dev/prisma-cloud/api/cspm/applications/), you can retrieve key details from the application inventory, such as, critical alerts, vulnerabilities, assets associated with an application, and so on. |

## Deprecation Notice

| **Change**                                                                                        | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <mark style="background-color:orange;">**End of support for Google Cloud Function v1 API**</mark> | <p><code>gcloud-cloud-function-v1</code> API is planned for deprecation. Due to this change, Prisma Cloud will no longer ingest metadata for <code>gcloud-cloud-function-v1 API</code>.</p><p>In RQL, the key will not be available in the api.name attribute auto-completion. As a replacement, it is recommended to use the <code>gcloud-cloud-function-v2</code> API.</p><p><strong>Impact</strong>—If you have a saved search or custom policies based on this API, you must delete those manually. The policy alerts will be resolved as Policy\_Deleted.</p>               |
| <mark style="background-color:orange;">**Resource Explorer API**</mark>                           | <p>The following API endpoints will be deprecated as of this release:</p><ul><li><a href="https://pan.dev/prisma-cloud/api/cspm/get-resource/">GET/resource</a></li><li><a href="https://pan.dev/prisma-cloud/api/cspm/get-timeline-for-resource/">POST /resource/timeline</a></li><li><a href="https://pan.dev/prisma-cloud/api/cspm/get-resource-raw/">POST /resource/raw</a></li></ul><p>The API’s above will be replaced by the following new endpoint:</p><ul><li><a href="https://pan.dev/prisma-cloud/api/cspm/get-asset-details-by-id/">POST /uai/v1/asset</a></li></ul> |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.prismacloud.io/release-notes/prisma-cloud-release-information/features-introduced-in-2024/features-introduced-in-october-2024.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
