fix(Code Node): Upgrade pyodide, sandbox it, and prevent JS sandbox escape (#14356)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2025-04-23 14:41:48 +02:00
committed by GitHub
parent 9021e195fa
commit 6c9c720ae9
6 changed files with 42 additions and 59 deletions

View File

@@ -845,8 +845,8 @@
"@types/cheerio": "^0.22.15",
"@types/eventsource": "^1.1.2",
"@types/express": "catalog:",
"@types/html-to-text": "^9.0.1",
"@types/gm": "^1.25.0",
"@types/html-to-text": "^9.0.1",
"@types/js-nacl": "^1.3.0",
"@types/jsonwebtoken": "catalog:",
"@types/lodash": "catalog:",
@@ -869,11 +869,11 @@
"dependencies": {
"@aws-sdk/client-sso-oidc": "3.666.0",
"@kafkajs/confluent-schema-registry": "3.8.0",
"@mozilla/readability": "0.6.0",
"@n8n/config": "workspace:*",
"@n8n/di": "workspace:*",
"@n8n/imap": "workspace:*",
"@n8n/vm2": "3.9.25",
"@mozilla/readability": "0.6.0",
"alasql": "4.4.0",
"amqplib": "0.10.3",
"aws4": "1.11.0",
@@ -887,8 +887,8 @@
"eventsource": "2.0.2",
"fast-glob": "catalog:",
"fflate": "0.7.4",
"get-system-fonts": "2.0.2",
"generate-schema": "2.6.0",
"get-system-fonts": "2.0.2",
"gm": "1.25.1",
"html-to-text": "9.0.5",
"iconv-lite": "catalog:",
@@ -916,10 +916,10 @@
"nodemailer": "6.9.9",
"otpauth": "9.1.1",
"pdfjs-dist": "2.16.105",
"pg-promise": "11.9.1",
"pg": "8.12.0",
"pg-promise": "11.9.1",
"promise-ftp": "1.3.5",
"pyodide": "0.23.4",
"pyodide": "0.27.5",
"redis": "4.6.14",
"rfc2047": "4.0.1",
"rhea": "1.0.24",
@@ -935,6 +935,7 @@
"ts-ics": "1.2.2",
"uuid": "catalog:",
"xlsx": "https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz",
"xml2js": "catalog:"
"xml2js": "catalog:",
"xmlhttprequest-ssl": "3.1.0"
}
}