Skip to content

Commit aa87d93

Browse files
committed
chore: upgrade helmet to 3.20.0
Signed-off-by: BoHong Li <[email protected]>
1 parent edc27fa commit aa87d93

File tree

2 files changed

+85
-76
lines changed

2 files changed

+85
-76
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"gist-embed": "~2.6.0",
6565
"graceful-fs": "~4.2.1",
6666
"handlebars": "~4.1.2",
67-
"helmet": "~3.13.0",
67+
"helmet": "~3.20.0",
6868
"highlight.js": "~9.12.0",
6969
"i18n": "~0.8.3",
7070
"ionicons": "~2.0.1",

yarn.lock

Lines changed: 84 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -3463,10 +3463,10 @@ [email protected]:
34633463
dependencies:
34643464
safe-buffer "5.1.2"
34653465

3466-
content-security-policy-builder@2.0.0:
3467-
version "2.0.0"
3468-
resolved "https://registry.yarnpkg.com/content-security-policy-builder/-/content-security-policy-builder-2.0.0.tgz#8749a1d542fcbe82237281ea9f716ce68b394dd2"
3469-
integrity sha512-j+Nhmj1yfZAikJLImCvPJFE29x/UuBi+/MWqggGGc515JKaZrjuei2RhULJmy0MsstW3E3htl002bwmBNMKr7w==
3466+
content-security-policy-builder@2.1.0:
3467+
version "2.1.0"
3468+
resolved "https://registry.yarnpkg.com/content-security-policy-builder/-/content-security-policy-builder-2.1.0.tgz#0a2364d769a3d7014eec79ff7699804deb8cfcbb"
3469+
integrity sha512-/MtLWhJVvJNkA9dVLAp6fg9LxD2gfI6R2Fi1hPmfjYXSahJJzcfvoeDOxSyp4NvxMuwWv3WMssE9o31DoULHrQ==
34703470

34713471
content-type@~1.0.4:
34723472
version "1.0.4"
@@ -4329,16 +4329,16 @@ delegates@^1.0.0:
43294329
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
43304330
integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
43314331

4332+
[email protected], depd@~2.0.0:
4333+
version "2.0.0"
4334+
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
4335+
integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
4336+
43324337
depd@^1.1.2, depd@~1.1.2:
43334338
version "1.1.2"
43344339
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
43354340
integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
43364341

4337-
depd@~2.0.0:
4338-
version "2.0.0"
4339-
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
4340-
integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
4341-
43424342
des.js@^1.0.0:
43434343
version "1.0.0"
43444344
resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc"
@@ -4424,10 +4424,10 @@ dir-glob@^2.0.0:
44244424
dependencies:
44254425
path-type "^3.0.0"
44264426

4427-
dns-prefetch-control@0.1.0:
4428-
version "0.1.0"
4429-
resolved "https://registry.yarnpkg.com/dns-prefetch-control/-/dns-prefetch-control-0.1.0.tgz#60ddb457774e178f1f9415f0cabb0e85b0b300b2"
4430-
integrity sha1-YN20V3dOF48flBXwyrsOhbCzALI=
4427+
dns-prefetch-control@0.2.0:
4428+
version "0.2.0"
4429+
resolved "https://registry.yarnpkg.com/dns-prefetch-control/-/dns-prefetch-control-0.2.0.tgz#73988161841f3dcc81f47686d539a2c702c88624"
4430+
integrity sha512-hvSnros73+qyZXhHFjx2CMLwoj3Fe7eR9EJsFsqmcI1bB2OBWL/+0YzaEaKssCHnj/6crawNnUyw74Gm2EKe+Q==
44314431

44324432
doctoc@~1.4.0:
44334433
version "1.4.0"
@@ -4596,10 +4596,10 @@ domutils@^1.5.1, domutils@^1.7.0:
45964596
dom-serializer "0"
45974597
domelementtype "1"
45984598

4599-
dont-sniff-mimetype@1.0.0:
4600-
version "1.0.0"
4601-
resolved "https://registry.yarnpkg.com/dont-sniff-mimetype/-/dont-sniff-mimetype-1.0.0.tgz#5932890dc9f4e2f19e5eb02a20026e5e5efc8f58"
4602-
integrity sha1-WTKJDcn04vGeXrAqIAJuXl78j1g=
4599+
dont-sniff-mimetype@1.1.0:
4600+
version "1.1.0"
4601+
resolved "https://registry.yarnpkg.com/dont-sniff-mimetype/-/dont-sniff-mimetype-1.1.0.tgz#c7d0427f8bcb095762751252af59d148b0a623b2"
4602+
integrity sha512-ZjI4zqTaxveH2/tTlzS1wFp+7ncxNZaIEWYg3lzZRHkKf5zPT/MnEG6WL0BhHMJUabkh8GeU5NL5j+rEUCb7Ug==
46034603

46044604
dot-prop@^4.1.1:
46054605
version "4.2.0"
@@ -5389,10 +5389,10 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2:
53895389
dependencies:
53905390
homedir-polyfill "^1.0.1"
53915391

5392-
expect-ct@0.1.1:
5393-
version "0.1.1"
5394-
resolved "https://registry.yarnpkg.com/expect-ct/-/expect-ct-0.1.1.tgz#de84476a2dbcb85000d5903737e9bc8a5ba7b897"
5395-
integrity sha512-ngXzTfoRGG7fYens3/RMb6yYoVLvLMfmsSllP/mZPxNHgFq41TmPSLF/nLY7fwoclI2vElvAmILFWGUYqdjfCg==
5392+
expect-ct@0.2.0:
5393+
version "0.2.0"
5394+
resolved "https://registry.yarnpkg.com/expect-ct/-/expect-ct-0.2.0.tgz#3a54741b6ed34cc7a93305c605f63cd268a54a62"
5395+
integrity sha512-6SK3MG/Bbhm8MsgyJAylg+ucIOU71/FzyFalcfu5nY19dH8y/z0tBJU0wrNBXD4B27EoQtqPF/9wqH0iYAd04g==
53965396

53975397
exports-loader@~0.7.0:
53985398
version "0.7.0"
@@ -5595,6 +5595,11 @@ fd-slicer@~1.0.1:
55955595
dependencies:
55965596
pend "~1.2.0"
55975597

5598+
5599+
version "0.3.0"
5600+
resolved "https://registry.yarnpkg.com/feature-policy/-/feature-policy-0.3.0.tgz#7430e8e54a40da01156ca30aaec1a381ce536069"
5601+
integrity sha512-ZtijOTFN7TzCujt1fnNhfWPFPSHeZkesff9AXZj+UEjYBynWNUIYpC87Ve4wHzyexQsImicLu7WsC2LHq7/xrQ==
5602+
55985603
fecha@^2.3.3:
55995604
version "2.3.3"
56005605
resolved "https://registry.yarnpkg.com/fecha/-/fecha-2.3.3.tgz#948e74157df1a32fd1b12c3a3c3cdcb6ec9d96cd"
@@ -5785,10 +5790,10 @@ fragment-cache@^0.2.1:
57855790
dependencies:
57865791
map-cache "^0.2.2"
57875792

5788-
frameguard@3.0.0:
5789-
version "3.0.0"
5790-
resolved "https://registry.yarnpkg.com/frameguard/-/frameguard-3.0.0.tgz#7bcad469ee7b96e91d12ceb3959c78235a9272e9"
5791-
integrity sha1-e8rUae57lukdEs6zlZx4I1qScuk=
5793+
frameguard@3.1.0:
5794+
version "3.1.0"
5795+
resolved "https://registry.yarnpkg.com/frameguard/-/frameguard-3.1.0.tgz#bd1442cca1d67dc346a6751559b6d04502103a22"
5796+
integrity sha512-TxgSKM+7LTA6sidjOiSZK9wxY0ffMPY3Wta//MqwmX0nZuEHc8QrkV8Fh3ZhMJeiH+Uyh/tcaarImRy8u77O7g==
57925797

57935798
57945799
version "0.5.2"
@@ -6343,49 +6348,51 @@ [email protected], he@^1.1.0, he@^1.2.0:
63436348
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
63446349
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
63456350

6346-
helmet-crossdomain@0.3.0:
6347-
version "0.3.0"
6348-
resolved "https://registry.yarnpkg.com/helmet-crossdomain/-/helmet-crossdomain-0.3.0.tgz#707e2df930f13ad61f76ed08e1bb51ab2b2e85fa"
6349-
integrity sha512-YiXhj0E35nC4Na5EPE4mTfoXMf9JTGpN4OtB4aLqShKuH9d2HNaJX5MQoglO6STVka0uMsHyG5lCut5Kzsy7Lg==
6351+
helmet-crossdomain@0.4.0:
6352+
version "0.4.0"
6353+
resolved "https://registry.yarnpkg.com/helmet-crossdomain/-/helmet-crossdomain-0.4.0.tgz#5f1fe5a836d0325f1da0a78eaa5fd8429078894e"
6354+
integrity sha512-AB4DTykRw3HCOxovD1nPR16hllrVImeFp5VBV9/twj66lJ2nU75DP8FPL0/Jp4jj79JhTfG+pFI2MD02kWJ+fA==
63506355

6351-
helmet-csp@2.7.1:
6352-
version "2.7.1"
6353-
resolved "https://registry.yarnpkg.com/helmet-csp/-/helmet-csp-2.7.1.tgz#e8e0b5186ffd4db625cfcce523758adbfadb9dca"
6354-
integrity sha512-sCHwywg4daQ2mY0YYwXSZRsgcCeerUwxMwNixGA7aMLkVmPTYBl7gJoZDHOZyXkqPrtuDT3s2B1A+RLI7WxSdQ==
6356+
helmet-csp@2.8.0:
6357+
version "2.8.0"
6358+
resolved "https://registry.yarnpkg.com/helmet-csp/-/helmet-csp-2.8.0.tgz#746d329e24ef39c4ebc00278a48abd3c209e0378"
6359+
integrity sha512-MlCPeM0Sm3pS9RACRihx70VeTHmkQwa7sum9EK1tfw1VZyvFU0dBWym9nHh3CRkTRNlyNm/WFCMvuh9zXkOjNw==
63556360
dependencies:
63566361
camelize "1.0.0"
6357-
content-security-policy-builder "2.0.0"
6362+
content-security-policy-builder "2.1.0"
63586363
dasherize "2.0.0"
63596364
platform "1.3.5"
63606365

6361-
helmet@~3.13.0:
6362-
version "3.13.0"
6363-
resolved "https://registry.yarnpkg.com/helmet/-/helmet-3.13.0.tgz#d6d46763538f77b437be77f06d0af42078b2c656"
6364-
integrity sha512-rCYnlbOBkeP6fCo4sXZNu91vIAWlbVgolwnUANtnzPANRf2kJZ2a6yjRnCqG23Tyl2/ExvJ8bDg4xUdNCIWnrw==
6365-
dependencies:
6366-
dns-prefetch-control "0.1.0"
6367-
dont-sniff-mimetype "1.0.0"
6368-
expect-ct "0.1.1"
6369-
frameguard "3.0.0"
6370-
helmet-crossdomain "0.3.0"
6371-
helmet-csp "2.7.1"
6372-
hide-powered-by "1.0.0"
6366+
helmet@~3.20.0:
6367+
version "3.20.0"
6368+
resolved "https://registry.yarnpkg.com/helmet/-/helmet-3.20.0.tgz#8a9383bf8230a461cafe8bc763423fbde110d2fc"
6369+
integrity sha512-Ob+TqmQFZ5f7WgP8kBbAzNPsbf6p1lOj5r+327/ymw/IILWih3wcx9u/u/S8Mwv5wbBkO7Li6x5s23t3COhUKw==
6370+
dependencies:
6371+
depd "2.0.0"
6372+
dns-prefetch-control "0.2.0"
6373+
dont-sniff-mimetype "1.1.0"
6374+
expect-ct "0.2.0"
6375+
feature-policy "0.3.0"
6376+
frameguard "3.1.0"
6377+
helmet-crossdomain "0.4.0"
6378+
helmet-csp "2.8.0"
6379+
hide-powered-by "1.1.0"
63736380
hpkp "2.0.0"
6374-
hsts "2.1.0"
6375-
ienoopen "1.0.0"
6376-
nocache "2.0.0"
6377-
referrer-policy "1.1.0"
6378-
x-xss-protection "1.1.0"
6381+
hsts "2.2.0"
6382+
ienoopen "1.1.0"
6383+
nocache "2.1.0"
6384+
referrer-policy "1.2.0"
6385+
x-xss-protection "1.2.0"
63796386

63806387
hex-color-regex@^1.1.0:
63816388
version "1.1.0"
63826389
resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e"
63836390
integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==
63846391

6385-
hide-powered-by@1.0.0:
6386-
version "1.0.0"
6387-
resolved "https://registry.yarnpkg.com/hide-powered-by/-/hide-powered-by-1.0.0.tgz#4a85ad65881f62857fc70af7174a1184dccce32b"
6388-
integrity sha1-SoWtZYgfYoV/xwr3F0oRhNzM4ys=
6392+
hide-powered-by@1.1.0:
6393+
version "1.1.0"
6394+
resolved "https://registry.yarnpkg.com/hide-powered-by/-/hide-powered-by-1.1.0.tgz#be3ea9cab4bdb16f8744be873755ca663383fa7a"
6395+
integrity sha512-Io1zA2yOA1YJslkr+AJlWSf2yWFkKjvkcL9Ni1XSUqnGLr/qRQe2UI3Cn/J9MsJht7yEVCe0SscY1HgVMujbgg==
63896396

63906397
highlight.js@^9.1.0:
63916398
version "9.15.6"
@@ -6446,10 +6453,12 @@ hsla-regex@^1.0.0:
64466453
resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38"
64476454
integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg=
64486455

6449-
6450-
version "2.1.0"
6451-
resolved "https://registry.yarnpkg.com/hsts/-/hsts-2.1.0.tgz#cbd6c918a2385fee1dd5680bfb2b3a194c0121cc"
6452-
integrity sha512-zXhh/DqgrTXJ7erTN6Fh5k/xjMhDGXCqdYN3wvxUvGUQvnxcFfUd8E+6vLg/nk3ss1TYMb+DhRl25fYABioTvA==
6456+
6457+
version "2.2.0"
6458+
resolved "https://registry.yarnpkg.com/hsts/-/hsts-2.2.0.tgz#09119d42f7a8587035d027dda4522366fe75d964"
6459+
integrity sha512-ToaTnQ2TbJkochoVcdXYm4HOCliNozlviNsg+X2XQLQvZNI/kCHR9rZxVYpJB3UPcHz80PgxRyWQ7PdU1r+VBQ==
6460+
dependencies:
6461+
depd "2.0.0"
64536462

64546463
html-comment-regex@^1.1.0:
64556464
version "1.1.2"
@@ -6612,10 +6621,10 @@ ieee754@^1.1.4:
66126621
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84"
66136622
integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==
66146623

6615-
ienoopen@1.0.0:
6616-
version "1.0.0"
6617-
resolved "https://registry.yarnpkg.com/ienoopen/-/ienoopen-1.0.0.tgz#346a428f474aac8f50cf3784ea2d0f16f62bda6b"
6618-
integrity sha1-NGpCj0dKrI9QzzeE6i0PFvYr2ms=
6624+
ienoopen@1.1.0:
6625+
version "1.1.0"
6626+
resolved "https://registry.yarnpkg.com/ienoopen/-/ienoopen-1.1.0.tgz#411e5d530c982287dbdc3bb31e7a9c9e32630974"
6627+
integrity sha512-MFs36e/ca6ohEKtinTJ5VvAJ6oDRAYFdYXweUnGY9L9vcoqFOU4n2ZhmJ0C4z/cwGZ3YIQRSB3XZ1+ghZkY5NQ==
66196628

66206629
iferr@^0.1.5:
66216630
version "0.1.5"
@@ -8725,10 +8734,10 @@ no-case@^2.2.0:
87258734
dependencies:
87268735
lower-case "^1.1.1"
87278736

8728-
nocache@2.0.0:
8729-
version "2.0.0"
8730-
resolved "https://registry.yarnpkg.com/nocache/-/nocache-2.0.0.tgz#202b48021a0c4cbde2df80de15a17443c8b43980"
8731-
integrity sha1-ICtIAhoMTL3i34DeFaF0Q8i0OYA=
8737+
nocache@2.1.0:
8738+
version "2.1.0"
8739+
resolved "https://registry.yarnpkg.com/nocache/-/nocache-2.1.0.tgz#120c9ffec43b5729b1d5de88cd71aa75a0ba491f"
8740+
integrity sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q==
87328741

87338742
node-fetch@^1.0.1:
87348743
version "1.7.3"
@@ -10686,10 +10695,10 @@ [email protected]:
1068610695
loose-envify "^1.4.0"
1068710696
symbol-observable "^1.2.0"
1068810697

10689-
referrer-policy@1.1.0:
10690-
version "1.1.0"
10691-
resolved "https://registry.yarnpkg.com/referrer-policy/-/referrer-policy-1.1.0.tgz#35774eb735bf50fb6c078e83334b472350207d79"
10692-
integrity sha1-NXdOtzW/UPtsB46DM0tHI1AgfXk=
10698+
referrer-policy@1.2.0:
10699+
version "1.2.0"
10700+
resolved "https://registry.yarnpkg.com/referrer-policy/-/referrer-policy-1.2.0.tgz#b99cfb8b57090dc454895ef897a4cc35ef67a98e"
10701+
integrity sha512-LgQJIuS6nAy1Jd88DCQRemyE3mS+ispwlqMk3b0yjZ257fI1v9c+/p6SD5gP5FGyXUIgrNOAfmyioHwZtYv2VA==
1069310702

1069410703
regenerate-unicode-properties@^8.0.2:
1069510704
version "8.1.0"
@@ -13477,10 +13486,10 @@ x-is-string@^0.1.0:
1347713486
resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82"
1347813487
integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=
1347913488

13480-
x-xss-protection@1.1.0:
13481-
version "1.1.0"
13482-
resolved "https://registry.yarnpkg.com/x-xss-protection/-/x-xss-protection-1.1.0.tgz#4f1898c332deb1e7f2be1280efb3e2c53d69c1a7"
13483-
integrity sha512-rx3GzJlgEeZ08MIcDsU2vY2B1QEriUKJTSiNHHUIem6eg9pzVOr2TL3Y4Pd6TMAM5D5azGjcxqI62piITBDHVg==
13489+
x-xss-protection@1.2.0:
13490+
version "1.2.0"
13491+
resolved "https://registry.yarnpkg.com/x-xss-protection/-/x-xss-protection-1.2.0.tgz#3170498ff8e7e8159f4896b27fa4d4810c2ff486"
13492+
integrity sha512-xN0kV+8XfOQM2OPPBdEbGtbvJNNP1pvZR7sE6d44cjJFQG4OiGDdienPg5iOUGswBTiGbBvtYDURd30BMJwwqg==
1348413493

1348513494
xml-crypto@^1.0.2:
1348613495
version "1.3.0"

0 commit comments

Comments
 (0)