Skip to content

Commit 5dbec92

Browse files
authored
Merge pull request #43 from zuoyuanh/1.3
Update CSP for CodeEditor
2 parents 8fb1cef + 185252f commit 5dbec92

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

patched-vscode/src/vs/server/node/webClientServer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ export class WebClientServer {
390390
`frame-src 'self' https://*.vscode-cdn.net data:;`,
391391
'worker-src \'self\' data: blob:;',
392392
'style-src \'self\' \'unsafe-inline\';',
393-
'connect-src \'self\' ws: wss: https:;',
393+
'connect-src \'self\' ws: wss: https://main.vscode-cdn.net http://localhost:* https://localhost:* https://login.microsoftonline.com/ https://update.code.visualstudio.com https://*.vscode-unpkg.net/ https://default.exp-tas.com/vscode/ab https://vscode-sync.trafficmanager.net https://vscode-sync-insiders.trafficmanager.net https://*.gallerycdn.vsassets.io https://marketplace.visualstudio.com https://*.blob.core.windows.net https://az764295.vo.msecnd.net https://code.visualstudio.com https://*.gallery.vsassets.io https://*.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com https://*.servicebus.windows.net/ https://vscode.blob.core.windows.net https://vscode.search.windows.net https://vsmarketplacebadges.dev https://vscode.download.prss.microsoft.com https://download.visualstudio.microsoft.com https://*.vscode-unpkg.net https://open-vsx.org;',
394394
'font-src \'self\' blob:;',
395395
'manifest-src \'self\';'
396396
].join(' ');

patches/series

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
sagemaker-extension.diff
22
disable-online-services.diff
33
disable-telemetry.diff
4+
update-csp.diff
45
base-path.diff
56
webview.diff
67
local-storage.diff

patches/update-csp.diff

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Index: sagemaker-code-editor/vscode/src/vs/server/node/webClientServer.ts
2+
===================================================================
3+
--- sagemaker-code-editor.orig/vscode/src/vs/server/node/webClientServer.ts
4+
+++ sagemaker-code-editor/vscode/src/vs/server/node/webClientServer.ts
5+
@@ -375,7 +375,7 @@ export class WebClientServer {
6+
`frame-src 'self' https://*.vscode-cdn.net data:;`,
7+
'worker-src \'self\' data: blob:;',
8+
'style-src \'self\' \'unsafe-inline\';',
9+
- 'connect-src \'self\' ws: wss: https:;',
10+
+ 'connect-src \'self\' ws: wss: https://main.vscode-cdn.net http://localhost:* https://localhost:* https://login.microsoftonline.com/ https://update.code.visualstudio.com https://*.vscode-unpkg.net/ https://default.exp-tas.com/vscode/ab https://vscode-sync.trafficmanager.net https://vscode-sync-insiders.trafficmanager.net https://*.gallerycdn.vsassets.io https://marketplace.visualstudio.com https://*.blob.core.windows.net https://az764295.vo.msecnd.net https://code.visualstudio.com https://*.gallery.vsassets.io https://*.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com https://*.servicebus.windows.net/ https://vscode.blob.core.windows.net https://vscode.search.windows.net https://vsmarketplacebadges.dev https://vscode.download.prss.microsoft.com https://download.visualstudio.microsoft.com https://*.vscode-unpkg.net https://open-vsx.org;',
11+
'font-src \'self\' blob:;',
12+
'manifest-src \'self\';'
13+
].join(' ');

0 commit comments

Comments
 (0)