← Back to release summary

Permission Policy Merger: "direct-sockets-private" with "local-network" and "loopback-network"

Category
Isolated Web Apps-specific API
Type
New or changed feature
Status
Proposed (Chrome Proposed)
Intent stage
None

Summary

Isolated Web App manifests now require specific "local-network" and/or "loopback-network" permission policies to enable Direct Sockets connections to local or loopback network addresses, respectively. This change replaces the existing "direct-sockets-private" permission policy. This provides developers with more granular control over network access and enhances application security by making network requirements more transparent within the manifest.

Motivation

This change introduces essential user consent before granting potentially sensitive network access to IWAs, aligning with the principle of least privilege. The granular manifest policies ensure that apps only request the specific network access they need.

Standards & signals

View on chromestatus.com