Skip to content

Commit e43afb5

Browse files
committed
chore(web): upgrade axios fast-xml-parser lodash-es to security version
1 parent d0a2648 commit e43afb5

4 files changed

Lines changed: 90 additions & 23 deletions

File tree

web/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@
140140
"apollo-upload-client": "17.0.0",
141141
"array-move": "4.0.0",
142142
"aws-amplify": "6.15.8",
143-
"axios": "1.12.0",
143+
"axios": "1.15.2",
144144
"cesium": "1.116.0",
145145
"cesium-dnd": "1.1.0",
146146
"cesium-mvt-imagery-provider": "1.4.0",
@@ -152,7 +152,7 @@
152152
"dayjs": "1.11.10",
153153
"detect-browser": "5.3.0",
154154
"escape-string-regexp": "5.0.0",
155-
"fast-xml-parser": "4.3.2",
155+
"fast-xml-parser": "5",
156156
"formik": "2.4.5",
157157
"framer-motion": "10.18.0",
158158
"github-markdown-css": "5.4.0",
@@ -170,7 +170,7 @@
170170
"leaflet": "1.9.4",
171171
"lexical": "0.12.2",
172172
"localforage": "1.10.0",
173-
"lodash-es": "4.17.21",
173+
"lodash-es": "4.18.1",
174174
"lru-cache": "8.0.4",
175175
"mini-svg-data-uri": "1.4.4",
176176
"moment-timezone": "0.5.43",

web/src/classic/core/mantle/data/georss.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { XMLParser, X2jOptionsOptional } from "fast-xml-parser";
1+
import { XMLParser, X2jOptions } from "fast-xml-parser";
22

33
import type { Data, DataRange, Feature, Geometry } from "../types";
44

@@ -28,7 +28,7 @@ function handler(xmlDataStr: string) {
2828
}
2929

3030
function parseBuffer(xmlDataStr: string) {
31-
const options: X2jOptionsOptional = {
31+
const options: Partial<X2jOptions> = {
3232
ignoreAttributes: false,
3333
attributeNamePrefix: "",
3434
};

web/src/classic/core/mantle/data/gml.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { XMLParser, X2jOptionsOptional } from "fast-xml-parser";
1+
import { XMLParser, X2jOptions } from "fast-xml-parser";
22

33
import type { Data, DataRange, Feature, Geometry } from "../types";
44

@@ -21,7 +21,7 @@ function handler(xmlDataStr: string) {
2121
}
2222

2323
function parseBuffer(xmlDataStr: string) {
24-
const options: X2jOptionsOptional = {
24+
const options: Partial<X2jOptions> = {
2525
ignoreAttributes: false,
2626
attributeNamePrefix: "",
2727
};

web/yarn.lock

Lines changed: 83 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4999,6 +4999,13 @@ __metadata:
49994999
languageName: node
50005000
linkType: hard
50015001

5002+
"@nodable/entities@npm:^2.1.0":
5003+
version: 2.1.1
5004+
resolution: "@nodable/entities@npm:2.1.1"
5005+
checksum: 10c0/d295c148a3a4a30dbcbb453d464ff93b28301d72c8f6f3a2f138f8a2bc1ad9f8c5210a70d857e7133f44468c3d8e90d3026e1aecee5a632d6c3f74898c14e5b9
5006+
languageName: node
5007+
linkType: hard
5008+
50025009
"@nodelib/fs.scandir@npm:2.1.5":
50035010
version: 2.1.5
50045011
resolution: "@nodelib/fs.scandir@npm:2.1.5"
@@ -6588,7 +6595,7 @@ __metadata:
65886595
apollo-upload-client: "npm:17.0.0"
65896596
array-move: "npm:4.0.0"
65906597
aws-amplify: "npm:6.15.8"
6591-
axios: "npm:1.12.0"
6598+
axios: "npm:1.15.2"
65926599
cesium: "npm:1.116.0"
65936600
cesium-dnd: "npm:1.1.0"
65946601
cesium-mvt-imagery-provider: "npm:1.4.0"
@@ -6606,7 +6613,7 @@ __metadata:
66066613
eslint-config-reearth: "npm:0.2.2"
66076614
eslint-plugin-playwright: "npm:0.12.0"
66086615
eslint-plugin-storybook: "npm:0.6.15"
6609-
fast-xml-parser: "npm:4.3.2"
6616+
fast-xml-parser: "npm:5"
66106617
formik: "npm:2.4.5"
66116618
framer-motion: "npm:10.18.0"
66126619
github-markdown-css: "npm:5.4.0"
@@ -6628,7 +6635,7 @@ __metadata:
66286635
lexical: "npm:0.12.2"
66296636
lint-staged: "npm:13.2.2"
66306637
localforage: "npm:1.10.0"
6631-
lodash-es: "npm:4.17.21"
6638+
lodash-es: "npm:4.18.1"
66326639
lru-cache: "npm:8.0.4"
66336640
mini-svg-data-uri: "npm:1.4.4"
66346641
moment-timezone: "npm:0.5.43"
@@ -12739,14 +12746,14 @@ __metadata:
1273912746
languageName: node
1274012747
linkType: hard
1274112748

12742-
"axios@npm:1.12.0":
12743-
version: 1.12.0
12744-
resolution: "axios@npm:1.12.0"
12749+
"axios@npm:1.15.2":
12750+
version: 1.15.2
12751+
resolution: "axios@npm:1.15.2"
1274512752
dependencies:
12746-
follow-redirects: "npm:^1.15.6"
12747-
form-data: "npm:^4.0.4"
12748-
proxy-from-env: "npm:^1.1.0"
12749-
checksum: 10c0/44a1e4cfb69a2d59aa12bbc441a336e5c18e87c02b904c509fd33607d94e8cb8cc221c17e9d53f67841a4efe13abf1aa1497c85df390cdb8681ee723998d11b0
12753+
follow-redirects: "npm:^1.15.11"
12754+
form-data: "npm:^4.0.5"
12755+
proxy-from-env: "npm:^2.1.0"
12756+
checksum: 10c0/4eeae0feeaa7fdc1ef24f81f8b378fdadedf4aebdd6bf224484675160f8744cf17b9b0d1c215279979940f7e8ce463beffa2f713099612e428eac238515c81d5
1275012757
languageName: node
1275112758
linkType: hard
1275212759

@@ -16449,6 +16456,16 @@ __metadata:
1644916456
languageName: node
1645016457
linkType: hard
1645116458

16459+
"fast-xml-builder@npm:^1.2.0":
16460+
version: 1.2.0
16461+
resolution: "fast-xml-builder@npm:1.2.0"
16462+
dependencies:
16463+
path-expression-matcher: "npm:^1.5.0"
16464+
xml-naming: "npm:^0.1.0"
16465+
checksum: 10c0/84bb105cd04e91d6dcb746c4dbaeb12903b510e7ab9a06ffde55b5a582e005559a87d84467f18a655c6c4baf098f696fd74cee3cbe1aea9d01385907768ba32d
16466+
languageName: node
16467+
linkType: hard
16468+
1645216469
"fast-xml-parser@npm:4.3.2":
1645316470
version: 4.3.2
1645416471
resolution: "fast-xml-parser@npm:4.3.2"
@@ -16471,6 +16488,21 @@ __metadata:
1647116488
languageName: node
1647216489
linkType: hard
1647316490

16491+
"fast-xml-parser@npm:5":
16492+
version: 5.8.0
16493+
resolution: "fast-xml-parser@npm:5.8.0"
16494+
dependencies:
16495+
"@nodable/entities": "npm:^2.1.0"
16496+
fast-xml-builder: "npm:^1.2.0"
16497+
path-expression-matcher: "npm:^1.5.0"
16498+
strnum: "npm:^2.3.0"
16499+
xml-naming: "npm:^0.1.0"
16500+
bin:
16501+
fxparser: src/cli/cli.js
16502+
checksum: 10c0/cd0828b7daf3f683c64d0d6a0c719f1476d4f02f1089cf345a9bc0b886e7d5fa18c11da025d480ea67a41765be63135cbd952051942c9d0b422a5d4dde11814e
16503+
languageName: node
16504+
linkType: hard
16505+
1647416506
"fast-xml-parser@npm:^4.4.1":
1647516507
version: 4.5.3
1647616508
resolution: "fast-xml-parser@npm:4.5.3"
@@ -16734,13 +16766,13 @@ __metadata:
1673416766
languageName: node
1673516767
linkType: hard
1673616768

16737-
"follow-redirects@npm:^1.15.6":
16738-
version: 1.15.11
16739-
resolution: "follow-redirects@npm:1.15.11"
16769+
"follow-redirects@npm:^1.15.11":
16770+
version: 1.16.0
16771+
resolution: "follow-redirects@npm:1.16.0"
1674016772
peerDependenciesMeta:
1674116773
debug:
1674216774
optional: true
16743-
checksum: 10c0/d301f430542520a54058d4aeeb453233c564aaccac835d29d15e050beb33f339ad67d9bddbce01739c5dc46a6716dbe3d9d0d5134b1ca203effa11a7ef092343
16775+
checksum: 10c0/a1e2900163e6f1b4d1ed5c221b607f41decbab65534c63fe7e287e40a5d552a6496e7d9d7d976fa4ba77b4c51c11e5e9f683f10b43011ea11e442ff128d0e181
1674416776
languageName: node
1674516777
linkType: hard
1674616778

@@ -16763,7 +16795,7 @@ __metadata:
1676316795
languageName: node
1676416796
linkType: hard
1676516797

16766-
"form-data@npm:^4.0.0, form-data@npm:^4.0.4":
16798+
"form-data@npm:^4.0.0, form-data@npm:^4.0.4, form-data@npm:^4.0.5":
1676716799
version: 4.0.5
1676816800
resolution: "form-data@npm:4.0.5"
1676916801
dependencies:
@@ -19375,6 +19407,13 @@ __metadata:
1937519407
languageName: node
1937619408
linkType: hard
1937719409

19410+
"lodash-es@npm:4.18.1":
19411+
version: 4.18.1
19412+
resolution: "lodash-es@npm:4.18.1"
19413+
checksum: 10c0/35d4dcf87ef07f8d090f409447575800108057e360b445f590d0d25d09e3d1e33a163d2fc100d4d072b0f901d5e2fc533cd7c4bfd8eeb38a06abec693823c8b8
19414+
languageName: node
19415+
linkType: hard
19416+
1937819417
"lodash.debounce@npm:^4.0.8":
1937919418
version: 4.0.8
1938019419
resolution: "lodash.debounce@npm:4.0.8"
@@ -21442,6 +21481,13 @@ __metadata:
2144221481
languageName: node
2144321482
linkType: hard
2144421483

21484+
"path-expression-matcher@npm:^1.5.0":
21485+
version: 1.5.0
21486+
resolution: "path-expression-matcher@npm:1.5.0"
21487+
checksum: 10c0/646cb5bc66cd7d809a52288336f3ac1e6223f156fd8e912936e490e590f7f93e8056d4fd25fcbcc7da61bb698fa520112cb050372a3f65e7b79bd4afa0f77610
21488+
languageName: node
21489+
linkType: hard
21490+
2144521491
"path-key@npm:^2.0.1":
2144621492
version: 2.0.1
2144721493
resolution: "path-key@npm:2.0.1"
@@ -22046,13 +22092,20 @@ __metadata:
2204622092
languageName: node
2204722093
linkType: hard
2204822094

22049-
"proxy-from-env@npm:^1.0.0, proxy-from-env@npm:^1.1.0":
22095+
"proxy-from-env@npm:^1.0.0":
2205022096
version: 1.1.0
2205122097
resolution: "proxy-from-env@npm:1.1.0"
2205222098
checksum: 10c0/fe7dd8b1bdbbbea18d1459107729c3e4a2243ca870d26d34c2c1bcd3e4425b7bcc5112362df2d93cc7fb9746f6142b5e272fd1cc5c86ddf8580175186f6ad42b
2205322099
languageName: node
2205422100
linkType: hard
2205522101

22102+
"proxy-from-env@npm:^2.1.0":
22103+
version: 2.1.0
22104+
resolution: "proxy-from-env@npm:2.1.0"
22105+
checksum: 10c0/ed01729fd4d094eab619cd7e17ce3698b3413b31eb102c4904f9875e677cd207392795d5b4adee9cec359dfd31c44d5ad7595a3a3ad51c40250e141512281c58
22106+
languageName: node
22107+
linkType: hard
22108+
2205622109
"psl@npm:^1.1.33":
2205722110
version: 1.15.0
2205822111
resolution: "psl@npm:1.15.0"
@@ -24793,6 +24846,13 @@ __metadata:
2479324846
languageName: node
2479424847
linkType: hard
2479524848

24849+
"strnum@npm:^2.3.0":
24850+
version: 2.3.0
24851+
resolution: "strnum@npm:2.3.0"
24852+
checksum: 10c0/8d29ea0789df22dfa6101153573c76ce12fb065ed0807eb99cc64624cd7f3d67a5aa0db507e75ab985ca23908cc4f02c65f3359ad762cb3659e3d6456e76e143
24853+
languageName: node
24854+
linkType: hard
24855+
2479624856
"style-loader@npm:^3.3.2":
2479724857
version: 3.3.4
2479824858
resolution: "style-loader@npm:3.3.4"
@@ -26970,6 +27030,13 @@ __metadata:
2697027030
languageName: node
2697127031
linkType: hard
2697227032

27033+
"xml-naming@npm:^0.1.0":
27034+
version: 0.1.0
27035+
resolution: "xml-naming@npm:0.1.0"
27036+
checksum: 10c0/8c7614865361bcb7e53e3e091dac21c567e2b92d447919b2f072775aa9dcfc94a5255bd52fbaa0fd53c93513e53a23a6a835218ad2af512451dbc678392f85fe
27037+
languageName: node
27038+
linkType: hard
27039+
2697327040
"xmlchars@npm:^2.2.0":
2697427041
version: 2.2.0
2697527042
resolution: "xmlchars@npm:2.2.0"

0 commit comments

Comments
 (0)