Skip to content

Commit ce3a05c

Browse files
committed
chore(ci): use improved-yarn-audit
1 parent 42b0ddd commit ce3a05c

4 files changed

Lines changed: 17 additions & 61 deletions

File tree

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ jobs:
102102
- attach-project
103103
- run:
104104
name: Security Audit
105-
command: yarn audit || true
105+
command: yarn run audit
106106

107107
build:
108108
executor: node

.github/workflows/test.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,7 @@ jobs:
9595
key: ${{ matrix.os }}-node-v${{ matrix.node }}-nuxt-${{ github.sha }}
9696

9797
- name: audit
98-
# exclude low severity vulnerabilities for now
99-
run: yarn audit; [[ $? -ge 4 ]] && exit 1 || exit 0
98+
run: yarn run audit
10099
needs: setup
101100

102101
build:

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
"test:e2e": "jest -i test/e2e --forceExit",
2929
"test:fixtures": "jest test/fixtures --forceExit",
3030
"test:lint": "yarn lint",
31-
"test:unit": "jest packages --forceExit"
31+
"test:unit": "jest packages --forceExit",
32+
"audit": "improved-yarn-audit --min-severity moderate"
3233
},
3334
"devDependencies": {
3435
"@babel/core": "^7.8.3",
@@ -51,6 +52,7 @@
5152
"get-port": "^5.1.0",
5253
"glob": "^7.1.6",
5354
"got": "^10.2.2",
55+
"improved-yarn-audit": "^1.0.1",
5456
"is-wsl": "^2.1.1",
5557
"jest": "^24.9.0",
5658
"jest-junit": "^10.0.0",

yarn.lock

Lines changed: 12 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -4285,7 +4285,7 @@ debug@3.1.0:
42854285
dependencies:
42864286
ms "2.0.0"
42874287

4288-
debug@^3.1.0, debug@^3.2.6:
4288+
debug@^3.1.0:
42894289
version "3.2.6"
42904290
resolved "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
42914291
integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
@@ -4334,11 +4334,6 @@ dedent@^0.7.0:
43344334
resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
43354335
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
43364336

4337-
deep-extend@^0.6.0:
4338-
version "0.6.0"
4339-
resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
4340-
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
4341-
43424337
deep-is@~0.1.3:
43434338
version "0.1.3"
43444339
resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
@@ -4438,11 +4433,6 @@ detect-indent@^6.0.0:
44384433
resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd"
44394434
integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==
44404435

4441-
detect-libc@^1.0.2:
4442-
version "1.0.3"
4443-
resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
4444-
integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
4445-
44464436
detect-newline@3.1.0:
44474437
version "3.1.0"
44484438
resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
@@ -6206,7 +6196,7 @@ humanize-ms@^1.2.1:
62066196
dependencies:
62076197
ms "^2.0.0"
62086198

6209-
iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
6199+
iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@~0.4.13:
62106200
version "0.4.24"
62116201
resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
62126202
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
@@ -6290,6 +6280,11 @@ import-modules@^2.0.0:
62906280
resolved "https://registry.npmjs.org/import-modules/-/import-modules-2.0.0.tgz#9c1e13b4e7a15682f70a6e3fa29534e4540cfc5d"
62916281
integrity sha512-iczM/v9drffdNnABOKwj0f9G3cFDon99VcG1mxeBsdqnbd+vnQ5c2uAiCHNQITqFTOPaEvwg3VjoWCur0uHLEw==
62926282

6283+
improved-yarn-audit@^1.0.1:
6284+
version "1.0.1"
6285+
resolved "https://registry.npmjs.org/improved-yarn-audit/-/improved-yarn-audit-1.0.1.tgz#8cdffd835f2e195930361bc16641f72fd4b90539"
6286+
integrity sha512-lwsN0SoA+WO+KlGYc6Wy0R9+exRLl1kYcZf7tM+v+CBSdCYnpPK9KudcJS/e9QcWhq9lQ83D88iHCHe+OmoPZg==
6287+
62936288
imurmurhash@^0.1.4:
62946289
version "0.1.4"
62956290
resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
@@ -6350,7 +6345,7 @@ inherits@2.0.3:
63506345
resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
63516346
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
63526347

6353-
ini@^1.3.2, ini@^1.3.4, ini@~1.3.0:
6348+
ini@^1.3.2, ini@^1.3.4:
63546349
version "1.3.5"
63556350
resolved "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
63566351
integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
@@ -8237,15 +8232,6 @@ natural-compare@^1.4.0:
82378232
resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
82388233
integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
82398234

8240-
needle@^2.2.1:
8241-
version "2.4.0"
8242-
resolved "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c"
8243-
integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==
8244-
dependencies:
8245-
debug "^3.2.6"
8246-
iconv-lite "^0.4.4"
8247-
sax "^1.2.4"
8248-
82498235
negotiator@0.6.2:
82508236
version "0.6.2"
82518237
resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
@@ -8372,22 +8358,6 @@ node-object-hash@^1.2.0:
83728358
resolved "https://registry.npmjs.org/node-object-hash/-/node-object-hash-1.4.2.tgz#385833d85b229902b75826224f6077be969a9e94"
83738359
integrity sha512-UdS4swXs85fCGWWf6t6DMGgpN/vnlKeSGEQ7hJcrs7PBFoxoKLmibc3QRb7fwiYsjdL7PX8iI/TMSlZ90dgHhQ==
83748360

8375-
node-pre-gyp@*:
8376-
version "0.14.0"
8377-
resolved "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz#9a0596533b877289bcad4e143982ca3d904ddc83"
8378-
integrity sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==
8379-
dependencies:
8380-
detect-libc "^1.0.2"
8381-
mkdirp "^0.5.1"
8382-
needle "^2.2.1"
8383-
nopt "^4.0.1"
8384-
npm-packlist "^1.1.6"
8385-
npmlog "^4.0.2"
8386-
rc "^1.2.7"
8387-
rimraf "^2.6.1"
8388-
semver "^5.3.0"
8389-
tar "^4.4.2"
8390-
83918361
node-releases@^1.1.44:
83928362
version "1.1.45"
83938363
resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.45.tgz#4cf7e9175d71b1317f15ffd68ce63bce1d53e9f2"
@@ -8527,7 +8497,7 @@ npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1:
85278497
semver "^5.6.0"
85288498
validate-npm-package-name "^3.0.0"
85298499

8530-
npm-packlist@^1.1.6, npm-packlist@^1.4.4:
8500+
npm-packlist@^1.4.4:
85318501
version "1.4.7"
85328502
resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.7.tgz#9e954365a06b80b18111ea900945af4f88ed4848"
85338503
integrity sha512-vAj7dIkp5NhieaGZxBJB8fF4R0078rqsmhJcAfXZ6O7JJhjhPK96n5Ry1oZcfLXgfun0GWTZPOxaEyqv8GBykQ==
@@ -8558,7 +8528,7 @@ npm-run-path@^4.0.0:
85588528
dependencies:
85598529
path-key "^3.0.0"
85608530

8561-
"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2, npmlog@^4.1.2:
8531+
"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.1.2:
85628532
version "4.1.2"
85638533
resolved "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
85648534
integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
@@ -10108,16 +10078,6 @@ raw-body@2.4.0:
1010810078
iconv-lite "0.4.24"
1010910079
unpipe "1.0.0"
1011010080

10111-
rc@^1.2.7:
10112-
version "1.2.8"
10113-
resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
10114-
integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
10115-
dependencies:
10116-
deep-extend "^0.6.0"
10117-
ini "~1.3.0"
10118-
minimist "^1.2.0"
10119-
strip-json-comments "~2.0.1"
10120-
1012110081
react-is@^16.8.4:
1012210082
version "16.12.0"
1012310083
resolved "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c"
@@ -10813,7 +10773,7 @@ scss-tokenizer@^0.2.3:
1081310773
js-base64 "^2.1.8"
1081410774
source-map "^0.4.2"
1081510775

10816-
"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1:
10776+
"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1:
1081710777
version "5.7.1"
1081810778
resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
1081910779
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -11482,11 +11442,6 @@ strip-json-comments@^3.0.1:
1148211442
resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7"
1148311443
integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==
1148411444

11485-
strip-json-comments@~2.0.1:
11486-
version "2.0.1"
11487-
resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
11488-
integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
11489-
1149011445
strong-log-transformer@^2.0.0:
1149111446
version "2.1.0"
1149211447
resolved "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10"
@@ -11594,7 +11549,7 @@ tar@^2.0.0:
1159411549
fstream "^1.0.12"
1159511550
inherits "2"
1159611551

11597-
tar@^4.4.10, tar@^4.4.12, tar@^4.4.2, tar@^4.4.8:
11552+
tar@^4.4.10, tar@^4.4.12, tar@^4.4.8:
1159811553
version "4.4.13"
1159911554
resolved "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
1160011555
integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==

0 commit comments

Comments
 (0)