Runtime asset policy

Approved CDNs

Approved CDN policy keeps runtime imports predictable and safe. The goal is to preserve broad creator flexibility without opening dangerous host lanes.

Host allowlist policy for reliable and safe runtime asset loading.

Implementation focus

Consult this page whenever you add third-party scripts, assets, or external package delivery sources.

Expected outcomes

Related documentation

Published runtime script CDNs

Used by `<script src="...">` in shipped HTML vibes.

Studio-only compatibility

These are allowed for Studio preview compatibility, not as part of the published runtime script trust boundary.

Auth and identity connect origins

These hosts are the documented first-class providers for app-network integrations. They are not the browser runtime's full egress boundary: in allow-https mode, vibes still keep connect-src open to https and wss.

Backend platform connect origins

Data service connect origins

Common public API origins

Font stylesheet origins

Font file origins

Known image compatibility origins

These are common/tested passive image hosts. They are not the full runtime passive-image boundary: in allow-https mode, ordinary HTTPS image hosts are permitted while executable script trust stays curated separately.

Known media compatibility origins

These are common/tested passive media hosts. They are not the full runtime passive-media boundary: in allow-https mode, ordinary HTTPS media hosts are permitted while script trust remains narrow.

Passive storage-backed asset origins

These hosts are passive-only. They should not be treated as general script or connect trust.

Practical guidance