diff --git a/package.json b/package.json index 9759ccfa6e4..861bebe2f9d 100644 --- a/package.json +++ b/package.json @@ -210,7 +210,7 @@ "style-loader": "^3.3.2", "ts-loader": "^9.4.2", "ts-node": "^10.9.1", - "tsec": "0.1.4", + "tsec": "0.2.7", "typescript": "^5.2.0-dev.20230621", "typescript-formatter": "7.1.0", "underscore": "^1.12.1", diff --git a/src/tsec.exemptions.json b/src/tsec.exemptions.json index b1f07f04ae2..1423e7cc4e6 100644 --- a/src/tsec.exemptions.json +++ b/src/tsec.exemptions.json @@ -1,11 +1,15 @@ { + "ban-document-execcommand": [ + "vs/workbench/contrib/codeEditor/electron-sandbox/inputClipboardActions.ts", + "vs/editor/contrib/clipboard/browser/clipboard.ts" + ], "ban-eval-calls": [ "vs/workbench/api/worker/extHostExtensionService.ts", - "vs/base/worker/workerMain" + "vs/base/worker/workerMain.ts" ], "ban-function-calls": [ "vs/workbench/api/worker/extHostExtensionService.ts", - "vs/base/worker/workerMain", + "vs/base/worker/workerMain.ts", "vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts", "vs/workbench/services/keybinding/test/node/keyboardMapperTestUtils.ts" ], @@ -18,8 +22,19 @@ "vs/base/browser/defaultWorkerFactory.ts", "vs/workbench/services/extensions/browser/webWorkerExtensionHost.ts" ], + "ban-worker-importscripts": [ + "vs/workbench/services/extensions/worker/polyfillNestedWorker.ts", + "vs/workbench/api/worker/extensionHostWorker.ts", + "vs/base/worker/workerMain.ts" + ], "ban-domparser-parsefromstring": [ "vs/base/browser/markdownRenderer.ts", "vs/base/test/browser/markdownRenderer.test.ts" + ], + "ban-element-setattribute": [ + "**/*.ts" + ], + "ban-element-insertadjacenthtml": [ + "**/*.ts" ] } diff --git a/yarn.lock b/yarn.lock index 1fc84d428f9..5dc31bd96a7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9937,10 +9937,10 @@ ts-node@^10.9.1: v8-compile-cache-lib "^3.0.1" yn "3.1.1" -tsec@0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/tsec/-/tsec-0.1.4.tgz#dc8743c28ad01230ea4692e326866e0d54487f3f" - integrity sha512-7r6m7gmRE11si2FeM0pPoLfGV3AZTRcJJxx2bS5MYtvwaEMNqq2QlaVAEYaH1RqICeN3ODe2jVBJkC+JYQ/gtQ== +tsec@0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/tsec/-/tsec-0.2.7.tgz#be530025907037ed57f37fc7625b6a7e3658fe43" + integrity sha512-Pj9DuBBWLEo8p7QsbrEdXzW/u6QJBcib0ZGOTXkeSDx+PLXFY7hwyZE9Tfhp3TA3LQNpYouyT0WmzXRyUW4otQ== dependencies: glob "^7.1.1" minimatch "^3.0.3"