Skip to content

Commit abb3aae

Browse files
author
Pniel (Pini) Cohen
authored
Merge pull request #76 from cloudinary/v1.14.4
v1.14.4: Updated CSP whitelist
2 parents 682ccb6 + 11a5e58 commit abb3aae

File tree

4 files changed

+17
-33
lines changed

4 files changed

+17
-33
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "cloudinary/cloudinary-magento2",
33
"description": "Cloudinary Magento 2 Integration.",
44
"type": "magento2-module",
5-
"version": "1.14.3",
5+
"version": "1.14.4",
66
"license": "MIT",
77
"require": {
88
"cloudinary/cloudinary_php": "*"

etc/csp_whitelist.xml

Lines changed: 14 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,51 +3,35 @@
33
<policies>
44
<policy id="script-src">
55
<values>
6-
<value id="cloudinary_main" type="host">cloudinary.com</value>
7-
<value id="cloudinary_main_www" type="host">www.cloudinary.com</value>
8-
<value id="cloudinary_api" type="host">api.cloudinary.com</value>
9-
<value id="cloudinary_media_library" type="host">media-library.cloudinary.com</value>
10-
<value id="cloudinary_product_gallery" type="host">product-gallery.cloudinary.com</value>
11-
<value id="cloudinary_analytics_api" type="host">analytics-api.cloudinary.com</value>
6+
<value id="cloudinary_main" type="host">*.cloudinary.com</value>
127
<value id="cloudinary_cloudflare_cdnjs" type="host">cdnjs.cloudflare.com</value>
13-
<value id="cloudinary_res" type="host">res.cloudinary.com</value>
148
</values>
159
</policy>
1610
<policy id="frame-src">
1711
<values>
18-
<value id="cloudinary_main" type="host">cloudinary.com</value>
19-
<value id="cloudinary_main_www" type="host">www.cloudinary.com</value>
20-
<value id="cloudinary_api" type="host">p.cloudinary.com</value>
21-
<value id="cloudinary_media_library" type="host">media-library.cloudinary.com</value>
22-
<value id="cloudinary_product_gallery" type="host">product-gallery.cloudinary.com</value>
23-
<value id="cloudinary_analytics_api" type="host">analytics-api.cloudinary.com</value>
12+
<value id="cloudinary_main" type="host">*.cloudinary.com</value>
2413
<value id="cloudinary_cloudflare_cdnjs" type="host">cdnjs.cloudflare.com</value>
25-
<value id="cloudinary_res" type="host">res.cloudinary.com</value>
14+
</values>
15+
</policy>
16+
<policy id="connect-src">
17+
<values>
18+
<value id="cloudinary_main" type="host">*.cloudinary.com</value>
19+
</values>
20+
</policy>
21+
<policy id="form-action">
22+
<values>
23+
<value id="cloudinary_main" type="host">*.cloudinary.com</value>
2624
</values>
2725
</policy>
2826
<policy id="img-src">
2927
<values>
30-
<value id="cloudinary_main" type="host">cloudinary.com</value>
31-
<value id="cloudinary_main_www" type="host">www.cloudinary.com</value>
32-
<value id="cloudinary_media_library" type="host">media-library.cloudinary.com</value>
33-
<value id="cloudinary_product_gallery" type="host">product-gallery.cloudinary.com</value>
34-
<value id="cloudinary_res" type="host">res.cloudinary.com</value>
35-
<value id="cloudinary_res_1" type="host">res-1.cloudinary.com</value>
36-
<value id="cloudinary_res_2" type="host">res-2.cloudinary.com</value>
37-
<value id="cloudinary_res_3" type="host">res-3.cloudinary.com</value>
38-
<value id="cloudinary_res_4" type="host">res-4.cloudinary.com</value>
39-
<value id="cloudinary_res_5" type="host">res-5.cloudinary.com</value>
28+
<value id="cloudinary_main" type="host">*.cloudinary.com</value>
4029
<value id="data" type="host">data:</value>
4130
</values>
4231
</policy>
4332
<policy id="style-src">
4433
<values>
45-
<value id="cloudinary_main" type="host">cloudinary.com</value>
46-
<value id="cloudinary_main_www" type="host">www.cloudinary.com</value>
47-
<value id="cloudinary_api" type="host">p.cloudinary.com</value>
48-
<value id="cloudinary_media_library" type="host">media-library.cloudinary.com</value>
49-
<value id="cloudinary_product_gallery" type="host">product-gallery.cloudinary.com</value>
50-
<value id="cloudinary_res" type="host">res.cloudinary.com</value>
34+
<value id="cloudinary_main" type="host">*.cloudinary.com</value>
5135
</values>
5236
</policy>
5337
</policies>

etc/module.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0"?>
22
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
3-
<module name="Cloudinary_Cloudinary" setup_version="1.14.3">
3+
<module name="Cloudinary_Cloudinary" setup_version="1.14.4">
44
<sequence>
55
<module name="Magento_ProductVideo"/>
66
<module name="Magento_PageBuilder"/>

marketplace.composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "cloudinary/cloudinary",
33
"description": "Cloudinary Magento 2 Integration.",
44
"type": "magento2-module",
5-
"version": "1.14.3",
5+
"version": "1.14.4",
66
"license": "MIT",
77
"require": {
88
"cloudinary/cloudinary_php": "*"

0 commit comments

Comments
 (0)