diff --git a/package-lock.json b/package-lock.json index bce6214..35ed629 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "thumbprint": "0.0.1", "xml-crypto": "^1.5.3", - "xml-encryption": "^0.10.0", + "xml-encryption": "^3.0.2", "xmldom": "^0.6.0", "xpath": "0.0.32" }, @@ -113,9 +113,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/async": { - "version": "0.2.10" - }, "node_modules/balanced-match": { "version": "1.0.2", "dev": true, @@ -317,9 +314,6 @@ "node": ">=0.3.1" } }, - "node_modules/ejs": { - "version": "0.8.8" - }, "node_modules/emoji-regex": { "version": "7.0.3", "dev": true, @@ -400,6 +394,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, "node_modules/escape-string-regexp": { "version": "1.0.5", "dev": true, @@ -1009,12 +1008,6 @@ "semver": "^5.7.0" } }, - "node_modules/node-forge": { - "version": "0.6.38", - "engines": { - "node": "*" - } - }, "node_modules/normalize-path": { "version": "3.0.0", "dev": true, @@ -1433,27 +1426,24 @@ } }, "node_modules/xml-encryption": { - "version": "0.10.0", - "license": "MIT", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/xml-encryption/-/xml-encryption-3.0.2.tgz", + "integrity": "sha512-VxYXPvsWB01/aqVLd6ZMPWZ+qaj0aIdF+cStrVJMcFj3iymwZeI0ABzB3VqMYv48DkSpRhnrXqTUkR34j+UDyg==", "dependencies": { - "async": "~0.2.7", - "ejs": "~0.8.3", - "node-forge": "0.6.38", - "xmldom": "~0.1.15", - "xpath": "0.0.5" - } - }, - "node_modules/xml-encryption/node_modules/xmldom": { - "version": "0.1.31", - "license": "(LGPL-2.0 or MIT)", + "@xmldom/xmldom": "^0.8.5", + "escape-html": "^1.0.3", + "xpath": "0.0.32" + }, "engines": { - "node": ">=0.1" + "node": ">=12" } }, - "node_modules/xml-encryption/node_modules/xpath": { - "version": "0.0.5", + "node_modules/xml-encryption/node_modules/@xmldom/xmldom": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.6.tgz", + "integrity": "sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==", "engines": { - "node": ">=0.6.0" + "node": ">=10.0.0" } }, "node_modules/xmldom": { @@ -1606,9 +1596,6 @@ "is-string": "^1.0.7" } }, - "async": { - "version": "0.2.10" - }, "balanced-match": { "version": "1.0.2", "dev": true @@ -1749,9 +1736,6 @@ "version": "3.5.0", "dev": true }, - "ejs": { - "version": "0.8.8" - }, "emoji-regex": { "version": "7.0.3", "dev": true @@ -1811,6 +1795,11 @@ "is-symbol": "^1.0.2" } }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, "escape-string-regexp": { "version": "1.0.5", "dev": true @@ -2163,9 +2152,6 @@ "semver": "^5.7.0" } }, - "node-forge": { - "version": "0.6.38" - }, "normalize-path": { "version": "3.0.0", "dev": true @@ -2431,20 +2417,19 @@ } }, "xml-encryption": { - "version": "0.10.0", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/xml-encryption/-/xml-encryption-3.0.2.tgz", + "integrity": "sha512-VxYXPvsWB01/aqVLd6ZMPWZ+qaj0aIdF+cStrVJMcFj3iymwZeI0ABzB3VqMYv48DkSpRhnrXqTUkR34j+UDyg==", "requires": { - "async": "~0.2.7", - "ejs": "~0.8.3", - "node-forge": "0.6.38", - "xmldom": "~0.1.15", - "xpath": "0.0.5" + "@xmldom/xmldom": "^0.8.5", + "escape-html": "^1.0.3", + "xpath": "0.0.32" }, "dependencies": { - "xmldom": { - "version": "0.1.31" - }, - "xpath": { - "version": "0.0.5" + "@xmldom/xmldom": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.6.tgz", + "integrity": "sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==" } } }, diff --git a/package.json b/package.json index 10a04c1..f7ef07d 100644 --- a/package.json +++ b/package.json @@ -140,7 +140,7 @@ "dependencies": { "thumbprint": "0.0.1", "xml-crypto": "^1.5.3", - "xml-encryption": "^0.10.0", + "xml-encryption": "^3.0.2", "xmldom": "^0.6.0", "xpath": "0.0.32" }