diff --git a/test/acceptance/fixtures/npm-package-policy/test-graph-result.json b/test/acceptance/fixtures/npm-package-policy/test-graph-result.json index 2c5742eea1..dbeae10a72 100644 --- a/test/acceptance/fixtures/npm-package-policy/test-graph-result.json +++ b/test/acceptance/fixtures/npm-package-policy/test-graph-result.json @@ -57,7 +57,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/marked/20170112/marked_20170112_0_0_cd2f6f5b7091154c5526e79b5f3bfb4d15995a51.patch" + "https://snyk-patches.s3.amazonaws.com/npm/marked/20170112/marked_20170112_0_0_cd2f6f5b7091154c5526e79b5f3bfb4d15995a51.patch" ], "version": "<=0.3.6 >0.3.3", "modificationTime": "2017-02-06T00:00:00.000Z", diff --git a/test/acceptance/fixtures/npm-package-policy/vulns.json b/test/acceptance/fixtures/npm-package-policy/vulns.json index 547bc10a94..71e3f28049 100644 --- a/test/acceptance/fixtures/npm-package-policy/vulns.json +++ b/test/acceptance/fixtures/npm-package-policy/vulns.json @@ -29,7 +29,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/marked/20170112/marked_20170112_0_0_cd2f6f5b7091154c5526e79b5f3bfb4d15995a51.patch" + "https://snyk-patches.s3.amazonaws.com/npm/marked/20170112/marked_20170112_0_0_cd2f6f5b7091154c5526e79b5f3bfb4d15995a51.patch" ], "version": "<=0.3.6 >0.3.3", "modificationTime": "2017-02-06T00:00:00.000Z", diff --git a/test/acceptance/fixtures/npm-package-with-git-url/test-graph-result.json b/test/acceptance/fixtures/npm-package-with-git-url/test-graph-result.json index 297ff22ab6..4a9b009b2f 100644 --- a/test/acceptance/fixtures/npm-package-with-git-url/test-graph-result.json +++ b/test/acceptance/fixtures/npm-package-with-git-url/test-graph-result.json @@ -79,7 +79,7 @@ "id": "patch:npm:qs:20170213:7", "modificationTime": "2018-09-04T11:57:08.692963Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/603_604.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/603_604.patch" ], "version": "=6.0.3" }, @@ -88,7 +88,7 @@ "id": "patch:npm:qs:20170213:6", "modificationTime": "2018-09-04T11:57:08.691571Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/602_604.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/602_604.patch" ], "version": "=6.0.2" }, @@ -97,7 +97,7 @@ "id": "patch:npm:qs:20170213:5", "modificationTime": "2018-09-04T11:57:08.690235Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/611_612.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/611_612.patch" ], "version": "=6.1.1" }, @@ -106,7 +106,7 @@ "id": "patch:npm:qs:20170213:4", "modificationTime": "2018-09-04T11:57:08.688957Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/610_612.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/610_612.patch" ], "version": "=6.1.0" }, @@ -115,7 +115,7 @@ "id": "patch:npm:qs:20170213:3", "modificationTime": "2018-09-04T11:57:08.687714Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/622_623.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/622_623.patch" ], "version": "=6.2.2" }, @@ -124,7 +124,7 @@ "id": "patch:npm:qs:20170213:2", "modificationTime": "2018-09-04T11:57:08.686294Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/621_623.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/621_623.patch" ], "version": "=6.2.1" }, @@ -133,7 +133,7 @@ "id": "patch:npm:qs:20170213:1", "modificationTime": "2018-09-04T11:57:08.684986Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/631_632.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/631_632.patch" ], "version": "=6.3.1" }, @@ -142,7 +142,7 @@ "id": "patch:npm:qs:20170213:0", "modificationTime": "2018-09-04T11:57:08.683816Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/630_632.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/630_632.patch" ], "version": "=6.3.0" } diff --git a/test/acceptance/fixtures/npm-package-with-git-url/vulns.json b/test/acceptance/fixtures/npm-package-with-git-url/vulns.json index 4d832c84d2..86636960b6 100644 --- a/test/acceptance/fixtures/npm-package-with-git-url/vulns.json +++ b/test/acceptance/fixtures/npm-package-with-git-url/vulns.json @@ -51,7 +51,7 @@ "id": "patch:npm:qs:20170213:7", "modificationTime": "2018-09-04T11:57:08.692963Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/603_604.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/603_604.patch" ], "version": "=6.0.3" }, @@ -60,7 +60,7 @@ "id": "patch:npm:qs:20170213:6", "modificationTime": "2018-09-04T11:57:08.691571Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/602_604.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/602_604.patch" ], "version": "=6.0.2" }, @@ -69,7 +69,7 @@ "id": "patch:npm:qs:20170213:5", "modificationTime": "2018-09-04T11:57:08.690235Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/611_612.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/611_612.patch" ], "version": "=6.1.1" }, @@ -78,7 +78,7 @@ "id": "patch:npm:qs:20170213:4", "modificationTime": "2018-09-04T11:57:08.688957Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/610_612.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/610_612.patch" ], "version": "=6.1.0" }, @@ -87,7 +87,7 @@ "id": "patch:npm:qs:20170213:3", "modificationTime": "2018-09-04T11:57:08.687714Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/622_623.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/622_623.patch" ], "version": "=6.2.2" }, @@ -96,7 +96,7 @@ "id": "patch:npm:qs:20170213:2", "modificationTime": "2018-09-04T11:57:08.686294Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/621_623.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/621_623.patch" ], "version": "=6.2.1" }, @@ -105,7 +105,7 @@ "id": "patch:npm:qs:20170213:1", "modificationTime": "2018-09-04T11:57:08.684986Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/631_632.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/631_632.patch" ], "version": "=6.3.1" }, @@ -114,7 +114,7 @@ "id": "patch:npm:qs:20170213:0", "modificationTime": "2018-09-04T11:57:08.683816Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/630_632.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/630_632.patch" ], "version": "=6.3.0" } diff --git a/test/acceptance/fixtures/npm-package/test-graph-result.json b/test/acceptance/fixtures/npm-package/test-graph-result.json index 1447ddf6ee..bc3a5e6ecd 100644 --- a/test/acceptance/fixtures/npm-package/test-graph-result.json +++ b/test/acceptance/fixtures/npm-package/test-graph-result.json @@ -79,7 +79,7 @@ "id": "patch:npm:qs:20170213:7", "modificationTime": "2018-09-04T11:57:08.692963Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/603_604.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/603_604.patch" ], "version": "=6.0.3" }, @@ -88,7 +88,7 @@ "id": "patch:npm:qs:20170213:6", "modificationTime": "2018-09-04T11:57:08.691571Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/602_604.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/602_604.patch" ], "version": "=6.0.2" }, @@ -97,7 +97,7 @@ "id": "patch:npm:qs:20170213:5", "modificationTime": "2018-09-04T11:57:08.690235Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/611_612.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/611_612.patch" ], "version": "=6.1.1" }, @@ -106,7 +106,7 @@ "id": "patch:npm:qs:20170213:4", "modificationTime": "2018-09-04T11:57:08.688957Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/610_612.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/610_612.patch" ], "version": "=6.1.0" }, @@ -115,7 +115,7 @@ "id": "patch:npm:qs:20170213:3", "modificationTime": "2018-09-04T11:57:08.687714Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/622_623.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/622_623.patch" ], "version": "=6.2.2" }, @@ -124,7 +124,7 @@ "id": "patch:npm:qs:20170213:2", "modificationTime": "2018-09-04T11:57:08.686294Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/621_623.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/621_623.patch" ], "version": "=6.2.1" }, @@ -133,7 +133,7 @@ "id": "patch:npm:qs:20170213:1", "modificationTime": "2018-09-04T11:57:08.684986Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/631_632.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/631_632.patch" ], "version": "=6.3.1" }, @@ -142,7 +142,7 @@ "id": "patch:npm:qs:20170213:0", "modificationTime": "2018-09-04T11:57:08.683816Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/630_632.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/630_632.patch" ], "version": "=6.3.0" } diff --git a/test/acceptance/workspaces/fail-on/patchable/vulns-result.json b/test/acceptance/workspaces/fail-on/patchable/vulns-result.json index 6ae52ca02c..ff1184af96 100644 --- a/test/acceptance/workspaces/fail-on/patchable/vulns-result.json +++ b/test/acceptance/workspaces/fail-on/patchable/vulns-result.json @@ -55,7 +55,7 @@ "id": "patch:npm:ms:20170412:0", "modificationTime": "2018-09-04T11:57:08.694191Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_100.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_100.patch" ], "version": "=1.0.0" }, @@ -64,7 +64,7 @@ "id": "patch:npm:ms:20170412:1", "modificationTime": "2018-09-04T11:57:08.695549Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_072-073.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_072-073.patch" ], "version": "=0.7.2 || =0.7.3" }, @@ -73,7 +73,7 @@ "id": "patch:npm:ms:20170412:2", "modificationTime": "2018-09-04T11:57:08.696913Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_071.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_071.patch" ], "version": "=0.7.1" } diff --git a/test/fixtures/bugs/SC-1076/vulns.json b/test/fixtures/bugs/SC-1076/vulns.json index 01c328d6ae..61160f843c 100644 --- a/test/fixtures/bugs/SC-1076/vulns.json +++ b/test/fixtures/bugs/SC-1076/vulns.json @@ -23,7 +23,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/feat-sequelize-patches2/patches/npm/sequelize/20160115/sequelize_20160115_0_0_b85f78a318e6f7112a3374498171a3e148cdc4da.patch" + "https://s3.amazonaws.com/snyk-patches/npm/sequelize/20160115/sequelize_20160115_0_0_b85f78a318e6f7112a3374498171a3e148cdc4da.patch" ], "version": "<3.17.2 >3.16.0", "modificationTime": "2016-04-13T10:00:00.000Z", @@ -32,7 +32,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/feat-sequelize-patches2/patches/npm/sequelize/20160115/sequelize_20160115_0_0_b85f78a318e6f7112a3374498171a3e148cdc4da_w_20160106.patch" + "https://s3.amazonaws.com/snyk-patches/npm/sequelize/20160115/sequelize_20160115_0_0_b85f78a318e6f7112a3374498171a3e148cdc4da_w_20160106.patch" ], "version": "<=3.16.0 >3.13.0", "modificationTime": "2016-04-17T10:00:00.000Z", @@ -81,7 +81,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/feat-sequelize-patches2/patches/npm/sequelize/20160329/sequelize_20160329_0_0_23952a2b020cc3571f090e67dae7feb084e1be71.patch" + "https://s3.amazonaws.com/snyk-patches/npm/sequelize/20160329/sequelize_20160329_0_0_23952a2b020cc3571f090e67dae7feb084e1be71.patch" ], "version": "<=3.19.3 >=3.17.2", "modificationTime": "2016-04-12T10:00:00.000Z", @@ -90,7 +90,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/feat-sequelize-patches2/patches/npm/sequelize/20160329/sequelize_20160329_0_0_23952a2b020cc3571f090e67dae7feb084e1be71_w_20160115.patch" + "https://s3.amazonaws.com/snyk-patches/npm/sequelize/20160329/sequelize_20160329_0_0_23952a2b020cc3571f090e67dae7feb084e1be71_w_20160115.patch" ], "version": "<3.17.2 >3.16.0", "modificationTime": "2016-04-13T10:00:00.000Z", @@ -101,7 +101,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/feat-sequelize-patches2/patches/npm/sequelize/20160329/sequelize_20160329_0_0_23952a2b020cc3571f090e67dae7feb084e1be71_w_20160115_w_20160106.patch" + "https://s3.amazonaws.com/snyk-patches/npm/sequelize/20160329/sequelize_20160329_0_0_23952a2b020cc3571f090e67dae7feb084e1be71_w_20160115_w_20160106.patch" ], "version": "<=3.16.0 >3.15.1", "modificationTime": "2016-04-13T10:00:00.000Z", @@ -112,7 +112,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/feat-sequelize-patches2/patches/npm/sequelize/20160329/sequelize_20160329_0_1_23952a2b020cc3571f090e67dae7feb084e1be71_w_20160115_w_20160106.patch" + "https://s3.amazonaws.com/snyk-patches/npm/sequelize/20160329/sequelize_20160329_0_1_23952a2b020cc3571f090e67dae7feb084e1be71_w_20160115_w_20160106.patch" ], "version": "<=3.15.1 >3.13.0", "modificationTime": "2016-04-13T10:00:00.000Z", diff --git a/test/fixtures/cli-test-results/jsbin@3.11.23 b/test/fixtures/cli-test-results/jsbin@3.11.23 index bc84218552..2121321d03 100644 --- a/test/fixtures/cli-test-results/jsbin@3.11.23 +++ b/test/fixtures/cli-test-results/jsbin@3.11.23 @@ -105,7 +105,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/handlebars/20151207/handlebars_0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/handlebars/20151207/handlebars_0.patch" ], "version": "<4.0.0 >=3.0.2", "modificationTime": "2015-12-14T23:52:16.811Z", @@ -158,7 +158,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/moment/20160126/moment_20160126_0_0_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/moment/20160126/moment_20160126_0_0_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" ], "version": "<=2.11.1 >2.10.6", "modificationTime": "2016-01-26T20:04:21.225Z", @@ -167,7 +167,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/moment/20160126/moment_20160126_0_1_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/moment/20160126/moment_20160126_0_1_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" ], "version": "<=2.10.6 >2.9.0", "modificationTime": "2016-01-26T20:04:21.225Z", @@ -176,7 +176,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/moment/20160126/moment_20160126_0_2_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/moment/20160126/moment_20160126_0_2_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" ], "version": "<=2.9.0 >2.2.1", "modificationTime": "2016-01-26T20:04:21.225Z", @@ -185,7 +185,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/moment/20160126/moment_20160126_0_3_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/moment/20160126/moment_20160126_0_3_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" ], "version": "=2.2.1", "modificationTime": "2016-01-26T20:04:21.225Z", @@ -194,7 +194,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/moment/20160126/moment_20160126_0_4_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/moment/20160126/moment_20160126_0_4_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" ], "version": "<2.2.1 >2.0.0", "modificationTime": "2016-01-26T20:04:21.225Z", @@ -240,7 +240,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-08-06T06:10:22.000Z", @@ -249,7 +249,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806/qs_20140806_0_1_snyk_npm.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806/qs_20140806_0_1_snyk_npm.patch" ], "version": "=0.5.6", "modificationTime": "2014-08-06T06:10:22.000Z", @@ -299,7 +299,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -308,7 +308,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" ], "version": "=0.5.6", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -358,7 +358,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" + "https://snyk-patches.s3.amazonaws.com/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" ], "version": "<4.3.2 >= 2.0.2", "modificationTime": "2015-04-03T16:00:00.000Z", @@ -406,7 +406,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" + "https://snyk-patches.s3.amazonaws.com/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" ], "version": "<4.3.2 >= 2.0.2", "modificationTime": "2015-04-03T16:00:00.000Z", @@ -460,7 +460,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/send/20140912/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/send/20140912/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" ], "version": "< 0.8.4 >=0.7.3", "modificationTime": "2014-09-12T05:06:33.000Z", @@ -510,7 +510,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/send/20140912/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/send/20140912/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" ], "version": "< 0.8.4 >=0.7.3", "modificationTime": "2014-09-12T05:06:33.000Z", @@ -559,7 +559,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/send/20151103/send_20151103_0_1_98a5b89982b38e79db684177cf94730ce7fc7aed.patch" + "https://snyk-patches.s3.amazonaws.com/npm/send/20151103/send_20151103_0_1_98a5b89982b38e79db684177cf94730ce7fc7aed.patch" ], "version": "<0.11.1 >=0.9.0", "modificationTime": "2015-11-03T07:12:20.676Z", @@ -608,7 +608,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/send/20151103/send_20151103_0_1_98a5b89982b38e79db684177cf94730ce7fc7aed.patch" + "https://snyk-patches.s3.amazonaws.com/npm/send/20151103/send_20151103_0_1_98a5b89982b38e79db684177cf94730ce7fc7aed.patch" ], "version": "<0.11.1 >=0.9.0", "modificationTime": "2015-11-03T07:12:20.676Z", @@ -657,7 +657,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/tar/20151103/tar_20151103_0_0_a5337a6cd58a2d800fc03b3781a25751cf459f28_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/tar/20151103/tar_20151103_0_0_a5337a6cd58a2d800fc03b3781a25751cf459f28_snyk.patch" ], "version": "<2.0.0 >=0.1.13", "modificationTime": "2015-11-17T09:29:10.000Z", @@ -668,7 +668,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/tar/20151103/tar_20151103_0_1_a5337a6cd58a2d800fc03b3781a25751cf459f28_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/tar/20151103/tar_20151103_0_1_a5337a6cd58a2d800fc03b3781a25751cf459f28_snyk.patch" ], "version": "<0.1.13 >0.0.1", "modificationTime": "2015-11-17T09:29:10.000Z", @@ -718,7 +718,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/tar/20151103/tar_20151103_0_0_a5337a6cd58a2d800fc03b3781a25751cf459f28_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/tar/20151103/tar_20151103_0_0_a5337a6cd58a2d800fc03b3781a25751cf459f28_snyk.patch" ], "version": "<2.0.0 >=0.1.13", "modificationTime": "2015-11-17T09:29:10.000Z", @@ -729,7 +729,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/tar/20151103/tar_20151103_0_1_a5337a6cd58a2d800fc03b3781a25751cf459f28_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/tar/20151103/tar_20151103_0_1_a5337a6cd58a2d800fc03b3781a25751cf459f28_snyk.patch" ], "version": "<0.1.13 >0.0.1", "modificationTime": "2015-11-17T09:29:10.000Z", @@ -780,7 +780,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", @@ -833,7 +833,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -844,7 +844,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", diff --git a/test/fixtures/cli-test-results/semver@2 b/test/fixtures/cli-test-results/semver@2 index 18fdbceb97..3662182223 100644 --- a/test/fixtures/cli-test-results/semver@2 +++ b/test/fixtures/cli-test-results/semver@2 @@ -23,7 +23,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" + "https://snyk-patches.s3.amazonaws.com/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" ], "version": "<4.3.2 >= 2.0.2", "modificationTime": "2015-04-03T16:00:00.000Z", diff --git a/test/fixtures/colonizers-vulns-wizard.json b/test/fixtures/colonizers-vulns-wizard.json index 5162e10ad5..d4021fbb25 100644 --- a/test/fixtures/colonizers-vulns-wizard.json +++ b/test/fixtures/colonizers-vulns-wizard.json @@ -30,7 +30,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/bassmaster_20140927_0_0_b751602d8cb7194ee62a61e085069679525138c4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/bassmaster_20140927_0_0_b751602d8cb7194ee62a61e085069679525138c4.patch" ], "version": "<=1.5.1 >=0.4.0 || <=0.3.0 >=0.0.1", "modificationTime": "2014-09-27T05:44:48.000Z", @@ -119,62 +119,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], @@ -221,62 +221,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], @@ -325,62 +325,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], @@ -431,62 +431,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], @@ -537,62 +537,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], @@ -643,62 +643,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], @@ -749,62 +749,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], @@ -855,62 +855,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], @@ -957,7 +957,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" ], "version": "2.3.2 || 3.0.1 || 4.2.2", "modificationTime": "2015-04-03T16:00:00.000Z", @@ -1009,7 +1009,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" ], "version": "2.3.2 || 3.0.1 || 4.2.2", "modificationTime": "2015-04-03T16:00:00.000Z", @@ -1061,7 +1061,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" ], "version": "2.3.2 || 3.0.1 || 4.2.2", "modificationTime": "2015-04-03T16:00:00.000Z", @@ -1196,12 +1196,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/uglify-js/905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ] } ], @@ -1256,7 +1256,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", diff --git a/test/fixtures/colonizers-vulns.json b/test/fixtures/colonizers-vulns.json index be94541bc9..9603c939a3 100644 --- a/test/fixtures/colonizers-vulns.json +++ b/test/fixtures/colonizers-vulns.json @@ -29,62 +29,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], @@ -134,62 +134,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], @@ -239,62 +239,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], @@ -346,62 +346,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], @@ -453,62 +453,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], @@ -560,62 +560,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], @@ -667,62 +667,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], @@ -772,7 +772,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" ], "version": "2.3.2 || 3.0.1 || 4.2.2", "modificationTime": "2015-04-03T16:00:00.000Z", @@ -825,7 +825,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" ], "version": "2.3.2 || 3.0.1 || 4.2.2", "modificationTime": "2015-04-03T16:00:00.000Z", @@ -1011,12 +1011,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/uglify-js/905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ] } ], @@ -1072,7 +1072,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1125,7 +1125,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", diff --git a/test/fixtures/debug-2.1.0-vuln.json b/test/fixtures/debug-2.1.0-vuln.json index fea2edd0c8..62f6360e60 100644 --- a/test/fixtures/debug-2.1.0-vuln.json +++ b/test/fixtures/debug-2.1.0-vuln.json @@ -29,62 +29,62 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ] }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/ms/48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ] } ], diff --git a/test/fixtures/deduped-dep/answers.json b/test/fixtures/deduped-dep/answers.json index df806ebf78..10ed3f3d91 100644 --- a/test/fixtures/deduped-dep/answers.json +++ b/test/fixtures/deduped-dep/answers.json @@ -17,7 +17,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" + "https://snyk-patches.s3.amazonaws.com/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" ], "version": "<4.3.2 >= 2.0.2", "modificationTime": "2015-04-03T16:00:00.000Z", diff --git a/test/fixtures/express-hbs@0.8.4.json b/test/fixtures/express-hbs@0.8.4.json index 5f331bd2d2..3a38078cef 100644 --- a/test/fixtures/express-hbs@0.8.4.json +++ b/test/fixtures/express-hbs@0.8.4.json @@ -28,12 +28,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/uglify-js/905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ] } ], @@ -82,7 +82,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", diff --git a/test/fixtures/forever-answers.json b/test/fixtures/forever-answers.json index be0ee71ae1..5ac64c0f16 100644 --- a/test/fixtures/forever-answers.json +++ b/test/fixtures/forever-answers.json @@ -21,7 +21,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -71,7 +71,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<=2.12.3 >=2.0.3", "modificationTime": "2016-01-21T12:51:35.396Z", diff --git a/test/fixtures/forever.json b/test/fixtures/forever.json index 3a3ceec5a5..b00bd18bb6 100644 --- a/test/fixtures/forever.json +++ b/test/fixtures/forever.json @@ -26,7 +26,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.1.1 >=4.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -35,7 +35,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -86,7 +86,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<=2.12.3 >=2.0.3", "modificationTime": "2016-01-21T12:51:35.396Z", @@ -95,7 +95,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_1_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_1_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<2.0.3 >=1.3.4", "modificationTime": "2016-01-21T12:51:35.396Z", diff --git a/test/fixtures/hapi-azure-post-update/test.json b/test/fixtures/hapi-azure-post-update/test.json index 9ca837ef4b..a5e8eb302c 100644 --- a/test/fixtures/hapi-azure-post-update/test.json +++ b/test/fixtures/hapi-azure-post-update/test.json @@ -68,7 +68,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -77,7 +77,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" ], "version": "=0.5.6", "modificationTime": "2014-11-20T06:10:22.000Z", diff --git a/test/fixtures/hapiazure-test.json b/test/fixtures/hapiazure-test.json index f7f4f56aff..2b88db6753 100644 --- a/test/fixtures/hapiazure-test.json +++ b/test/fixtures/hapiazure-test.json @@ -28,7 +28,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/hapi_20140708-1_0_0_94c6f0f223c3c2c915ba80adec58b153f435b2d1.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/hapi_20140708-1_0_0_94c6f0f223c3c2c915ba80adec58b153f435b2d1.patch" ], "version": "< 6.1.0 >=2.3.0", "modificationTime": "2014-07-08T06:33:48.000Z", @@ -118,12 +118,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-08-06T06:10:22.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/qs/43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ] } ], @@ -173,12 +173,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-08-06T06:10:22.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/qs/43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ] } ], @@ -311,7 +311,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" ], "version": "2.3.2 || 3.0.1 || 4.2.2", "modificationTime": "2015-04-03T16:00:00.000Z", @@ -364,12 +364,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ], "version": "<3.22.1 >=3.22.0", "modificationTime": "2014-11-12T08:45:48.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ] } ], @@ -420,12 +420,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ], "version": "<3.22.1 >=3.22.0", "modificationTime": "2014-11-12T08:45:48.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ] } ], @@ -478,12 +478,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ], "version": "<3.22.1 >=3.22.0", "modificationTime": "2014-11-12T08:45:48.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ] } ], @@ -536,12 +536,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ], "version": "<3.22.1 >=3.22.0", "modificationTime": "2014-11-12T08:45:48.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ] } ], @@ -594,12 +594,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ], "version": "<3.22.1 >=3.22.0", "modificationTime": "2014-11-12T08:45:48.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ] } ], @@ -652,12 +652,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ], "version": "<3.22.1 >=3.22.0", "modificationTime": "2014-11-12T08:45:48.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ] } ], @@ -710,12 +710,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ], "version": "<3.22.1 >=3.22.0", "modificationTime": "2014-11-12T08:45:48.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ] } ], @@ -768,12 +768,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ], "version": "<3.22.1 >=3.22.0", "modificationTime": "2014-11-12T08:45:48.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ] } ], @@ -826,12 +826,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ], "version": "<3.22.1 >=3.22.0", "modificationTime": "2014-11-12T08:45:48.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ] } ], @@ -884,12 +884,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ], "version": "<3.22.1 >=3.22.0", "modificationTime": "2014-11-12T08:45:48.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ] } ], @@ -942,12 +942,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ], "version": "<3.22.1 >=3.22.0", "modificationTime": "2014-11-12T08:45:48.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ] } ], @@ -1000,12 +1000,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ], "version": "<3.22.1 >=3.22.0", "modificationTime": "2014-11-12T08:45:48.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ] } ], @@ -1058,12 +1058,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ], "version": "<3.22.1 >=3.22.0", "modificationTime": "2014-11-12T08:45:48.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ] } ], @@ -1116,12 +1116,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ], "version": "<3.22.1 >=3.22.0", "modificationTime": "2014-11-12T08:45:48.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ] } ], @@ -1171,12 +1171,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/validator_20130705_0_0_422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ], "version": "<3.22.1 >=3.22.0", "modificationTime": "2014-11-12T08:45:48.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/validator/422d05423f8c427ec373258229763863a9d24b4c_snyk.patch" ] } ], diff --git a/test/fixtures/hardy-post-wizard.json b/test/fixtures/hardy-post-wizard.json index fe8989b102..c552434e97 100644 --- a/test/fixtures/hardy-post-wizard.json +++ b/test/fixtures/hardy-post-wizard.json @@ -70,7 +70,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -81,7 +81,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -133,7 +133,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -144,7 +144,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -195,7 +195,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -206,7 +206,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", diff --git a/test/fixtures/hardy.json b/test/fixtures/hardy.json index e77a40c221..33d13c0a26 100644 --- a/test/fixtures/hardy.json +++ b/test/fixtures/hardy.json @@ -65,7 +65,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/gm/20151026/gm_20151026_0_0_5f5c77490aa84ed313405c88905eb4566135be31_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/gm/20151026/gm_20151026_0_0_5f5c77490aa84ed313405c88905eb4566135be31_snyk.patch" ], "version": "<=1.20.0 >=1.17.0", "modificationTime": "2015-10-26T20:12:18.990Z", @@ -74,7 +74,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/gm/20151026/gm_20151026_1_0_5f5c77490aa84ed313405c88905eb4566135be31_snyk_c1.patch" + "https://snyk-patches.s3.amazonaws.com/npm/gm/20151026/gm_20151026_1_0_5f5c77490aa84ed313405c88905eb4566135be31_snyk_c1.patch" ], "version": "<1.17.0 >=1.16.0", "modificationTime": "2015-10-26T20:12:18.990Z", @@ -83,7 +83,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/gm/20151026/gm_20151026_2_0_5f5c77490aa84ed313405c88905eb4566135be31_snyk_c2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/gm/20151026/gm_20151026_2_0_5f5c77490aa84ed313405c88905eb4566135be31_snyk_c2.patch" ], "version": "<1.16.0 >=1.15.0", "modificationTime": "2015-10-26T20:12:18.990Z", @@ -210,7 +210,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -219,7 +219,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" ], "version": "=0.5.6", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -267,7 +267,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -276,7 +276,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" ], "version": "=0.5.6", "modificationTime": "2014-11-20T06:10:22.000Z", diff --git a/test/fixtures/hoek@4.2.0-nopatch.json b/test/fixtures/hoek@4.2.0-nopatch.json index a8435a0b30..6053243d2e 100644 --- a/test/fixtures/hoek@4.2.0-nopatch.json +++ b/test/fixtures/hoek@4.2.0-nopatch.json @@ -104,7 +104,7 @@ "id": "patch:npm:hoek:20180212:0", "modificationTime": "2018-09-04T11:57:08.715429Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hoek/20180212/20180212_0_0_hoek_5aed1a8c4a3d55722d1c799f2368857bf418d6df.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hoek/20180212/20180212_0_0_hoek_5aed1a8c4a3d55722d1c799f2368857bf418d6df.patch" ], "version": "<4.3.0 >=4.2.1 || <3.0.4 >=3.0.0" }, @@ -113,7 +113,7 @@ "id": "patch:npm:hoek:20180212:1", "modificationTime": "2018-09-04T11:57:08.716800Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hoek/20180212/20180212_0_1_hoek_32ed5c9413321fbc37da5ca81a7cbab693786dee.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hoek/20180212/20180212_0_1_hoek_32ed5c9413321fbc37da5ca81a7cbab693786dee.patch" ], "version": ">=2.0.0 <3.0.0" } diff --git a/test/fixtures/hoek@4.2.0-vuln.json b/test/fixtures/hoek@4.2.0-vuln.json index 0aa3227a74..9c1baa2a4d 100644 --- a/test/fixtures/hoek@4.2.0-vuln.json +++ b/test/fixtures/hoek@4.2.0-vuln.json @@ -104,7 +104,7 @@ "id": "patch:npm:hoek:20180212:0", "modificationTime": "2018-09-04T11:57:08.715429Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hoek/20180212/20180212_0_0_hoek_5aed1a8c4a3d55722d1c799f2368857bf418d6df.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hoek/20180212/20180212_0_0_hoek_5aed1a8c4a3d55722d1c799f2368857bf418d6df.patch" ], "version": "<4.2.1 >=4.1.0 || <3.0.4 >=3.0.0" }, @@ -113,7 +113,7 @@ "id": "patch:npm:hoek:20180212:1", "modificationTime": "2018-09-04T11:57:08.716800Z", "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hoek/20180212/20180212_0_1_hoek_32ed5c9413321fbc37da5ca81a7cbab693786dee.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hoek/20180212/20180212_0_1_hoek_32ed5c9413321fbc37da5ca81a7cbab693786dee.patch" ], "version": ">=2.0.0 <3.0.0" } diff --git a/test/fixtures/jsbin-jade-vulns.json b/test/fixtures/jsbin-jade-vulns.json index 728859efae..1785d48f2c 100644 --- a/test/fixtures/jsbin-jade-vulns.json +++ b/test/fixtures/jsbin-jade-vulns.json @@ -28,12 +28,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/uglify-js/905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ] } ], @@ -84,7 +84,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -137,7 +137,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -190,7 +190,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", diff --git a/test/fixtures/jsbin-lots-vulns.json b/test/fixtures/jsbin-lots-vulns.json index ac904c99ca..a702a12e64 100644 --- a/test/fixtures/jsbin-lots-vulns.json +++ b/test/fixtures/jsbin-lots-vulns.json @@ -27,8 +27,8 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/connect_20130701_0_0_277e5aad6a95d00f55571a9a0e11f2fa190d8135.patch", - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/connect_20130701_0_1_126187c4e12162e231b87350740045e5bb06e93a.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/connect_20130701_0_0_277e5aad6a95d00f55571a9a0e11f2fa190d8135.patch", + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/connect_20130701_0_1_126187c4e12162e231b87350740045e5bb06e93a.patch" ], "version": "<=0.0.0", "modificationTime": "2013-06-30T22:08:59.000Z", @@ -166,12 +166,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-08-06T06:10:22.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/qs/43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ] } ], @@ -223,12 +223,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-08-06T06:10:22.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/qs/43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ] } ], @@ -367,7 +367,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" ], "version": "2.3.2 || 3.0.1 || 4.2.2", "modificationTime": "2015-04-03T16:00:00.000Z", @@ -423,12 +423,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" ], "version": "< 0.8.4 >=0.7.3", "modificationTime": "2014-09-12T05:06:33.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/send/9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/send/20140912/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" ] } ], @@ -475,7 +475,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/send_20151103_0_0_6adc607a908fb95892e39ca366222d8e2951a4a4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/send_20151103_0_0_6adc607a908fb95892e39ca366222d8e2951a4a4.patch" ], "version": "<0.11.1 >=0.9.0", "modificationTime": "2015-11-03T07:12:20.676Z", @@ -610,12 +610,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/uglify-js/905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ] } ], @@ -663,12 +663,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/uglify-js/905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ] } ], @@ -718,12 +718,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/uglify-js/905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ] } ], @@ -774,7 +774,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -826,7 +826,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -880,7 +880,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -933,7 +933,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -986,7 +986,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", diff --git a/test/fixtures/jsbin-policy/jsbin.json b/test/fixtures/jsbin-policy/jsbin.json index dad0c813e7..6a166cc4ce 100644 --- a/test/fixtures/jsbin-policy/jsbin.json +++ b/test/fixtures/jsbin-policy/jsbin.json @@ -105,7 +105,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/handlebars/20151207/handlebars_0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/handlebars/20151207/handlebars_0.patch" ], "version": "<4.0.0 >=3.0.2", "modificationTime": "2015-12-14T23:52:16.811Z", @@ -156,7 +156,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-08-06T06:10:22.000Z", @@ -165,7 +165,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806/qs_20140806_0_1_snyk_npm.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806/qs_20140806_0_1_snyk_npm.patch" ], "version": "=0.5.6", "modificationTime": "2014-08-06T06:10:22.000Z", @@ -215,7 +215,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -224,7 +224,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" ], "version": "=0.5.6", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -276,7 +276,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/send/20140912/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/send/20140912/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" ], "version": "< 0.8.4 >=0.7.3", "modificationTime": "2014-09-12T05:06:33.000Z", @@ -325,7 +325,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/send/20151103/send_20151103_0_1_98a5b89982b38e79db684177cf94730ce7fc7aed.patch" + "https://snyk-patches.s3.amazonaws.com/npm/send/20151103/send_20151103_0_1_98a5b89982b38e79db684177cf94730ce7fc7aed.patch" ], "version": "<0.11.1 >=0.9.0", "modificationTime": "2015-11-03T07:12:20.676Z", @@ -373,7 +373,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", diff --git a/test/fixtures/lodash@4.17.11-vuln.json b/test/fixtures/lodash@4.17.11-vuln.json index c97885e5e3..386ea9c146 100644 --- a/test/fixtures/lodash@4.17.11-vuln.json +++ b/test/fixtures/lodash@4.17.11-vuln.json @@ -35,7 +35,7 @@ "id": "patch:SNYK-JS-LODASH-450202:0", "modificationTime": "2019-07-03T13:52:26.362878Z", "urls": [ - "https://snyk-rules-pre-repository.s3.amazonaws.com/snapshots/master/patches/npm/lodash/20190702/lodash_20190702_0_0_1f8ea07746963a535385a5befc19fa687a627d2b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/lodash/20190702/lodash_20190702_0_0_1f8ea07746963a535385a5befc19fa687a627d2b.patch" ], "version": "=4.17.11" } diff --git a/test/fixtures/mean-answers.json b/test/fixtures/mean-answers.json index 6316663f79..4a160e6a21 100644 --- a/test/fixtures/mean-answers.json +++ b/test/fixtures/mean-answers.json @@ -72,7 +72,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -135,7 +135,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/mongoose/20160116/20160116_0_0_mongoose_8066b145c07984c8b7e56dbb51721c0a3d48e18a.patch" + "https://snyk-patches.s3.amazonaws.com/npm/mongoose/20160116/20160116_0_0_mongoose_8066b145c07984c8b7e56dbb51721c0a3d48e18a.patch" ], "version": "<4.3.6 >=4.1.2", "modificationTime": "2016-01-23T12:00:05.158Z", @@ -181,7 +181,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<=2.12.3 >=2.0.3", "modificationTime": "2016-01-21T12:51:35.396Z", @@ -289,7 +289,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -350,7 +350,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -401,7 +401,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -422,7 +422,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -459,7 +459,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<=2.12.3 >=2.0.3", "modificationTime": "2016-01-21T12:51:35.396Z", @@ -513,7 +513,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", @@ -563,7 +563,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/tar/20151103/tar_20151103_0_0_a5337a6cd58a2d800fc03b3781a25751cf459f28_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/tar/20151103/tar_20151103_0_0_a5337a6cd58a2d800fc03b3781a25751cf459f28_snyk.patch" ], "version": "<2.0.0 >=0.1.13", "modificationTime": "2015-11-17T09:29:10.000Z", @@ -620,7 +620,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -665,7 +665,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -688,7 +688,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", diff --git a/test/fixtures/mean.json b/test/fixtures/mean.json index ae530e3d3c..3049979bb7 100644 --- a/test/fixtures/mean.json +++ b/test/fixtures/mean.json @@ -23,7 +23,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/handlebars/20151207/handlebars_0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/handlebars/20151207/handlebars_0.patch" ], "version": "<4.0.0 >=3.0.2", "modificationTime": "2015-12-14T23:52:16.811Z", @@ -76,7 +76,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.1.1 >=4.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -85,7 +85,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -134,7 +134,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.1.1 >=4.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -143,7 +143,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -196,7 +196,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.1.1 >=4.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -205,7 +205,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -258,7 +258,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.1.1 >=4.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -267,7 +267,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -323,7 +323,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.1.1 >=4.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -332,7 +332,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -383,7 +383,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.1.1 >=4.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -392,7 +392,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -445,7 +445,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.1.1 >=4.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -454,7 +454,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -503,7 +503,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.1.1 >=4.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -512,7 +512,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -564,7 +564,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.1.1 >=4.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -573,7 +573,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -624,7 +624,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.1.1 >=4.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -633,7 +633,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -686,7 +686,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<=2.12.3 >=2.0.3", "modificationTime": "2016-01-21T12:51:35.396Z", @@ -695,7 +695,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_1_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_1_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<2.0.3 >=1.3.4", "modificationTime": "2016-01-21T12:51:35.396Z", @@ -746,7 +746,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<=2.12.3 >=2.0.3", "modificationTime": "2016-01-21T12:51:35.396Z", @@ -755,7 +755,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_1_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_1_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<2.0.3 >=1.3.4", "modificationTime": "2016-01-21T12:51:35.396Z", @@ -810,7 +810,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<=2.12.3 >=2.0.3", "modificationTime": "2016-01-21T12:51:35.396Z", @@ -819,7 +819,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_1_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_1_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<2.0.3 >=1.3.4", "modificationTime": "2016-01-21T12:51:35.396Z", @@ -874,7 +874,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<=2.12.3 >=2.0.3", "modificationTime": "2016-01-21T12:51:35.396Z", @@ -883,7 +883,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_1_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_1_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<2.0.3 >=1.3.4", "modificationTime": "2016-01-21T12:51:35.396Z", @@ -935,7 +935,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<=2.12.3 >=2.0.3", "modificationTime": "2016-01-21T12:51:35.396Z", @@ -944,7 +944,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_1_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_1_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<2.0.3 >=1.3.4", "modificationTime": "2016-01-21T12:51:35.396Z", @@ -996,7 +996,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_0_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<=2.12.3 >=2.0.3", "modificationTime": "2016-01-21T12:51:35.396Z", @@ -1005,7 +1005,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/is-my-json-valid/20160118/imjv_20160118_0_1_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/is-my-json-valid/20160118/imjv_20160118_0_1_eca4beb21e61877d76fdf6bea771f72f39544d9b.patch" ], "version": "<2.0.3 >=1.3.4", "modificationTime": "2016-01-21T12:51:35.396Z", @@ -1059,7 +1059,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/mongoose/20160116/20160116_0_0_mongoose_8066b145c07984c8b7e56dbb51721c0a3d48e18a.patch" + "https://snyk-patches.s3.amazonaws.com/npm/mongoose/20160116/20160116_0_0_mongoose_8066b145c07984c8b7e56dbb51721c0a3d48e18a.patch" ], "version": "<4.3.6 >=4.1.2", "modificationTime": "2016-01-23T12:00:05.158Z", @@ -1068,7 +1068,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/mongoose/20160116/20160116_0_1_mongoose_8066b145c07984c8b7e56dbb51721c0a3d48e18a.patch" + "https://snyk-patches.s3.amazonaws.com/npm/mongoose/20160116/20160116_0_1_mongoose_8066b145c07984c8b7e56dbb51721c0a3d48e18a.patch" ], "version": "<4.1.2 >=4.0.0", "modificationTime": "2016-01-23T12:00:05.158Z", @@ -1077,7 +1077,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/mongoose/20160116/20160116_0_3_mongoose_2ff7d36c5e52270211b17f3a84c8a47c6f4d8c1f.patch" + "https://snyk-patches.s3.amazonaws.com/npm/mongoose/20160116/20160116_0_3_mongoose_2ff7d36c5e52270211b17f3a84c8a47c6f4d8c1f.patch" ], "version": "<3.8.39 >=3.6.11", "modificationTime": "2016-01-23T12:00:05.158Z", @@ -1086,7 +1086,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/mongoose/20160116/20160116_0_5_mongoose_2ff7d36c5e52270211b17f3a84c8a47c6f4d8c1f.patch" + "https://snyk-patches.s3.amazonaws.com/npm/mongoose/20160116/20160116_0_5_mongoose_2ff7d36c5e52270211b17f3a84c8a47c6f4d8c1f.patch" ], "version": "=3.6.11", "modificationTime": "2016-01-23T12:00:05.158Z", @@ -1095,7 +1095,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/mongoose/20160116/20160116_0_4_mongoose_2ff7d36c5e52270211b17f3a84c8a47c6f4d8c1f.patch" + "https://snyk-patches.s3.amazonaws.com/npm/mongoose/20160116/20160116_0_4_mongoose_2ff7d36c5e52270211b17f3a84c8a47c6f4d8c1f.patch" ], "version": "<3.6.10 >=3.5.5", "modificationTime": "2016-01-23T12:00:05.158Z", @@ -1142,7 +1142,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", @@ -1151,7 +1151,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", @@ -1160,7 +1160,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", @@ -1169,7 +1169,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", @@ -1178,7 +1178,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", @@ -1187,7 +1187,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", @@ -1237,7 +1237,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" + "https://snyk-patches.s3.amazonaws.com/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" ], "version": "<4.3.2 >= 2.0.2", "modificationTime": "2015-04-03T16:00:00.000Z", @@ -1289,7 +1289,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/tar/20151103/tar_20151103_0_0_a5337a6cd58a2d800fc03b3781a25751cf459f28_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/tar/20151103/tar_20151103_0_0_a5337a6cd58a2d800fc03b3781a25751cf459f28_snyk.patch" ], "version": "<2.0.0 >=0.1.13", "modificationTime": "2015-11-17T09:29:10.000Z", @@ -1300,7 +1300,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/tar/20151103/tar_20151103_0_1_a5337a6cd58a2d800fc03b3781a25751cf459f28_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/tar/20151103/tar_20151103_0_1_a5337a6cd58a2d800fc03b3781a25751cf459f28_snyk.patch" ], "version": "<0.1.13 >0.0.1", "modificationTime": "2015-11-17T09:29:10.000Z", @@ -1355,7 +1355,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", @@ -1407,7 +1407,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1418,7 +1418,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1469,7 +1469,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1480,7 +1480,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1531,7 +1531,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1542,7 +1542,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1595,7 +1595,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1606,7 +1606,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", diff --git a/test/fixtures/more-vuln-paths-than-vulns.json b/test/fixtures/more-vuln-paths-than-vulns.json index c002fdfc08..4b62f9fa93 100644 --- a/test/fixtures/more-vuln-paths-than-vulns.json +++ b/test/fixtures/more-vuln-paths-than-vulns.json @@ -351,7 +351,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ejs/20161128/ejs_20161128_0_0_3d447c5a335844b25faec04b1132dbc721f9c8f6.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ejs/20161128/ejs_20161128_0_0_3d447c5a335844b25faec04b1132dbc721f9c8f6.patch" ], "version": "<2.5.3 >=2.2.4", "modificationTime": "2016-12-04T20:12:18.990Z", @@ -409,7 +409,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ejs/20161128/ejs_20161128_0_0_3d447c5a335844b25faec04b1132dbc721f9c8f6.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ejs/20161128/ejs_20161128_0_0_3d447c5a335844b25faec04b1132dbc721f9c8f6.patch" ], "version": "<2.5.3 >=2.2.4", "modificationTime": "2016-12-04T20:12:18.990Z", @@ -665,7 +665,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.1.1 >=4.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -674,7 +674,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<=3.1.2 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -683,7 +683,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_2_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_2_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<= 2.3.1 >= 2.2.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -692,7 +692,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_3_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_3_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<= 1.1.1 >= 1.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -851,7 +851,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/marked/20150520/marked_20150520_0_0_2cff85979be8e7a026a9aca35542c470cf5da523.patch" + "https://snyk-patches.s3.amazonaws.com/npm/marked/20150520/marked_20150520_0_0_2cff85979be8e7a026a9aca35542c470cf5da523.patch" ], "version": "<=0.3.5 >0.3.3", "modificationTime": "2016-05-09T22:33:12.000Z", @@ -860,7 +860,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/marked/20150520/marked_20150520_0_1_2cff85979be8e7a026a9aca35542c470cf5da523_20140131-1.patch" + "https://snyk-patches.s3.amazonaws.com/npm/marked/20150520/marked_20150520_0_1_2cff85979be8e7a026a9aca35542c470cf5da523_20140131-1.patch" ], "version": "=0.3.3", "modificationTime": "2016-05-09T22:33:12.000Z", @@ -871,7 +871,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/marked/20150520/marked_20150520_0_2_2cff85979be8e7a026a9aca35542c470cf5da523_20140131-1-2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/marked/20150520/marked_20150520_0_2_2cff85979be8e7a026a9aca35542c470cf5da523_20140131-1-2.patch" ], "version": "<=0.3.2 >0.3.0", "modificationTime": "2016-05-09T22:33:12.000Z", @@ -932,7 +932,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/marked/20170112/marked_20170112_0_0_cd2f6f5b7091154c5526e79b5f3bfb4d15995a51.patch" + "https://snyk-patches.s3.amazonaws.com/npm/marked/20170112/marked_20170112_0_0_cd2f6f5b7091154c5526e79b5f3bfb4d15995a51.patch" ], "version": "<=0.3.6 >0.3.3", "modificationTime": "2017-02-06T00:00:00.000Z", @@ -988,7 +988,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -997,7 +997,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_1_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_1_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=2.0.5 >0.0.5", "modificationTime": "2016-06-23T12:00:06.484Z", @@ -1067,7 +1067,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -1076,7 +1076,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_1_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_1_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=2.0.5 >0.0.5", "modificationTime": "2016-06-23T12:00:06.484Z", @@ -1148,7 +1148,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -1157,7 +1157,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_1_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_1_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=2.0.5 >0.0.5", "modificationTime": "2016-06-23T12:00:06.484Z", @@ -1231,7 +1231,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -1240,7 +1240,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_1_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_1_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=2.0.5 >0.0.5", "modificationTime": "2016-06-23T12:00:06.484Z", @@ -1310,7 +1310,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -1319,7 +1319,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_1_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_1_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=2.0.5 >0.0.5", "modificationTime": "2016-06-23T12:00:06.484Z", @@ -1392,7 +1392,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/moment/20161019/moment_20161019_0_1.patch" + "https://snyk-patches.s3.amazonaws.com/npm/moment/20161019/moment_20161019_0_1.patch" ], "version": "<2.15.2 >=2.14.0", "modificationTime": "2016-10-24T00:00:00.000Z", @@ -1401,7 +1401,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/moment/20161019/moment_20161019_0_0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/moment/20161019/moment_20161019_0_0.patch" ], "version": "<2.14.0 >=2.12.0", "modificationTime": "2016-10-24T00:00:00.000Z", @@ -1458,7 +1458,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/mongoose/20160116/20160116_0_0_mongoose_8066b145c07984c8b7e56dbb51721c0a3d48e18a.patch" + "https://snyk-patches.s3.amazonaws.com/npm/mongoose/20160116/20160116_0_0_mongoose_8066b145c07984c8b7e56dbb51721c0a3d48e18a.patch" ], "version": "<4.3.6 >=4.1.2", "modificationTime": "2016-01-23T12:00:05.158Z", @@ -1467,7 +1467,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/mongoose/20160116/20160116_0_1_mongoose_8066b145c07984c8b7e56dbb51721c0a3d48e18a.patch" + "https://snyk-patches.s3.amazonaws.com/npm/mongoose/20160116/20160116_0_1_mongoose_8066b145c07984c8b7e56dbb51721c0a3d48e18a.patch" ], "version": "<4.1.2 >=4.0.0", "modificationTime": "2016-01-23T12:00:05.158Z", @@ -1476,7 +1476,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/mongoose/20160116/20160116_0_3_mongoose_2ff7d36c5e52270211b17f3a84c8a47c6f4d8c1f.patch" + "https://snyk-patches.s3.amazonaws.com/npm/mongoose/20160116/20160116_0_3_mongoose_2ff7d36c5e52270211b17f3a84c8a47c6f4d8c1f.patch" ], "version": "<3.8.39 >=3.6.11", "modificationTime": "2016-01-23T12:00:05.158Z", @@ -1485,7 +1485,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/mongoose/20160116/20160116_0_5_mongoose_2ff7d36c5e52270211b17f3a84c8a47c6f4d8c1f.patch" + "https://snyk-patches.s3.amazonaws.com/npm/mongoose/20160116/20160116_0_5_mongoose_2ff7d36c5e52270211b17f3a84c8a47c6f4d8c1f.patch" ], "version": "=3.6.11", "modificationTime": "2016-01-23T12:00:05.158Z", @@ -1494,7 +1494,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/mongoose/20160116/20160116_0_4_mongoose_2ff7d36c5e52270211b17f3a84c8a47c6f4d8c1f.patch" + "https://snyk-patches.s3.amazonaws.com/npm/mongoose/20160116/20160116_0_4_mongoose_2ff7d36c5e52270211b17f3a84c8a47c6f4d8c1f.patch" ], "version": "<3.6.10 >=3.5.5", "modificationTime": "2016-01-23T12:00:05.158Z", @@ -1555,7 +1555,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch" ], "version": "=0.7.0", "modificationTime": "2015-10-24T20:39:59.852Z", @@ -1564,7 +1564,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch" ], "version": "<0.7.0 >=0.6.0", "modificationTime": "2015-10-24T20:39:59.852Z", @@ -1573,7 +1573,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch" ], "version": "<0.6.0 >0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", @@ -1582,7 +1582,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch" ], "version": "=0.3.0", "modificationTime": "2015-10-24T20:39:59.852Z", @@ -1591,7 +1591,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch" ], "version": "=0.2.0", "modificationTime": "2015-10-24T20:39:59.852Z", @@ -1600,7 +1600,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch" ], "version": "=0.1.0", "modificationTime": "2015-10-24T20:39:59.852Z", @@ -1659,7 +1659,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_100.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_100.patch" ], "version": "=1.0.0", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -1668,7 +1668,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_072-073.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_072-073.patch" ], "version": "=0.7.2 || =0.7.3", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -1677,7 +1677,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_071.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_071.patch" ], "version": "=0.7.1", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -1735,7 +1735,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_100.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_100.patch" ], "version": "=1.0.0", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -1744,7 +1744,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_072-073.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_072-073.patch" ], "version": "=0.7.2 || =0.7.3", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -1753,7 +1753,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_071.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_071.patch" ], "version": "=0.7.1", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -1813,7 +1813,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_100.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_100.patch" ], "version": "=1.0.0", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -1822,7 +1822,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_072-073.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_072-073.patch" ], "version": "=0.7.2 || =0.7.3", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -1831,7 +1831,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_071.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_071.patch" ], "version": "=0.7.1", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -1893,7 +1893,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_100.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_100.patch" ], "version": "=1.0.0", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -1902,7 +1902,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_072-073.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_072-073.patch" ], "version": "=0.7.2 || =0.7.3", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -1911,7 +1911,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_071.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_071.patch" ], "version": "=0.7.1", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -1975,7 +1975,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_100.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_100.patch" ], "version": "=1.0.0", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -1984,7 +1984,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_072-073.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_072-073.patch" ], "version": "=0.7.2 || =0.7.3", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -1993,7 +1993,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_071.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_071.patch" ], "version": "=0.7.1", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2057,7 +2057,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_100.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_100.patch" ], "version": "=1.0.0", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2066,7 +2066,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_072-073.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_072-073.patch" ], "version": "=0.7.2 || =0.7.3", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2075,7 +2075,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_071.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_071.patch" ], "version": "=0.7.1", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2141,7 +2141,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_100.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_100.patch" ], "version": "=1.0.0", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2150,7 +2150,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_072-073.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_072-073.patch" ], "version": "=0.7.2 || =0.7.3", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2159,7 +2159,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_071.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_071.patch" ], "version": "=0.7.1", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2223,7 +2223,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_100.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_100.patch" ], "version": "=1.0.0", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2232,7 +2232,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_072-073.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_072-073.patch" ], "version": "=0.7.2 || =0.7.3", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2241,7 +2241,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_071.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_071.patch" ], "version": "=0.7.1", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2305,7 +2305,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_100.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_100.patch" ], "version": "=1.0.0", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2314,7 +2314,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_072-073.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_072-073.patch" ], "version": "=0.7.2 || =0.7.3", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2323,7 +2323,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_071.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_071.patch" ], "version": "=0.7.1", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2385,7 +2385,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_100.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_100.patch" ], "version": "=1.0.0", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2394,7 +2394,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_072-073.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_072-073.patch" ], "version": "=0.7.2 || =0.7.3", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2403,7 +2403,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_071.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_071.patch" ], "version": "=0.7.1", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2467,7 +2467,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_100.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_100.patch" ], "version": "=1.0.0", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2476,7 +2476,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_072-073.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_072-073.patch" ], "version": "=0.7.2 || =0.7.3", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2485,7 +2485,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_071.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_071.patch" ], "version": "=0.7.1", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -2548,7 +2548,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/negotiator/20160616/negotiator_20160616_0_0_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" + "https://snyk-patches.s3.amazonaws.com/npm/negotiator/20160616/negotiator_20160616_0_0_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" ], "version": "0.6.0", "modificationTime": "2016-07-18T12:00:00.000Z", @@ -2557,7 +2557,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/negotiator/20160616/negotiator_20160616_0_1_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" + "https://snyk-patches.s3.amazonaws.com/npm/negotiator/20160616/negotiator_20160616_0_1_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" ], "version": "<= 0.5.3 > 0.4.7", "modificationTime": "2016-07-18T12:00:00.000Z", @@ -2566,7 +2566,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/negotiator/20160616/negotiator_20160616_0_2_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" + "https://snyk-patches.s3.amazonaws.com/npm/negotiator/20160616/negotiator_20160616_0_2_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" ], "version": "<= 0.4.7 > 0.1.0", "modificationTime": "2016-07-18T12:00:00.000Z", @@ -2575,7 +2575,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/negotiator/20160616/negotiator_20160616_0_3_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" + "https://snyk-patches.s3.amazonaws.com/npm/negotiator/20160616/negotiator_20160616_0_3_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" ], "version": "0.1.0", "modificationTime": "2016-07-18T12:00:00.000Z", @@ -2636,7 +2636,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/negotiator/20160616/negotiator_20160616_0_0_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" + "https://snyk-patches.s3.amazonaws.com/npm/negotiator/20160616/negotiator_20160616_0_0_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" ], "version": "0.6.0", "modificationTime": "2016-07-18T12:00:00.000Z", @@ -2645,7 +2645,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/negotiator/20160616/negotiator_20160616_0_1_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" + "https://snyk-patches.s3.amazonaws.com/npm/negotiator/20160616/negotiator_20160616_0_1_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" ], "version": "<= 0.5.3 > 0.4.7", "modificationTime": "2016-07-18T12:00:00.000Z", @@ -2654,7 +2654,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/negotiator/20160616/negotiator_20160616_0_2_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" + "https://snyk-patches.s3.amazonaws.com/npm/negotiator/20160616/negotiator_20160616_0_2_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" ], "version": "<= 0.4.7 > 0.1.0", "modificationTime": "2016-07-18T12:00:00.000Z", @@ -2663,7 +2663,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/negotiator/20160616/negotiator_20160616_0_3_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" + "https://snyk-patches.s3.amazonaws.com/npm/negotiator/20160616/negotiator_20160616_0_3_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" ], "version": "0.1.0", "modificationTime": "2016-07-18T12:00:00.000Z", @@ -2726,7 +2726,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/negotiator/20160616/negotiator_20160616_0_0_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" + "https://snyk-patches.s3.amazonaws.com/npm/negotiator/20160616/negotiator_20160616_0_0_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" ], "version": "0.6.0", "modificationTime": "2016-07-18T12:00:00.000Z", @@ -2735,7 +2735,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/negotiator/20160616/negotiator_20160616_0_1_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" + "https://snyk-patches.s3.amazonaws.com/npm/negotiator/20160616/negotiator_20160616_0_1_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" ], "version": "<= 0.5.3 > 0.4.7", "modificationTime": "2016-07-18T12:00:00.000Z", @@ -2744,7 +2744,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/negotiator/20160616/negotiator_20160616_0_2_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" + "https://snyk-patches.s3.amazonaws.com/npm/negotiator/20160616/negotiator_20160616_0_2_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" ], "version": "<= 0.4.7 > 0.1.0", "modificationTime": "2016-07-18T12:00:00.000Z", @@ -2753,7 +2753,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/negotiator/20160616/negotiator_20160616_0_3_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" + "https://snyk-patches.s3.amazonaws.com/npm/negotiator/20160616/negotiator_20160616_0_3_26a05ec15cf7d1fa56000d66ebe9c9a1a62cb75c.patch" ], "version": "0.1.0", "modificationTime": "2016-07-18T12:00:00.000Z", @@ -2813,7 +2813,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/630_632.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/630_632.patch" ], "version": "=6.3.0", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -2822,7 +2822,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/631_632.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/631_632.patch" ], "version": "=6.3.1", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -2831,7 +2831,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/621_623.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/621_623.patch" ], "version": "=6.2.1", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -2840,7 +2840,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/622_623.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/622_623.patch" ], "version": "=6.2.2", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -2849,7 +2849,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/610_612.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/610_612.patch" ], "version": "=6.1.0", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -2858,7 +2858,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/611_612.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/611_612.patch" ], "version": "=6.1.1", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -2867,7 +2867,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/602_604.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/602_604.patch" ], "version": "=6.0.2", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -2876,7 +2876,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/603_604.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/603_604.patch" ], "version": "=6.0.3", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -2936,7 +2936,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/630_632.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/630_632.patch" ], "version": "=6.3.0", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -2945,7 +2945,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/631_632.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/631_632.patch" ], "version": "=6.3.1", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -2954,7 +2954,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/621_623.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/621_623.patch" ], "version": "=6.2.1", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -2963,7 +2963,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/622_623.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/622_623.patch" ], "version": "=6.2.2", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -2972,7 +2972,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/610_612.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/610_612.patch" ], "version": "=6.1.0", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -2981,7 +2981,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/611_612.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/611_612.patch" ], "version": "=6.1.1", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -2990,7 +2990,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/602_604.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/602_604.patch" ], "version": "=6.0.2", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -2999,7 +2999,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/603_604.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/603_604.patch" ], "version": "=6.0.3", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -3059,7 +3059,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/630_632.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/630_632.patch" ], "version": "=6.3.0", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -3068,7 +3068,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/631_632.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/631_632.patch" ], "version": "=6.3.1", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -3077,7 +3077,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/621_623.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/621_623.patch" ], "version": "=6.2.1", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -3086,7 +3086,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/622_623.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/622_623.patch" ], "version": "=6.2.2", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -3095,7 +3095,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/610_612.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/610_612.patch" ], "version": "=6.1.0", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -3104,7 +3104,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/611_612.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/611_612.patch" ], "version": "=6.1.1", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -3113,7 +3113,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/602_604.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/602_604.patch" ], "version": "=6.0.2", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -3122,7 +3122,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/603_604.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/603_604.patch" ], "version": "=6.0.3", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -3187,7 +3187,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_0_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_0_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.68.0 >=2.54.0", "modificationTime": "2016-03-22T12:00:05.158Z", @@ -3196,7 +3196,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_1_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_1_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.54.0 >2.51.0", "modificationTime": "2016-03-22T12:00:05.158Z", @@ -3205,7 +3205,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_2_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_2_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<=2.51.0 >2.47.0", "modificationTime": "2016-03-22T12:00:05.158Z", @@ -3214,7 +3214,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_3_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_3_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "=2.47.0", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -3223,7 +3223,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_4_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_4_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.47.0 >=2.27.0", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -3232,7 +3232,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_5_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_5_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.27.0 >=2.16.0", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -3241,7 +3241,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_6_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_6_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.16.0 >=2.9.150", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -3250,7 +3250,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_7_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_7_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.9.150 >=2.9.3", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -3259,7 +3259,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_8_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_8_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.9.3 >=2.2.6", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -3319,7 +3319,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" + "https://snyk-patches.s3.amazonaws.com/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" ], "version": "<4.3.2 >= 2.0.2", "modificationTime": "2015-04-03T16:00:00.000Z", @@ -3384,7 +3384,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/st/20140206/st-20140206_0_0_6b54ce2d2fb912eadd31e2c25c65456d2c8666e1.patch" + "https://snyk-patches.s3.amazonaws.com/npm/st/20140206/st-20140206_0_0_6b54ce2d2fb912eadd31e2c25c65456d2c8666e1.patch" ], "version": "<0.2.5 >0.1.4", "modificationTime": "2016-02-17T12:50:48.000Z", diff --git a/test/fixtures/openapi-node/answers.json b/test/fixtures/openapi-node/answers.json index 12ec3f780e..0f5601d0c6 100644 --- a/test/fixtures/openapi-node/answers.json +++ b/test/fixtures/openapi-node/answers.json @@ -18,7 +18,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-11-20T06:10:22.000Z", diff --git a/test/fixtures/patch-same-package-answers.json b/test/fixtures/patch-same-package-answers.json index f805156ff6..20a8208aa7 100644 --- a/test/fixtures/patch-same-package-answers.json +++ b/test/fixtures/patch-same-package-answers.json @@ -24,7 +24,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -101,7 +101,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -157,7 +157,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", diff --git a/test/fixtures/path-not-found.json b/test/fixtures/path-not-found.json index 292ac838f2..ce732c1925 100644 --- a/test/fixtures/path-not-found.json +++ b/test/fixtures/path-not-found.json @@ -23,7 +23,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/moment/20160126/moment_20160126_0_0_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/moment/20160126/moment_20160126_0_0_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" ], "version": "<=2.11.1 >2.10.6", "modificationTime": "2016-01-26T20:04:21.225Z", @@ -32,7 +32,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/moment/20160126/moment_20160126_0_1_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/moment/20160126/moment_20160126_0_1_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" ], "version": "<=2.10.6 >2.9.0", "modificationTime": "2016-01-26T20:04:21.225Z", @@ -41,7 +41,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/moment/20160126/moment_20160126_0_2_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/moment/20160126/moment_20160126_0_2_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" ], "version": "<=2.9.0 >2.2.1", "modificationTime": "2016-01-26T20:04:21.225Z", @@ -50,7 +50,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/moment/20160126/moment_20160126_0_3_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/moment/20160126/moment_20160126_0_3_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" ], "version": "=2.2.1", "modificationTime": "2016-01-26T20:04:21.225Z", @@ -59,7 +59,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/moment/20160126/moment_20160126_0_4_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/moment/20160126/moment_20160126_0_4_34af63b8b21208a949dfaf42d228502c73d20ec0.patch" ], "version": "<2.2.1 >2.0.0", "modificationTime": "2016-01-26T20:04:21.225Z", diff --git a/test/fixtures/pkg-SC-1472/SC-1472.json b/test/fixtures/pkg-SC-1472/SC-1472.json index e11378f911..5294a88124 100644 --- a/test/fixtures/pkg-SC-1472/SC-1472.json +++ b/test/fixtures/pkg-SC-1472/SC-1472.json @@ -22,7 +22,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -71,7 +71,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-08-06T06:10:22.000Z", @@ -136,7 +136,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -203,7 +203,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -270,7 +270,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -326,7 +326,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_0_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_0_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.68.0 >=2.54.0", "modificationTime": "2016-03-22T12:00:05.158Z", @@ -376,7 +376,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_0_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_0_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.68.0 >=2.54.0", "modificationTime": "2016-03-22T12:00:05.158Z", @@ -397,7 +397,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_4_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_4_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.47.0 >=2.27.0", "modificationTime": "2016-03-27T12:00:05.158Z", diff --git a/test/fixtures/protect-apply-same-patch-again/answers.json b/test/fixtures/protect-apply-same-patch-again/answers.json index ad79a33046..a67cd018aa 100644 --- a/test/fixtures/protect-apply-same-patch-again/answers.json +++ b/test/fixtures/protect-apply-same-patch-again/answers.json @@ -30,7 +30,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/debug/20170905/debug_20170905_0_0_c38a0166c266a679c8de012d4eaccec3f944e685.patch" + "https://snyk-patches.s3.amazonaws.com/npm/debug/20170905/debug_20170905_0_0_c38a0166c266a679c8de012d4eaccec3f944e685.patch" ], "version": ">= 3.0.0 <=3.0.1", "modificationTime": "2017-09-24T06:52:18.990Z", @@ -39,7 +39,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/debug/20170905/debug_20170905_0_1_f53962e944a87e6ca9bb622a2a12dffc22a9bb5a.patch" + "https://snyk-patches.s3.amazonaws.com/npm/debug/20170905/debug_20170905_0_1_f53962e944a87e6ca9bb622a2a12dffc22a9bb5a.patch" ], "version": ">=2.5.1 <2.6.9", "modificationTime": "2017-09-24T06:52:18.990Z", @@ -48,7 +48,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/debug/20170905/debug_20170905_0_2_f53962e944a87e6ca9bb622a2a12dffc22a9bb5a.patch" + "https://snyk-patches.s3.amazonaws.com/npm/debug/20170905/debug_20170905_0_2_f53962e944a87e6ca9bb622a2a12dffc22a9bb5a.patch" ], "version": ">=2.4.0 <2.5.0", "modificationTime": "2017-09-24T06:52:18.990Z", @@ -57,7 +57,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/debug/20170905/debug_20170905_0_3_f53962e944a87e6ca9bb622a2a12dffc22a9bb5a.patch" + "https://snyk-patches.s3.amazonaws.com/npm/debug/20170905/debug_20170905_0_3_f53962e944a87e6ca9bb622a2a12dffc22a9bb5a.patch" ], "version": ">=2.0.0 <2.4.0", "modificationTime": "2017-09-24T06:52:18.990Z", @@ -126,7 +126,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/debug/20170905/debug_20170905_0_0_c38a0166c266a679c8de012d4eaccec3f944e685.patch" + "https://snyk-patches.s3.amazonaws.com/npm/debug/20170905/debug_20170905_0_0_c38a0166c266a679c8de012d4eaccec3f944e685.patch" ], "version": ">= 3.0.0 <=3.0.1", "modificationTime": "2017-09-24T06:52:18.990Z", @@ -135,7 +135,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/debug/20170905/debug_20170905_0_1_f53962e944a87e6ca9bb622a2a12dffc22a9bb5a.patch" + "https://snyk-patches.s3.amazonaws.com/npm/debug/20170905/debug_20170905_0_1_f53962e944a87e6ca9bb622a2a12dffc22a9bb5a.patch" ], "version": ">=2.5.1 <2.6.9", "modificationTime": "2017-09-24T06:52:18.990Z", @@ -144,7 +144,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/debug/20170905/debug_20170905_0_2_f53962e944a87e6ca9bb622a2a12dffc22a9bb5a.patch" + "https://snyk-patches.s3.amazonaws.com/npm/debug/20170905/debug_20170905_0_2_f53962e944a87e6ca9bb622a2a12dffc22a9bb5a.patch" ], "version": ">=2.4.0 <2.5.0", "modificationTime": "2017-09-24T06:52:18.990Z", @@ -153,7 +153,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/debug/20170905/debug_20170905_0_3_f53962e944a87e6ca9bb622a2a12dffc22a9bb5a.patch" + "https://snyk-patches.s3.amazonaws.com/npm/debug/20170905/debug_20170905_0_3_f53962e944a87e6ca9bb622a2a12dffc22a9bb5a.patch" ], "version": ">=2.0.0 <2.4.0", "modificationTime": "2017-09-24T06:52:18.990Z", diff --git a/test/fixtures/scenarios/SC-1109.json b/test/fixtures/scenarios/SC-1109.json index 47a9237def..091583bc73 100644 --- a/test/fixtures/scenarios/SC-1109.json +++ b/test/fixtures/scenarios/SC-1109.json @@ -26,7 +26,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.1.1 >=4.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -35,7 +35,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -89,7 +89,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_0_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_0_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.68.0 >=2.54.0", "modificationTime": "2016-03-22T12:00:05.158Z", @@ -98,7 +98,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_1_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_1_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.54.0 >2.51.0", "modificationTime": "2016-03-22T12:00:05.158Z", @@ -107,7 +107,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_2_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_2_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<=2.51.0 >2.47.0", "modificationTime": "2016-03-22T12:00:05.158Z", @@ -116,7 +116,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_3_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_3_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "=2.47.0", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -125,7 +125,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_4_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_4_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.47.0 >=2.27.0", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -134,7 +134,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_5_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_5_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.27.0 >=2.16.0", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -143,7 +143,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_6_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_6_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.16.0 >=2.9.150", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -152,7 +152,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_7_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_7_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.9.150 >=2.9.3", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -161,7 +161,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_8_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_8_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.9.3 >=2.2.6", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -213,7 +213,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_0_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_0_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.68.0 >=2.54.0", "modificationTime": "2016-03-22T12:00:05.158Z", @@ -222,7 +222,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_1_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_1_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.54.0 >2.51.0", "modificationTime": "2016-03-22T12:00:05.158Z", @@ -231,7 +231,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_2_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_2_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<=2.51.0 >2.47.0", "modificationTime": "2016-03-22T12:00:05.158Z", @@ -240,7 +240,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_3_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_3_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "=2.47.0", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -249,7 +249,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_4_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_4_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.47.0 >=2.27.0", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -258,7 +258,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_5_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_5_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.27.0 >=2.16.0", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -267,7 +267,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_6_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_6_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.16.0 >=2.9.150", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -276,7 +276,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_7_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_7_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.9.150 >=2.9.3", "modificationTime": "2016-03-27T12:00:05.158Z", @@ -285,7 +285,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/request/20160119/request_20160119_0_8_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" + "https://snyk-patches.s3.amazonaws.com/npm/request/20160119/request_20160119_0_8_3d31d4526fa4d4e4f59b89cabe194fb671063cdb.patch" ], "version": "<2.9.3 >=2.2.6", "modificationTime": "2016-03-27T12:00:05.158Z", diff --git a/test/fixtures/scenarios/SC-1430.json b/test/fixtures/scenarios/SC-1430.json index b1da8b9265..4cdbffb05b 100644 --- a/test/fixtures/scenarios/SC-1430.json +++ b/test/fixtures/scenarios/SC-1430.json @@ -27,7 +27,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -87,7 +87,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -151,7 +151,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -213,7 +213,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -277,7 +277,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -341,7 +341,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -407,7 +407,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -473,7 +473,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -534,7 +534,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -598,7 +598,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -664,7 +664,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -730,7 +730,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -798,7 +798,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -866,7 +866,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -936,7 +936,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -1006,7 +1006,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -1072,7 +1072,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -1138,7 +1138,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", @@ -1200,7 +1200,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" + "https://snyk-patches.s3.amazonaws.com/npm/minimatch/20160620/minimatch_20160620_0_0_6944abf9e0694bd22fd9dad293faa40c2bc8a955.patch" ], "version": "<=3.0.1 >2.0.5", "modificationTime": "2016-06-20T16:00:06.484Z", diff --git a/test/fixtures/scenarios/SC-3560.json b/test/fixtures/scenarios/SC-3560.json index 0b6ec85217..2fbd2bcfe5 100644 --- a/test/fixtures/scenarios/SC-3560.json +++ b/test/fixtures/scenarios/SC-3560.json @@ -78,7 +78,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_100.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_100.patch" ], "version": "=1.0.0", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -87,7 +87,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_072-073.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_072-073.patch" ], "version": "=0.7.2 || =0.7.3", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -96,7 +96,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20170412/ms_071.patch" + "https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_071.patch" ], "version": "=0.7.1", "modificationTime": "2017-05-16T10:12:18.990Z", @@ -161,7 +161,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/630_632.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/630_632.patch" ], "version": "=6.3.0", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -170,7 +170,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/631_632.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/631_632.patch" ], "version": "=6.3.1", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -179,7 +179,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/621_623.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/621_623.patch" ], "version": "=6.2.1", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -188,7 +188,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/622_623.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/622_623.patch" ], "version": "=6.2.2", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -197,7 +197,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/610_612.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/610_612.patch" ], "version": "=6.1.0", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -206,7 +206,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/611_612.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/611_612.patch" ], "version": "=6.1.1", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -215,7 +215,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/602_604.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/602_604.patch" ], "version": "=6.0.2", "modificationTime": "2017-03-09T00:00:00.000Z", @@ -224,7 +224,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20170213/603_604.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20170213/603_604.patch" ], "version": "=6.0.3", "modificationTime": "2017-03-09T00:00:00.000Z", diff --git a/test/fixtures/scenarios/anna.json b/test/fixtures/scenarios/anna.json index 6990cf2fb0..25cc91096f 100644 --- a/test/fixtures/scenarios/anna.json +++ b/test/fixtures/scenarios/anna.json @@ -23,7 +23,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/handlebars/20151207/handlebars_0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/handlebars/20151207/handlebars_0.patch" ], "version": "<4.0.0 >=3.0.2", "modificationTime": "2015-12-14T23:52:16.811Z", @@ -76,7 +76,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/handlebars/20151207/handlebars_0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/handlebars/20151207/handlebars_0.patch" ], "version": "<4.0.0 >=3.0.2", "modificationTime": "2015-12-14T23:52:16.811Z", @@ -131,7 +131,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/handlebars/20151207/handlebars_0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/handlebars/20151207/handlebars_0.patch" ], "version": "<4.0.0 >=3.0.2", "modificationTime": "2015-12-14T23:52:16.811Z", @@ -188,7 +188,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/handlebars/20151207/handlebars_0.patch" + "https://snyk-patches.s3.amazonaws.com/npm/handlebars/20151207/handlebars_0.patch" ], "version": "<4.0.0 >=3.0.2", "modificationTime": "2015-12-14T23:52:16.811Z", @@ -248,7 +248,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_0_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.1.1 >=4.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -257,7 +257,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" + "https://snyk-patches.s3.amazonaws.com/npm/hawk/20160119/hawk_20160119_0_1_0833f99ba64558525995a7e21d4093da1f3e15fa.patch" ], "version": "<4.0.0 >=3.0.0", "modificationTime": "2016-01-20T12:51:35.396Z", @@ -352,7 +352,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/marked/20140131-1/marked_20140131-1_0_0_a37bd643f05bf95ff18cafa2b06e7d741d2e2157.patch" + "https://snyk-patches.s3.amazonaws.com/npm/marked/20140131-1/marked_20140131-1_0_0_a37bd643f05bf95ff18cafa2b06e7d741d2e2157.patch" ], "version": "<=0.3.3 >=0.2.8", "modificationTime": "2014-01-30T22:33:12.000Z", @@ -409,7 +409,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/marked/20140131-2/marked_20140131-2_0_0_3c191144939107c45a7fa11ab6cb88be6694a1ba.patch" + "https://snyk-patches.s3.amazonaws.com/npm/marked/20140131-2/marked_20140131-2_0_0_3c191144939107c45a7fa11ab6cb88be6694a1ba.patch" ], "version": "<=0.3.2 >=0.3.1", "modificationTime": "2014-01-30T22:33:12.000Z", @@ -467,7 +467,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-08-06T06:10:22.000Z", @@ -476,7 +476,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806/qs_20140806_0_1_snyk_npm.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806/qs_20140806_0_1_snyk_npm.patch" ], "version": "=0.5.6", "modificationTime": "2014-08-06T06:10:22.000Z", @@ -530,7 +530,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-08-06T06:10:22.000Z", @@ -539,7 +539,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806/qs_20140806_0_1_snyk_npm.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806/qs_20140806_0_1_snyk_npm.patch" ], "version": "=0.5.6", "modificationTime": "2014-08-06T06:10:22.000Z", @@ -593,7 +593,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-08-06T06:10:22.000Z", @@ -602,7 +602,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806/qs_20140806_0_1_snyk_npm.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806/qs_20140806_0_1_snyk_npm.patch" ], "version": "=0.5.6", "modificationTime": "2014-08-06T06:10:22.000Z", @@ -655,7 +655,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -664,7 +664,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" ], "version": "=0.5.6", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -715,7 +715,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -724,7 +724,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" ], "version": "=0.5.6", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -775,7 +775,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -784,7 +784,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" ], "version": "=0.5.6", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -837,7 +837,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", @@ -888,7 +888,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", @@ -941,7 +941,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", @@ -996,7 +996,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", @@ -1051,7 +1051,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", @@ -1108,7 +1108,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", @@ -1168,7 +1168,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1179,7 +1179,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1232,7 +1232,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1243,7 +1243,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1298,7 +1298,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1309,7 +1309,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1366,7 +1366,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1377,7 +1377,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1434,7 +1434,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1445,7 +1445,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1504,7 +1504,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch" ], "version": "<= 2.4.23 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -1515,7 +1515,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >2.4.23", "modificationTime": "2015-11-16T09:29:10.000Z", diff --git a/test/fixtures/scenarios/explode-ignore.json b/test/fixtures/scenarios/explode-ignore.json index f189a54c2e..c487c2a603 100644 --- a/test/fixtures/scenarios/explode-ignore.json +++ b/test/fixtures/scenarios/explode-ignore.json @@ -114,7 +114,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-08-06T06:10:22.000Z", @@ -123,7 +123,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806/qs_20140806_0_1_snyk_npm.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806/qs_20140806_0_1_snyk_npm.patch" ], "version": "=0.5.6", "modificationTime": "2014-08-06T06:10:22.000Z", @@ -176,7 +176,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -185,7 +185,7 @@ }, { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch" ], "version": "=0.5.6", "modificationTime": "2014-11-20T06:10:22.000Z", @@ -240,7 +240,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/send/20140912/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/send/20140912/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" ], "version": "< 0.8.4 >=0.7.3", "modificationTime": "2014-09-12T05:06:33.000Z", @@ -293,7 +293,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/send/20140912/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" + "https://snyk-patches.s3.amazonaws.com/npm/send/20140912/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" ], "version": "< 0.8.4 >=0.7.3", "modificationTime": "2014-09-12T05:06:33.000Z", @@ -345,7 +345,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/send/20151103/send_20151103_0_1_98a5b89982b38e79db684177cf94730ce7fc7aed.patch" + "https://snyk-patches.s3.amazonaws.com/npm/send/20151103/send_20151103_0_1_98a5b89982b38e79db684177cf94730ce7fc7aed.patch" ], "version": "<0.11.1 >=0.9.0", "modificationTime": "2015-11-03T07:12:20.676Z", @@ -397,7 +397,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/send/20151103/send_20151103_0_1_98a5b89982b38e79db684177cf94730ce7fc7aed.patch" + "https://snyk-patches.s3.amazonaws.com/npm/send/20151103/send_20151103_0_1_98a5b89982b38e79db684177cf94730ce7fc7aed.patch" ], "version": "<0.11.1 >=0.9.0", "modificationTime": "2015-11-03T07:12:20.676Z", diff --git a/test/fixtures/scenarios/humpback.json b/test/fixtures/scenarios/humpback.json index 58b39466fc..006ea3bf37 100644 --- a/test/fixtures/scenarios/humpback.json +++ b/test/fixtures/scenarios/humpback.json @@ -1 +1 @@ -{"ok":false,"vulnerabilities":[{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","connect@2.25.0","connect-timeout@1.2.2","ms@0.6.2"],"upgradePath":[false,false,"connect@2.29.0","connect-timeout@1.6.2","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","connect@2.25.0","debug@1.0.4","ms@0.6.2"],"upgradePath":[false,false,"connect@2.29.2","debug@2.2.0","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","express@3.16.0","debug@1.0.4","ms@0.6.2"],"upgradePath":[false,false,"express@3.20.3","debug@2.2.0","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","sails-hook-sockets@0.11.27","socket.io-client@1.3.7","engine.io-client@1.5.4","debug@1.0.4","ms@0.6.2"],"upgradePath":[false,false,false,false,"engine.io-client@1.6.0","debug@2.2.0","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","connect@2.25.0","serve-static@1.5.4","send@0.8.5","ms@0.6.2"],"upgradePath":[false,false,"connect@2.29.0","serve-static@1.9.3","send@0.12.3","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","express@3.16.0","send@0.8.1","ms@0.6.2"],"upgradePath":[false,false,"express@3.20.3","send@0.12.3","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","sails-hook-sockets@0.11.27","socket.io@1.3.7","debug@2.1.0","ms@0.6.2"],"upgradePath":[false,false,false,false,"debug@2.2.0","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","sails-hook-sockets@0.11.27","socket.io@1.3.7","engine.io@1.5.4","debug@1.0.3","ms@0.6.2"],"upgradePath":[false,false,false,false,"engine.io@1.6.0","debug@2.2.0","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","sails-hook-sockets@0.11.27","socket.io@1.3.7","socket.io-adapter@0.3.1","debug@1.0.2","ms@0.6.2"],"upgradePath":[false,false,false,false,"socket.io-adapter@0.4.0","debug@2.2.0","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"qs denial-of-service memory exhaustion","credit":["dustin shiver"],"description":"## overview\nthe qs module has the ability to create sparse arrays during parsing. by specifying a high index it is possible to create a large array that will eventually take up all the allocated memory of the running process, resulting in a crash.\n\n_source: [node security project](https://nodesecurity.io/advisories/29)_\n\n## remediation\nupgrade qs to version 1.0.0 or greater.\n\n## references\n- https://nodesecurity.io/advisories/29\n- https://github.com/visionmedia/node-querystring/issues/104\n\n","semver":{"vulnerable":"<1.0.0","unaffected":">= 1.x"},"cvssv2":"5.0 (medium) (av:n/ac:l/au:n/c:n/i:n/a:p)","cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-400"],"cve":["cve-2014-7191"],"nsp":29},"patches":[],"moduleName":"qs","creationtime":"2014-08-06t06:10:22.000z","publicationTime":"2014-08-06t06:10:22.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:qs:20140806","from":["humpback@0.11.2","grunt-contrib-watch@0.5.3","tiny-lr@0.0.4","qs@0.5.6"],"upgradePath":[false,"grunt-contrib-watch@0.6.0"],"version":"0.5.6","name":"qs"},{"title":"qs denial-of-service extended event loop blocking","credit":["tom steele"],"description":"## overview\nthe qs module does not have an option or default for specifying object depth and, when parsing a string representing a deeply nested object, will block the event loop for long periods of time. an attacker could leverage this to cause a temporary denial-of-service condition, for example in a web application, other requests would not be processed while this blocking is occurring.\n\n_source: [node security project](https://nodesecurity.io/advisories/28)_\n\n## remediation\nupdate qs to version 1.0.0 or greater.\n\n## references\nhttps://nodesecurity.io/advisories/28\n","semver":{"vulnerable":"<1.0.0","unaffected":">= 1.x"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":28},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch"],"version":"<1.0.0 >=0.6.5","modificationtime":"2014-11-20t06:10:22.000z","comments":[],"id":"patch:npm:qs:20140806-1:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch"],"version":"=0.5.6","modificationtime":"2014-11-20t06:10:22.000z","comments":[],"id":"patch:npm:qs:20140806-1:1"}],"moduleName":"qs","creationtime":"2014-08-06t06:10:23.000z","publicationTime":"2014-08-06t06:10:23.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:qs:20140806-1","from":["humpback@0.11.2","grunt-contrib-watch@0.5.3","tiny-lr@0.0.4","qs@0.5.6"],"upgradePath":[false,"grunt-contrib-watch@0.6.0"],"version":"0.5.6","name":"qs"},{"title":"semver regular expression denial of service","credit":["adam baldwin"],"description":"## overview\n\nsemver is vulnerable to regular expression denial of service ([redos](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)) when extremely long version strings are parsed.\n\n_source: [node security project](https://nodesecurity.io/advisories/31)_\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1]\n\n## remediation\nupdate to a version 4.3.2 or greater. package version can no longer be more than 256 characters long. this prevents a situation in which parsing the version number can use exponentially more time and memory to parse, leading to a potential denial of service.\n\n## references\n- https://nodesecurity.io/advisories/31\n- [1] https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n- https://github.com/npm/npm/releases/tag/v2.7.5\n","semver":{"vulnerable":"<4.3.2","unaffected":">=4.3.2"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":31},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch"],"version":"<4.3.2 >= 2.0.2","modificationtime":"2015-04-03t16:00:00.000z","comments":["https://github.com/npm/node-semver/commit/c80180d8341a8ada0236815c29a2be59864afd70.patch"],"id":"patch:npm:semver:20150403:0"}],"moduleName":"semver","creationtime":"2015-04-03t16:00:00.000z","publicationTime":"2015-04-03t16:00:00.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:semver:20150403","from":["humpback@0.11.2","bower@1.7.0","semver@2.3.2"],"upgradePath":[false,false,"semver@4.3.2"],"version":"2.3.2","name":"semver"},{"title":"semver regular expression denial of service","credit":["adam baldwin"],"description":"## overview\n\nsemver is vulnerable to regular expression denial of service ([redos](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)) when extremely long version strings are parsed.\n\n_source: [node security project](https://nodesecurity.io/advisories/31)_\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1]\n\n## remediation\nupdate to a version 4.3.2 or greater. package version can no longer be more than 256 characters long. this prevents a situation in which parsing the version number can use exponentially more time and memory to parse, leading to a potential denial of service.\n\n## references\n- https://nodesecurity.io/advisories/31\n- [1] https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n- https://github.com/npm/npm/releases/tag/v2.7.5\n","semver":{"vulnerable":"<4.3.2","unaffected":">=4.3.2"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":31},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch"],"version":"<4.3.2 >= 2.0.2","modificationtime":"2015-04-03t16:00:00.000z","comments":["https://github.com/npm/node-semver/commit/c80180d8341a8ada0236815c29a2be59864afd70.patch"],"id":"patch:npm:semver:20150403:0"}],"moduleName":"semver","creationtime":"2015-04-03t16:00:00.000z","publicationTime":"2015-04-03t16:00:00.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:semver:20150403","from":["humpback@0.11.2","sails@0.11.3","semver@2.2.1"],"upgradePath":[false,false,"semver@4.3.2"],"version":"2.2.1","name":"semver"},{"title":"semver regular expression denial of service","credit":["adam baldwin"],"description":"## overview\n\nsemver is vulnerable to regular expression denial of service ([redos](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)) when extremely long version strings are parsed.\n\n_source: [node security project](https://nodesecurity.io/advisories/31)_\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1]\n\n## remediation\nupdate to a version 4.3.2 or greater. package version can no longer be more than 256 characters long. this prevents a situation in which parsing the version number can use exponentially more time and memory to parse, leading to a potential denial of service.\n\n## references\n- https://nodesecurity.io/advisories/31\n- [1] https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n- https://github.com/npm/npm/releases/tag/v2.7.5\n","semver":{"vulnerable":"<4.3.2","unaffected":">=4.3.2"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":31},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch"],"version":"<4.3.2 >= 2.0.2","modificationtime":"2015-04-03t16:00:00.000z","comments":["https://github.com/npm/node-semver/commit/c80180d8341a8ada0236815c29a2be59864afd70.patch"],"id":"patch:npm:semver:20150403:0"}],"moduleName":"semver","creationtime":"2015-04-03t16:00:00.000z","publicationTime":"2015-04-03t16:00:00.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:semver:20150403","from":["humpback@0.11.2","sails@0.11.3","express-handlebars@1.0.3","semver@3.0.1"],"upgradePath":[false,false,"express-handlebars@2.0.0"],"version":"3.0.1","name":"semver"},{"title":"send directory traversal","credit":["ilya kantor"],"description":"## overview\nwhen relying on the root option to restrict file access it may be possible for an application consumer to escape out of the restricted directory and access files in a similarly named directory. for example, `static(_dirname + '/public')` would allow access to `_dirname + '/public-restricted'`.\n\n_source: [node security project](https://nodesecurity.io/advisories/32)_\n\n## remediation\nupgrade to a version greater than or equal to 0.8.4.\n\n## references\n- https://nodesecurity.io/advisories/32\n- https://github.com/visionmedia/send/pull/59\n- https://github.com/visionmedia/send/commit/9c6ca9b2c0b880afd3ff91ce0d211213c5fa5f9a\n","semver":{"vulnerable":"< 0.8.4","unaffected":">= 0.8.4"},"cvssv3":"","severity":"high","identifiers":{"cwe":["cwe-23"],"cve":["cve-2014-6394"],"nsp":32},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/send/20140912/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch"],"version":"< 0.8.4 >=0.7.3","modificationtime":"2014-09-12t05:06:33.000z","comments":[],"id":"patch:npm:send:20140912:0"}],"moduleName":"send","creationtime":"2014-09-12t05:06:33.000z","publicationTime":"2014-09-12t05:06:33.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:send:20140912","from":["humpback@0.11.2","sails@0.11.3","express@3.16.0","send@0.8.1"],"upgradePath":[false,false,"express@3.16.10","send@0.8.5"],"version":"0.8.1","name":"send"},{"title":"root path disclosure","credit":["dinis cruz"],"creationtime":"2015-11-06t02:09:36.183z","modificationtime":"2015-11-06t02:09:36.183z","publicationTime":"2015-11-03t07:12:20.676z","description":"## overview\n[send](https://www.npmjs.com/package/send) is a library for streaming files from the file system as an http response. it supports partial responses (ranges), conditional-get negotiation, high test coverage, and granular events which may be leveraged to take appropriate actions in your application or framework.\n\na root path disclosure vulnerability exists in `send` versions prior to 0.11.1.\n\n## remediation\nupgrade `send` to version 0.11.1. or greater. \n\nif a direct dependency update is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/56\n- https://github.com/pillarjs/send/pull/70\n- https://github.com/pillarjs/send/commit/98a5b89982b38e79db684177cf94730ce7fc7aed\n- https://github.com/expressjs/serve-static/blob/master/history.md#181--2015-01-20\n- http://expressjs.com/advanced/security-updates.html\n","semver":{"vulnerable":"<0.11.1","unaffected":">=0.11.1"},"cvssv3":"","severity":"medium","identifiers":{"cwe":[],"cve":[],"nsp":56},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/send/20151103/send_20151103_0_1_98a5b89982b38e79db684177cf94730ce7fc7aed.patch"],"version":"<0.11.1 >=0.9.0","modificationtime":"2015-11-03t07:12:20.676z","comments":["https://github.com/pillarjs/send/commit/98a5b89982b38e79db684177cf94730ce7fc7aed","https://github.com/dxa4481/send/commit/6adc607a908fb95892e39ca366222d8e2951a4a4"],"id":"patch:npm:send:20151103:0"}],"moduleName":"send","id":"npm:send:20151103","from":["humpback@0.11.2","sails@0.11.3","express@3.16.0","send@0.8.1"],"upgradePath":[false,false,"express@3.19.1","send@0.11.1"],"version":"0.8.1","name":"send"},{"title":"root path disclosure","credit":["dinis cruz"],"creationtime":"2015-11-06t02:09:36.183z","modificationtime":"2015-11-06t02:09:36.183z","publicationTime":"2015-11-03t07:12:20.676z","description":"## overview\n[send](https://www.npmjs.com/package/send) is a library for streaming files from the file system as an http response. it supports partial responses (ranges), conditional-get negotiation, high test coverage, and granular events which may be leveraged to take appropriate actions in your application or framework.\n\na root path disclosure vulnerability exists in `send` versions prior to 0.11.1.\n\n## remediation\nupgrade `send` to version 0.11.1. or greater. \n\nif a direct dependency update is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/56\n- https://github.com/pillarjs/send/pull/70\n- https://github.com/pillarjs/send/commit/98a5b89982b38e79db684177cf94730ce7fc7aed\n- https://github.com/expressjs/serve-static/blob/master/history.md#181--2015-01-20\n- http://expressjs.com/advanced/security-updates.html\n","semver":{"vulnerable":"<0.11.1","unaffected":">=0.11.1"},"cvssv3":"","severity":"medium","identifiers":{"cwe":[],"cve":[],"nsp":56},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/send/20151103/send_20151103_0_1_98a5b89982b38e79db684177cf94730ce7fc7aed.patch"],"version":"<0.11.1 >=0.9.0","modificationtime":"2015-11-03t07:12:20.676z","comments":["https://github.com/pillarjs/send/commit/98a5b89982b38e79db684177cf94730ce7fc7aed","https://github.com/dxa4481/send/commit/6adc607a908fb95892e39ca366222d8e2951a4a4"],"id":"patch:npm:send:20151103:0"}],"moduleName":"send","id":"npm:send:20151103","from":["humpback@0.11.2","sails@0.11.3","connect@2.25.0","serve-static@1.5.4","send@0.8.5"],"upgradePath":[false,false,"connect@2.28.0","serve-static@1.8.1","send@0.11.1"],"version":"0.8.5","name":"send"},{"title":"file and directory names are not escaped and can lead to xss attacks","credit":["ivan kozik"],"description":"## overview\n\nwhen using serve-index middleware version < 1.6.3 file and directory names are not escaped in html output. if remote users can influence file or directory names, this can trigger a persistent xss attack.\n\n_source: [node security project](https://nodesecurity.io/advisories/34)_\n\n## remediation\n\nupgrade to version 1.6.3 or greater\n\n## references\n- https://nodesecurity.io/advisories/34\n- https://github.com/expressjs/serve-index/issues/28\n- https://www.owasp.org/index.php/cross-site_scripting_%28xss%29\n","semver":{"vulnerable":"<1.6.3","unaffected":">=1.6.3"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-80"],"cve":[],"nsp":34},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/serve-index/20150314/serve-index_20150314_0_0_0d135e710d717d7d9a3a3994f611214fb42e2191_snyk.patch"],"version":"<1.6.3 >1.5.1","modificationtime":"2015-03-13t23:24:28.000z","comments":[],"id":"patch:npm:serve-index:20150314:0"}],"moduleName":"serve-index","creationtime":"2015-03-13t23:24:28.000z","publicationTime":"2015-03-13t23:24:28.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:serve-index:20150314","from":["humpback@0.11.2","sails@0.11.3","connect@2.25.0","serve-index@1.1.6"],"upgradePath":[false,false,"connect@2.28.0","serve-index@1.6.3"],"version":"1.1.6","name":"serve-index"},{"title":"serve-static open redirect","credit":["pierre-Élie fauché"],"description":"## overview\n\nwhen using serve-static middleware version < 1.7.2 and it's configured to mount at the root, it creates an open redirect on the site.\n\n_source: [node security project](https://nodesecurity.io/advisories/35)_\n\n## details\n\nfor example:\n\nif a user visits `http://example.com//www.google.com/%2e%2e` they will be redirected to `//www.google.com/%2e%2e`, which some browsers interpret as `http://www.google.com/%2e%2e`.\n\n## remediation\n\n * update to version 1.7.2 or greater (or 1.6.5 if sticking to the 1.6.x line).\n * disable redirects if not using the feature with 'redirect: false' option and cannot upgrade.\n\n## references\n- https://nodesecurity.io/advisories/35\n- https://github.com/expressjs/serve-static/issues/26\n- https://www.owasp.org/index.php/open_redirect\n","semver":{"vulnerable":"<1.6.5 || >=1.7.0 <1.7.2","unaffected":"~1.6.5 || >=1.7.2"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-601"],"cve":["cve-2015-1164"],"nsp":35},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/serve-static/20150113/serve-static_20150113_0_0_0399e399935bab99530d6926094b4451438c2d50_snyk.patch"],"version":">=1.7.0 <1.7.2","modificationtime":"2015-01-13t12:50:48.000z","comments":[],"id":"patch:npm:serve-static:20150113:0"}],"moduleName":"serve-static","creationtime":"2015-01-13t12:50:48.000z","publicationTime":"2015-01-13t12:50:48.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:serve-static:20150113","from":["humpback@0.11.2","sails@0.11.3","connect@2.25.0","serve-static@1.5.4"],"upgradePath":[false,false,"connect@2.26.0","serve-static@1.6.5"],"version":"1.5.4","name":"serve-static"},{"title":"root path disclosure vulnerability in express.static","credit":[],"description":"## overview:\n\nroot path disclosure vulnerability in express.static, res.sendfile, and res.sendfile\n\n_original description taken from the [node security project](https://nodesecurity.io/)_\n\n## recommendations:\n\n * update to version 1.8.1 or greater.\n\n## references:\n- http://expressjs.com/ja/advanced/security-updates.html\n- https://github.com/expressjs/serve-static/commit/30fe8b1596e8879923610c0421598669c39aecc2\n- https://github.com/expressjs/serve-static/blob/master/history.md#181--2015-01-20\n","semver":{"vulnerable":"<1.8.1","unaffected":">=1.8.1"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-211"],"cve":[],"nsp":""},"patches":[],"moduleName":"serve-static","creationtime":"2015-01-20t04:46:45.000z","publicationTime":"2015-01-20t04:46:45.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:serve-static:20150120","from":["humpback@0.11.2","sails@0.11.3","connect@2.25.0","serve-static@1.5.4"],"upgradePath":[false,false,"connect@2.28.0","serve-static@1.8.1"],"version":"1.5.4","name":"serve-static"},{"title":"uglify-js incorrectly handles non-boolean comparisons during minification","credit":["tom macwright"],"description":"## overview\n[tom macwright](https://github.com/mishoo/uglifyjs2/issues/751) discovered that uglifyjs versions 2.4.23 and earlier are affected by a vulnerability which allows a specially crafted javascript file to have altered functionality after minification. this bug was [demonstrated](https://zyan.scripts.mit.edu/blog/backdooring-js/) by [yan](https://twitter.com/bcrypt) to allow potentially malicious code to be hidden within secure code, activated by minification.\n\n_source: [node security project](https://nodesecurity.io/advisories/39)_\n\n\n### details\n\nin boolean algebra, demorgan's laws describe the relationships between conjunctions ( && ), disjunctions ( || ) and negations ( ! ).\nin javascript form, they state that:\n !(a && b) === (!a) || (!b)\n !(a || b) === (!a) && (!b)\n\nthe law does not hold true when one of the values is not a boolean however.\n\nvulnerable versions of uglifyjs do not account for this restriction, and erroneously apply the laws to a statement if it can be reduced in length by it.\n\nconsider this authentication function:\n\n```\nfunction istokenvalid(user) {\n var timeleft =\n !!config && // config object exists\n !!user.token && // user object has a token\n !user.token.invalidated && // token is not explicitly invalidated\n !config.uninitialized && // config is initialized\n !config.ignoretimestamps && // don't ignore timestamps\n gettimeleft(user.token.expiry); // > 0 if expiration is in the future\n\n // the token must not be expired\n return timeleft > 0;\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime();\n}\n```\nwhen minified with a vulnerable version of uglifyjs, it will produce the following insecure output, where a token will never expire:\n\n( formatted for readability )\n\n```\nfunction istokenvalid(user) {\n var timeleft = !( // negation\n !config // config object does not exist\n || !user.token // user object does not have a token\n || user.token.invalidated // token is explicitly invalidated\n || config.uninitialized // config isn't initialized\n || config.ignoretimestamps // ignore timestamps\n || !gettimeleft(user.token.expiry) // > 0 if expiration is in the future\n );\n return timeleft > 0\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime()\n}\n```\n\n## remediation\n\nupgrade uglifyjs to version >= 2.4.24.\n\n## references\n- https://nodesecurity.io/advisories/39\n- https://github.com/tmcw/mdast-uglify-bug\n- https://zyan.scripts.mit.edu/blog/backdooring-js/\n- https://github.com/mishoo/uglifyjs2/issues/751\n","semver":{"vulnerable":"<= 2.4.23","unaffected":">= 2.4.24"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-95"],"cve":[],"nsp":39},"patches":[],"moduleName":"uglify-js","creationtime":"2015-08-24t09:29:10.000z","publicationTime":"2015-08-24t09:29:10.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:uglify-js:20150824","from":["humpback@0.11.2","bower@1.7.0","handlebars@2.0.0","uglify-js@2.3.6"],"upgradePath":[false,false,"handlebars@4.0.0","uglify-js@2.4.24"],"version":"2.3.6","name":"uglify-js"},{"title":"uglify-js incorrectly handles non-boolean comparisons during minification","credit":["tom macwright"],"description":"## overview\n[tom macwright](https://github.com/mishoo/uglifyjs2/issues/751) discovered that uglifyjs versions 2.4.23 and earlier are affected by a vulnerability which allows a specially crafted javascript file to have altered functionality after minification. this bug was [demonstrated](https://zyan.scripts.mit.edu/blog/backdooring-js/) by [yan](https://twitter.com/bcrypt) to allow potentially malicious code to be hidden within secure code, activated by minification.\n\n_source: [node security project](https://nodesecurity.io/advisories/39)_\n\n\n### details\n\nin boolean algebra, demorgan's laws describe the relationships between conjunctions ( && ), disjunctions ( || ) and negations ( ! ).\nin javascript form, they state that:\n !(a && b) === (!a) || (!b)\n !(a || b) === (!a) && (!b)\n\nthe law does not hold true when one of the values is not a boolean however.\n\nvulnerable versions of uglifyjs do not account for this restriction, and erroneously apply the laws to a statement if it can be reduced in length by it.\n\nconsider this authentication function:\n\n```\nfunction istokenvalid(user) {\n var timeleft =\n !!config && // config object exists\n !!user.token && // user object has a token\n !user.token.invalidated && // token is not explicitly invalidated\n !config.uninitialized && // config is initialized\n !config.ignoretimestamps && // don't ignore timestamps\n gettimeleft(user.token.expiry); // > 0 if expiration is in the future\n\n // the token must not be expired\n return timeleft > 0;\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime();\n}\n```\nwhen minified with a vulnerable version of uglifyjs, it will produce the following insecure output, where a token will never expire:\n\n( formatted for readability )\n\n```\nfunction istokenvalid(user) {\n var timeleft = !( // negation\n !config // config object does not exist\n || !user.token // user object does not have a token\n || user.token.invalidated // token is explicitly invalidated\n || config.uninitialized // config isn't initialized\n || config.ignoretimestamps // ignore timestamps\n || !gettimeleft(user.token.expiry) // > 0 if expiration is in the future\n );\n return timeleft > 0\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime()\n}\n```\n\n## remediation\n\nupgrade uglifyjs to version >= 2.4.24.\n\n## references\n- https://nodesecurity.io/advisories/39\n- https://github.com/tmcw/mdast-uglify-bug\n- https://zyan.scripts.mit.edu/blog/backdooring-js/\n- https://github.com/mishoo/uglifyjs2/issues/751\n","semver":{"vulnerable":"<= 2.4.23","unaffected":">= 2.4.24"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-95"],"cve":[],"nsp":39},"patches":[],"moduleName":"uglify-js","creationtime":"2015-08-24t09:29:10.000z","publicationTime":"2015-08-24t09:29:10.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:uglify-js:20150824","from":["humpback@0.11.2","sails@0.11.3","express-handlebars@1.0.3","handlebars@2.0.0","uglify-js@2.3.6"],"upgradePath":[false,false,false,"handlebars@4.0.0","uglify-js@2.4.24"],"version":"2.3.6","name":"uglify-js"},{"title":"uglify-js incorrectly handles non-boolean comparisons during minification","credit":["tom macwright"],"description":"## overview\n[tom macwright](https://github.com/mishoo/uglifyjs2/issues/751) discovered that uglifyjs versions 2.4.23 and earlier are affected by a vulnerability which allows a specially crafted javascript file to have altered functionality after minification. this bug was [demonstrated](https://zyan.scripts.mit.edu/blog/backdooring-js/) by [yan](https://twitter.com/bcrypt) to allow potentially malicious code to be hidden within secure code, activated by minification.\n\n_source: [node security project](https://nodesecurity.io/advisories/39)_\n\n\n### details\n\nin boolean algebra, demorgan's laws describe the relationships between conjunctions ( && ), disjunctions ( || ) and negations ( ! ).\nin javascript form, they state that:\n !(a && b) === (!a) || (!b)\n !(a || b) === (!a) && (!b)\n\nthe law does not hold true when one of the values is not a boolean however.\n\nvulnerable versions of uglifyjs do not account for this restriction, and erroneously apply the laws to a statement if it can be reduced in length by it.\n\nconsider this authentication function:\n\n```\nfunction istokenvalid(user) {\n var timeleft =\n !!config && // config object exists\n !!user.token && // user object has a token\n !user.token.invalidated && // token is not explicitly invalidated\n !config.uninitialized && // config is initialized\n !config.ignoretimestamps && // don't ignore timestamps\n gettimeleft(user.token.expiry); // > 0 if expiration is in the future\n\n // the token must not be expired\n return timeleft > 0;\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime();\n}\n```\nwhen minified with a vulnerable version of uglifyjs, it will produce the following insecure output, where a token will never expire:\n\n( formatted for readability )\n\n```\nfunction istokenvalid(user) {\n var timeleft = !( // negation\n !config // config object does not exist\n || !user.token // user object does not have a token\n || user.token.invalidated // token is explicitly invalidated\n || config.uninitialized // config isn't initialized\n || config.ignoretimestamps // ignore timestamps\n || !gettimeleft(user.token.expiry) // > 0 if expiration is in the future\n );\n return timeleft > 0\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime()\n}\n```\n\n## remediation\n\nupgrade uglifyjs to version >= 2.4.24.\n\n## references\n- https://nodesecurity.io/advisories/39\n- https://github.com/tmcw/mdast-uglify-bug\n- https://zyan.scripts.mit.edu/blog/backdooring-js/\n- https://github.com/mishoo/uglifyjs2/issues/751\n","semver":{"vulnerable":"<= 2.4.23","unaffected":">= 2.4.24"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-95"],"cve":[],"nsp":39},"patches":[],"moduleName":"uglify-js","creationtime":"2015-08-24t09:29:10.000z","publicationTime":"2015-08-24t09:29:10.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:uglify-js:20150824","from":["humpback@0.11.2","grunt-html2js@0.3.5","jade@1.11.0","transformers@2.1.0","uglify-js@2.2.5"],"upgradePath":[false,false,false,"transformers@3.1.0","uglify-js@2.4.24"],"version":"2.2.5","name":"uglify-js"},{"title":"uglify-js incorrectly handles non-boolean comparisons during minification","credit":["tom macwright"],"description":"## overview\n[tom macwright](https://github.com/mishoo/uglifyjs2/issues/751) discovered that uglifyjs versions 2.4.23 and earlier are affected by a vulnerability which allows a specially crafted javascript file to have altered functionality after minification. this bug was [demonstrated](https://zyan.scripts.mit.edu/blog/backdooring-js/) by [yan](https://twitter.com/bcrypt) to allow potentially malicious code to be hidden within secure code, activated by minification.\n\n_source: [node security project](https://nodesecurity.io/advisories/39)_\n\n\n### details\n\nin boolean algebra, demorgan's laws describe the relationships between conjunctions ( && ), disjunctions ( || ) and negations ( ! ).\nin javascript form, they state that:\n !(a && b) === (!a) || (!b)\n !(a || b) === (!a) && (!b)\n\nthe law does not hold true when one of the values is not a boolean however.\n\nvulnerable versions of uglifyjs do not account for this restriction, and erroneously apply the laws to a statement if it can be reduced in length by it.\n\nconsider this authentication function:\n\n```\nfunction istokenvalid(user) {\n var timeleft =\n !!config && // config object exists\n !!user.token && // user object has a token\n !user.token.invalidated && // token is not explicitly invalidated\n !config.uninitialized && // config is initialized\n !config.ignoretimestamps && // don't ignore timestamps\n gettimeleft(user.token.expiry); // > 0 if expiration is in the future\n\n // the token must not be expired\n return timeleft > 0;\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime();\n}\n```\nwhen minified with a vulnerable version of uglifyjs, it will produce the following insecure output, where a token will never expire:\n\n( formatted for readability )\n\n```\nfunction istokenvalid(user) {\n var timeleft = !( // negation\n !config // config object does not exist\n || !user.token // user object does not have a token\n || user.token.invalidated // token is explicitly invalidated\n || config.uninitialized // config isn't initialized\n || config.ignoretimestamps // ignore timestamps\n || !gettimeleft(user.token.expiry) // > 0 if expiration is in the future\n );\n return timeleft > 0\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime()\n}\n```\n\n## remediation\n\nupgrade uglifyjs to version >= 2.4.24.\n\n## references\n- https://nodesecurity.io/advisories/39\n- https://github.com/tmcw/mdast-uglify-bug\n- https://zyan.scripts.mit.edu/blog/backdooring-js/\n- https://github.com/mishoo/uglifyjs2/issues/751\n","semver":{"vulnerable":"<= 2.4.23","unaffected":">= 2.4.24"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-95"],"cve":[],"nsp":39},"patches":[],"moduleName":"uglify-js","creationtime":"2015-08-24t09:29:10.000z","publicationTime":"2015-08-24t09:29:10.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:uglify-js:20150824","from":["humpback@0.11.2","kue@0.9.6","jade@1.1.5","transformers@2.1.0","uglify-js@2.2.5"],"upgradePath":[false,false,false,"transformers@3.1.0","uglify-js@2.4.24"],"version":"2.2.5","name":"uglify-js"},{"title":"uglify-js incorrectly handles non-boolean comparisons during minification","credit":["tom macwright"],"description":"## overview\n[tom macwright](https://github.com/mishoo/uglifyjs2/issues/751) discovered that uglifyjs versions 2.4.23 and earlier are affected by a vulnerability which allows a specially crafted javascript file to have altered functionality after minification. this bug was [demonstrated](https://zyan.scripts.mit.edu/blog/backdooring-js/) by [yan](https://twitter.com/bcrypt) to allow potentially malicious code to be hidden within secure code, activated by minification.\n\n_source: [node security project](https://nodesecurity.io/advisories/39)_\n\n\n### details\n\nin boolean algebra, demorgan's laws describe the relationships between conjunctions ( && ), disjunctions ( || ) and negations ( ! ).\nin javascript form, they state that:\n !(a && b) === (!a) || (!b)\n !(a || b) === (!a) && (!b)\n\nthe law does not hold true when one of the values is not a boolean however.\n\nvulnerable versions of uglifyjs do not account for this restriction, and erroneously apply the laws to a statement if it can be reduced in length by it.\n\nconsider this authentication function:\n\n```\nfunction istokenvalid(user) {\n var timeleft =\n !!config && // config object exists\n !!user.token && // user object has a token\n !user.token.invalidated && // token is not explicitly invalidated\n !config.uninitialized && // config is initialized\n !config.ignoretimestamps && // don't ignore timestamps\n gettimeleft(user.token.expiry); // > 0 if expiration is in the future\n\n // the token must not be expired\n return timeleft > 0;\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime();\n}\n```\nwhen minified with a vulnerable version of uglifyjs, it will produce the following insecure output, where a token will never expire:\n\n( formatted for readability )\n\n```\nfunction istokenvalid(user) {\n var timeleft = !( // negation\n !config // config object does not exist\n || !user.token // user object does not have a token\n || user.token.invalidated // token is explicitly invalidated\n || config.uninitialized // config isn't initialized\n || config.ignoretimestamps // ignore timestamps\n || !gettimeleft(user.token.expiry) // > 0 if expiration is in the future\n );\n return timeleft > 0\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime()\n}\n```\n\n## remediation\n\nupgrade uglifyjs to version >= 2.4.24.\n\n## references\n- https://nodesecurity.io/advisories/39\n- https://github.com/tmcw/mdast-uglify-bug\n- https://zyan.scripts.mit.edu/blog/backdooring-js/\n- https://github.com/mishoo/uglifyjs2/issues/751\n","semver":{"vulnerable":"<= 2.4.23","unaffected":">= 2.4.24"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-95"],"cve":[],"nsp":39},"patches":[],"moduleName":"uglify-js","creationtime":"2015-08-24t09:29:10.000z","publicationTime":"2015-08-24t09:29:10.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:uglify-js:20150824","from":["humpback@0.11.2","kue@0.9.6","jade@1.1.5","with@2.0.0","uglify-js@2.4.0"],"upgradePath":["humpback@0.11.2"],"version":"2.4.0","name":"uglify-js"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.186z","modificationtime":"2015-11-06t02:09:36.186z","publicationTime":"2015-10-24t21:01:32.155z","description":"## overview\nthe `parse()` function in the [`uglify-js`](https://www.npmjs.com/package/uglify-js) package prior to version 2.6.0 is vulnerable to regular expression denial of service (redos) attacks when long inputs of certain patters are processed.\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade to version 2.6.0 or greater. \nif a direct dependency update is not possible, use `snyk wizard` to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/48\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<2.6.0","unaffected":">=2.6.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":48},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch"],"version":"<= 2.4.23 >=2.2.0","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch"],"version":"<2.6.0 >2.4.23","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:1"}],"moduleName":"uglify-js","id":"npm:uglify-js:20151024","from":["humpback@0.11.2","bower@1.7.0","handlebars@2.0.0","uglify-js@2.3.6"],"upgradePath":[false,false,"handlebars@4.0.5","uglify-js@2.6.0"],"version":"2.3.6","name":"uglify-js"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.186z","modificationtime":"2015-11-06t02:09:36.186z","publicationTime":"2015-10-24t21:01:32.155z","description":"## overview\nthe `parse()` function in the [`uglify-js`](https://www.npmjs.com/package/uglify-js) package prior to version 2.6.0 is vulnerable to regular expression denial of service (redos) attacks when long inputs of certain patters are processed.\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade to version 2.6.0 or greater. \nif a direct dependency update is not possible, use `snyk wizard` to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/48\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<2.6.0","unaffected":">=2.6.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":48},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch"],"version":"<= 2.4.23 >=2.2.0","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch"],"version":"<2.6.0 >2.4.23","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:1"}],"moduleName":"uglify-js","id":"npm:uglify-js:20151024","from":["humpback@0.11.2","sails@0.11.3","express-handlebars@1.0.3","handlebars@2.0.0","uglify-js@2.3.6"],"upgradePath":[false,false,false,"handlebars@4.0.5","uglify-js@2.6.0"],"version":"2.3.6","name":"uglify-js"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.186z","modificationtime":"2015-11-06t02:09:36.186z","publicationTime":"2015-10-24t21:01:32.155z","description":"## overview\nthe `parse()` function in the [`uglify-js`](https://www.npmjs.com/package/uglify-js) package prior to version 2.6.0 is vulnerable to regular expression denial of service (redos) attacks when long inputs of certain patters are processed.\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade to version 2.6.0 or greater. \nif a direct dependency update is not possible, use `snyk wizard` to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/48\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<2.6.0","unaffected":">=2.6.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":48},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch"],"version":"<= 2.4.23 >=2.2.0","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch"],"version":"<2.6.0 >2.4.23","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:1"}],"moduleName":"uglify-js","id":"npm:uglify-js:20151024","from":["humpback@0.11.2","grunt-html2js@0.3.5","html-minifier@0.6.9","uglify-js@2.4.24"],"upgradePath":[false,false,false,"uglify-js@2.6.0"],"version":"2.4.24","name":"uglify-js"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.186z","modificationtime":"2015-11-06t02:09:36.186z","publicationTime":"2015-10-24t21:01:32.155z","description":"## overview\nthe `parse()` function in the [`uglify-js`](https://www.npmjs.com/package/uglify-js) package prior to version 2.6.0 is vulnerable to regular expression denial of service (redos) attacks when long inputs of certain patters are processed.\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade to version 2.6.0 or greater. \nif a direct dependency update is not possible, use `snyk wizard` to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/48\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<2.6.0","unaffected":">=2.6.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":48},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch"],"version":"<= 2.4.23 >=2.2.0","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch"],"version":"<2.6.0 >2.4.23","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:1"}],"moduleName":"uglify-js","id":"npm:uglify-js:20151024","from":["humpback@0.11.2","kue@0.9.6","jade@1.1.5","constantinople@1.0.2","uglify-js@2.4.24"],"upgradePath":[false,false,false,"constantinople@3.0.0"],"version":"2.4.24","name":"uglify-js"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.186z","modificationtime":"2015-11-06t02:09:36.186z","publicationTime":"2015-10-24t21:01:32.155z","description":"## overview\nthe `parse()` function in the [`uglify-js`](https://www.npmjs.com/package/uglify-js) package prior to version 2.6.0 is vulnerable to regular expression denial of service (redos) attacks when long inputs of certain patters are processed.\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade to version 2.6.0 or greater. \nif a direct dependency update is not possible, use `snyk wizard` to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/48\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<2.6.0","unaffected":">=2.6.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":48},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch"],"version":"<= 2.4.23 >=2.2.0","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch"],"version":"<2.6.0 >2.4.23","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:1"}],"moduleName":"uglify-js","id":"npm:uglify-js:20151024","from":["humpback@0.11.2","grunt-html2js@0.3.5","jade@1.11.0","transformers@2.1.0","uglify-js@2.2.5"],"upgradePath":[false,false,false,false,"uglify-js@2.6.0"],"version":"2.2.5","name":"uglify-js"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.186z","modificationtime":"2015-11-06t02:09:36.186z","publicationTime":"2015-10-24t21:01:32.155z","description":"## overview\nthe `parse()` function in the [`uglify-js`](https://www.npmjs.com/package/uglify-js) package prior to version 2.6.0 is vulnerable to regular expression denial of service (redos) attacks when long inputs of certain patters are processed.\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade to version 2.6.0 or greater. \nif a direct dependency update is not possible, use `snyk wizard` to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/48\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<2.6.0","unaffected":">=2.6.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":48},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch"],"version":"<= 2.4.23 >=2.2.0","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch"],"version":"<2.6.0 >2.4.23","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:1"}],"moduleName":"uglify-js","id":"npm:uglify-js:20151024","from":["humpback@0.11.2","kue@0.9.6","jade@1.1.5","transformers@2.1.0","uglify-js@2.2.5"],"upgradePath":[false,false,false,false,"uglify-js@2.6.0"],"version":"2.2.5","name":"uglify-js"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.186z","modificationtime":"2015-11-06t02:09:36.186z","publicationTime":"2015-10-24t21:01:32.155z","description":"## overview\nthe `parse()` function in the [`uglify-js`](https://www.npmjs.com/package/uglify-js) package prior to version 2.6.0 is vulnerable to regular expression denial of service (redos) attacks when long inputs of certain patters are processed.\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade to version 2.6.0 or greater. \nif a direct dependency update is not possible, use `snyk wizard` to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/48\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<2.6.0","unaffected":">=2.6.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":48},"patches":[{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch"],"version":"<= 2.4.23 >=2.2.0","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:0"},{"urls":["https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/master/patches/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch"],"version":"<2.6.0 >2.4.23","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:1"}],"moduleName":"uglify-js","id":"npm:uglify-js:20151024","from":["humpback@0.11.2","kue@0.9.6","jade@1.1.5","with@2.0.0","uglify-js@2.4.0"],"upgradePath":["humpback@0.11.2"],"version":"2.4.0","name":"uglify-js"}],"dependencycount":1572} \ No newline at end of file +{"ok":false,"vulnerabilities":[{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","connect@2.25.0","connect-timeout@1.2.2","ms@0.6.2"],"upgradePath":[false,false,"connect@2.29.0","connect-timeout@1.6.2","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","connect@2.25.0","debug@1.0.4","ms@0.6.2"],"upgradePath":[false,false,"connect@2.29.2","debug@2.2.0","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","express@3.16.0","debug@1.0.4","ms@0.6.2"],"upgradePath":[false,false,"express@3.20.3","debug@2.2.0","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","sails-hook-sockets@0.11.27","socket.io-client@1.3.7","engine.io-client@1.5.4","debug@1.0.4","ms@0.6.2"],"upgradePath":[false,false,false,false,"engine.io-client@1.6.0","debug@2.2.0","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","connect@2.25.0","serve-static@1.5.4","send@0.8.5","ms@0.6.2"],"upgradePath":[false,false,"connect@2.29.0","serve-static@1.9.3","send@0.12.3","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","express@3.16.0","send@0.8.1","ms@0.6.2"],"upgradePath":[false,false,"express@3.20.3","send@0.12.3","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","sails-hook-sockets@0.11.27","socket.io@1.3.7","debug@2.1.0","ms@0.6.2"],"upgradePath":[false,false,false,false,"debug@2.2.0","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","sails-hook-sockets@0.11.27","socket.io@1.3.7","engine.io@1.5.4","debug@1.0.3","ms@0.6.2"],"upgradePath":[false,false,false,false,"engine.io@1.6.0","debug@2.2.0","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.187z","modificationtime":"2015-11-06t02:09:36.187z","publicationTime":"2015-10-24t20:39:59.852z","description":"## overview\n\nthe [regular expression denial of service (redos)](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos) vulnerability exists in the `ms` package, affecting version 0.7.0 and below.\n\n## details\n\n`ms` is a milliseconds conversion utility, used to convert a time period string (i.e. `\"2 days\"`, `\"1h\"`) into milliseconds integer.\nthe regular expression used by the function to parse the time is vulnerable to a denial of service attack, where extremely long strings passed to `ms()` can take a long time to process, subsequently blocking the event loop for that extended period.\n\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade `ms` to version 0.7.1. \n\nif direct dependency upgrade is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/46\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<=0.7.0","unaffected":">0.7.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":46},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_0_0_48701f029417faf65e6f5e0b61a3cebe5436b07b.patch"],"version":"=0.7.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_1_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk.patch"],"version":"<0.7.0 >=0.6.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:1"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_2_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk2.patch"],"version":"<0.6.0 >0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:2"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_3_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk3.patch"],"version":"=0.3.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:3"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_4_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk4.patch"],"version":"=0.2.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:4"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/ms/20151024/ms_20151024_5_0_48701f029417faf65e6f5e0b61a3cebe5436b07b_snyk5.patch"],"version":"=0.1.0","modificationtime":"2015-10-24t20:39:59.852z","comments":[],"id":"patch:npm:ms:20151024:5"}],"moduleName":"ms","id":"npm:ms:20151024","from":["humpback@0.11.2","sails@0.11.3","sails-hook-sockets@0.11.27","socket.io@1.3.7","socket.io-adapter@0.3.1","debug@1.0.2","ms@0.6.2"],"upgradePath":[false,false,false,false,"socket.io-adapter@0.4.0","debug@2.2.0","ms@0.7.1"],"version":"0.6.2","name":"ms"},{"title":"qs denial-of-service memory exhaustion","credit":["dustin shiver"],"description":"## overview\nthe qs module has the ability to create sparse arrays during parsing. by specifying a high index it is possible to create a large array that will eventually take up all the allocated memory of the running process, resulting in a crash.\n\n_source: [node security project](https://nodesecurity.io/advisories/29)_\n\n## remediation\nupgrade qs to version 1.0.0 or greater.\n\n## references\n- https://nodesecurity.io/advisories/29\n- https://github.com/visionmedia/node-querystring/issues/104\n\n","semver":{"vulnerable":"<1.0.0","unaffected":">= 1.x"},"cvssv2":"5.0 (medium) (av:n/ac:l/au:n/c:n/i:n/a:p)","cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-400"],"cve":["cve-2014-7191"],"nsp":29},"patches":[],"moduleName":"qs","creationtime":"2014-08-06t06:10:22.000z","publicationTime":"2014-08-06t06:10:22.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:qs:20140806","from":["humpback@0.11.2","grunt-contrib-watch@0.5.3","tiny-lr@0.0.4","qs@0.5.6"],"upgradePath":[false,"grunt-contrib-watch@0.6.0"],"version":"0.5.6","name":"qs"},{"title":"qs denial-of-service extended event loop blocking","credit":["tom steele"],"description":"## overview\nthe qs module does not have an option or default for specifying object depth and, when parsing a string representing a deeply nested object, will block the event loop for long periods of time. an attacker could leverage this to cause a temporary denial-of-service condition, for example in a web application, other requests would not be processed while this blocking is occurring.\n\n_source: [node security project](https://nodesecurity.io/advisories/28)_\n\n## remediation\nupdate qs to version 1.0.0 or greater.\n\n## references\nhttps://nodesecurity.io/advisories/28\n","semver":{"vulnerable":"<1.0.0","unaffected":">= 1.x"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":28},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_0_snyk.patch"],"version":"<1.0.0 >=0.6.5","modificationtime":"2014-11-20t06:10:22.000z","comments":[],"id":"patch:npm:qs:20140806-1:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/qs/20140806-1/qs_20140806-1_0_1_snyk.patch"],"version":"=0.5.6","modificationtime":"2014-11-20t06:10:22.000z","comments":[],"id":"patch:npm:qs:20140806-1:1"}],"moduleName":"qs","creationtime":"2014-08-06t06:10:23.000z","publicationTime":"2014-08-06t06:10:23.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:qs:20140806-1","from":["humpback@0.11.2","grunt-contrib-watch@0.5.3","tiny-lr@0.0.4","qs@0.5.6"],"upgradePath":[false,"grunt-contrib-watch@0.6.0"],"version":"0.5.6","name":"qs"},{"title":"semver regular expression denial of service","credit":["adam baldwin"],"description":"## overview\n\nsemver is vulnerable to regular expression denial of service ([redos](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)) when extremely long version strings are parsed.\n\n_source: [node security project](https://nodesecurity.io/advisories/31)_\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1]\n\n## remediation\nupdate to a version 4.3.2 or greater. package version can no longer be more than 256 characters long. this prevents a situation in which parsing the version number can use exponentially more time and memory to parse, leading to a potential denial of service.\n\n## references\n- https://nodesecurity.io/advisories/31\n- [1] https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n- https://github.com/npm/npm/releases/tag/v2.7.5\n","semver":{"vulnerable":"<4.3.2","unaffected":">=4.3.2"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":31},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch"],"version":"<4.3.2 >= 2.0.2","modificationtime":"2015-04-03t16:00:00.000z","comments":["https://github.com/npm/node-semver/commit/c80180d8341a8ada0236815c29a2be59864afd70.patch"],"id":"patch:npm:semver:20150403:0"}],"moduleName":"semver","creationtime":"2015-04-03t16:00:00.000z","publicationTime":"2015-04-03t16:00:00.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:semver:20150403","from":["humpback@0.11.2","bower@1.7.0","semver@2.3.2"],"upgradePath":[false,false,"semver@4.3.2"],"version":"2.3.2","name":"semver"},{"title":"semver regular expression denial of service","credit":["adam baldwin"],"description":"## overview\n\nsemver is vulnerable to regular expression denial of service ([redos](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)) when extremely long version strings are parsed.\n\n_source: [node security project](https://nodesecurity.io/advisories/31)_\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1]\n\n## remediation\nupdate to a version 4.3.2 or greater. package version can no longer be more than 256 characters long. this prevents a situation in which parsing the version number can use exponentially more time and memory to parse, leading to a potential denial of service.\n\n## references\n- https://nodesecurity.io/advisories/31\n- [1] https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n- https://github.com/npm/npm/releases/tag/v2.7.5\n","semver":{"vulnerable":"<4.3.2","unaffected":">=4.3.2"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":31},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch"],"version":"<4.3.2 >= 2.0.2","modificationtime":"2015-04-03t16:00:00.000z","comments":["https://github.com/npm/node-semver/commit/c80180d8341a8ada0236815c29a2be59864afd70.patch"],"id":"patch:npm:semver:20150403:0"}],"moduleName":"semver","creationtime":"2015-04-03t16:00:00.000z","publicationTime":"2015-04-03t16:00:00.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:semver:20150403","from":["humpback@0.11.2","sails@0.11.3","semver@2.2.1"],"upgradePath":[false,false,"semver@4.3.2"],"version":"2.2.1","name":"semver"},{"title":"semver regular expression denial of service","credit":["adam baldwin"],"description":"## overview\n\nsemver is vulnerable to regular expression denial of service ([redos](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)) when extremely long version strings are parsed.\n\n_source: [node security project](https://nodesecurity.io/advisories/31)_\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1]\n\n## remediation\nupdate to a version 4.3.2 or greater. package version can no longer be more than 256 characters long. this prevents a situation in which parsing the version number can use exponentially more time and memory to parse, leading to a potential denial of service.\n\n## references\n- https://nodesecurity.io/advisories/31\n- [1] https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n- https://github.com/npm/npm/releases/tag/v2.7.5\n","semver":{"vulnerable":"<4.3.2","unaffected":">=4.3.2"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":31},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/semver/20150403/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch"],"version":"<4.3.2 >= 2.0.2","modificationtime":"2015-04-03t16:00:00.000z","comments":["https://github.com/npm/node-semver/commit/c80180d8341a8ada0236815c29a2be59864afd70.patch"],"id":"patch:npm:semver:20150403:0"}],"moduleName":"semver","creationtime":"2015-04-03t16:00:00.000z","publicationTime":"2015-04-03t16:00:00.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:semver:20150403","from":["humpback@0.11.2","sails@0.11.3","express-handlebars@1.0.3","semver@3.0.1"],"upgradePath":[false,false,"express-handlebars@2.0.0"],"version":"3.0.1","name":"semver"},{"title":"send directory traversal","credit":["ilya kantor"],"description":"## overview\nwhen relying on the root option to restrict file access it may be possible for an application consumer to escape out of the restricted directory and access files in a similarly named directory. for example, `static(_dirname + '/public')` would allow access to `_dirname + '/public-restricted'`.\n\n_source: [node security project](https://nodesecurity.io/advisories/32)_\n\n## remediation\nupgrade to a version greater than or equal to 0.8.4.\n\n## references\n- https://nodesecurity.io/advisories/32\n- https://github.com/visionmedia/send/pull/59\n- https://github.com/visionmedia/send/commit/9c6ca9b2c0b880afd3ff91ce0d211213c5fa5f9a\n","semver":{"vulnerable":"< 0.8.4","unaffected":">= 0.8.4"},"cvssv3":"","severity":"high","identifiers":{"cwe":["cwe-23"],"cve":["cve-2014-6394"],"nsp":32},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/send/20140912/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch"],"version":"< 0.8.4 >=0.7.3","modificationtime":"2014-09-12t05:06:33.000z","comments":[],"id":"patch:npm:send:20140912:0"}],"moduleName":"send","creationtime":"2014-09-12t05:06:33.000z","publicationTime":"2014-09-12t05:06:33.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:send:20140912","from":["humpback@0.11.2","sails@0.11.3","express@3.16.0","send@0.8.1"],"upgradePath":[false,false,"express@3.16.10","send@0.8.5"],"version":"0.8.1","name":"send"},{"title":"root path disclosure","credit":["dinis cruz"],"creationtime":"2015-11-06t02:09:36.183z","modificationtime":"2015-11-06t02:09:36.183z","publicationTime":"2015-11-03t07:12:20.676z","description":"## overview\n[send](https://www.npmjs.com/package/send) is a library for streaming files from the file system as an http response. it supports partial responses (ranges), conditional-get negotiation, high test coverage, and granular events which may be leveraged to take appropriate actions in your application or framework.\n\na root path disclosure vulnerability exists in `send` versions prior to 0.11.1.\n\n## remediation\nupgrade `send` to version 0.11.1. or greater. \n\nif a direct dependency update is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/56\n- https://github.com/pillarjs/send/pull/70\n- https://github.com/pillarjs/send/commit/98a5b89982b38e79db684177cf94730ce7fc7aed\n- https://github.com/expressjs/serve-static/blob/master/history.md#181--2015-01-20\n- http://expressjs.com/advanced/security-updates.html\n","semver":{"vulnerable":"<0.11.1","unaffected":">=0.11.1"},"cvssv3":"","severity":"medium","identifiers":{"cwe":[],"cve":[],"nsp":56},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/send/20151103/send_20151103_0_1_98a5b89982b38e79db684177cf94730ce7fc7aed.patch"],"version":"<0.11.1 >=0.9.0","modificationtime":"2015-11-03t07:12:20.676z","comments":["https://github.com/pillarjs/send/commit/98a5b89982b38e79db684177cf94730ce7fc7aed","https://github.com/dxa4481/send/commit/6adc607a908fb95892e39ca366222d8e2951a4a4"],"id":"patch:npm:send:20151103:0"}],"moduleName":"send","id":"npm:send:20151103","from":["humpback@0.11.2","sails@0.11.3","express@3.16.0","send@0.8.1"],"upgradePath":[false,false,"express@3.19.1","send@0.11.1"],"version":"0.8.1","name":"send"},{"title":"root path disclosure","credit":["dinis cruz"],"creationtime":"2015-11-06t02:09:36.183z","modificationtime":"2015-11-06t02:09:36.183z","publicationTime":"2015-11-03t07:12:20.676z","description":"## overview\n[send](https://www.npmjs.com/package/send) is a library for streaming files from the file system as an http response. it supports partial responses (ranges), conditional-get negotiation, high test coverage, and granular events which may be leveraged to take appropriate actions in your application or framework.\n\na root path disclosure vulnerability exists in `send` versions prior to 0.11.1.\n\n## remediation\nupgrade `send` to version 0.11.1. or greater. \n\nif a direct dependency update is not possible, use [snyk wizard](https://snyk.io/documentation/#wizard) to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/56\n- https://github.com/pillarjs/send/pull/70\n- https://github.com/pillarjs/send/commit/98a5b89982b38e79db684177cf94730ce7fc7aed\n- https://github.com/expressjs/serve-static/blob/master/history.md#181--2015-01-20\n- http://expressjs.com/advanced/security-updates.html\n","semver":{"vulnerable":"<0.11.1","unaffected":">=0.11.1"},"cvssv3":"","severity":"medium","identifiers":{"cwe":[],"cve":[],"nsp":56},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/send/20151103/send_20151103_0_1_98a5b89982b38e79db684177cf94730ce7fc7aed.patch"],"version":"<0.11.1 >=0.9.0","modificationtime":"2015-11-03t07:12:20.676z","comments":["https://github.com/pillarjs/send/commit/98a5b89982b38e79db684177cf94730ce7fc7aed","https://github.com/dxa4481/send/commit/6adc607a908fb95892e39ca366222d8e2951a4a4"],"id":"patch:npm:send:20151103:0"}],"moduleName":"send","id":"npm:send:20151103","from":["humpback@0.11.2","sails@0.11.3","connect@2.25.0","serve-static@1.5.4","send@0.8.5"],"upgradePath":[false,false,"connect@2.28.0","serve-static@1.8.1","send@0.11.1"],"version":"0.8.5","name":"send"},{"title":"file and directory names are not escaped and can lead to xss attacks","credit":["ivan kozik"],"description":"## overview\n\nwhen using serve-index middleware version < 1.6.3 file and directory names are not escaped in html output. if remote users can influence file or directory names, this can trigger a persistent xss attack.\n\n_source: [node security project](https://nodesecurity.io/advisories/34)_\n\n## remediation\n\nupgrade to version 1.6.3 or greater\n\n## references\n- https://nodesecurity.io/advisories/34\n- https://github.com/expressjs/serve-index/issues/28\n- https://www.owasp.org/index.php/cross-site_scripting_%28xss%29\n","semver":{"vulnerable":"<1.6.3","unaffected":">=1.6.3"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-80"],"cve":[],"nsp":34},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/serve-index/20150314/serve-index_20150314_0_0_0d135e710d717d7d9a3a3994f611214fb42e2191_snyk.patch"],"version":"<1.6.3 >1.5.1","modificationtime":"2015-03-13t23:24:28.000z","comments":[],"id":"patch:npm:serve-index:20150314:0"}],"moduleName":"serve-index","creationtime":"2015-03-13t23:24:28.000z","publicationTime":"2015-03-13t23:24:28.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:serve-index:20150314","from":["humpback@0.11.2","sails@0.11.3","connect@2.25.0","serve-index@1.1.6"],"upgradePath":[false,false,"connect@2.28.0","serve-index@1.6.3"],"version":"1.1.6","name":"serve-index"},{"title":"serve-static open redirect","credit":["pierre-Élie fauché"],"description":"## overview\n\nwhen using serve-static middleware version < 1.7.2 and it's configured to mount at the root, it creates an open redirect on the site.\n\n_source: [node security project](https://nodesecurity.io/advisories/35)_\n\n## details\n\nfor example:\n\nif a user visits `http://example.com//www.google.com/%2e%2e` they will be redirected to `//www.google.com/%2e%2e`, which some browsers interpret as `http://www.google.com/%2e%2e`.\n\n## remediation\n\n * update to version 1.7.2 or greater (or 1.6.5 if sticking to the 1.6.x line).\n * disable redirects if not using the feature with 'redirect: false' option and cannot upgrade.\n\n## references\n- https://nodesecurity.io/advisories/35\n- https://github.com/expressjs/serve-static/issues/26\n- https://www.owasp.org/index.php/open_redirect\n","semver":{"vulnerable":"<1.6.5 || >=1.7.0 <1.7.2","unaffected":"~1.6.5 || >=1.7.2"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-601"],"cve":["cve-2015-1164"],"nsp":35},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/serve-static/20150113/serve-static_20150113_0_0_0399e399935bab99530d6926094b4451438c2d50_snyk.patch"],"version":">=1.7.0 <1.7.2","modificationtime":"2015-01-13t12:50:48.000z","comments":[],"id":"patch:npm:serve-static:20150113:0"}],"moduleName":"serve-static","creationtime":"2015-01-13t12:50:48.000z","publicationTime":"2015-01-13t12:50:48.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:serve-static:20150113","from":["humpback@0.11.2","sails@0.11.3","connect@2.25.0","serve-static@1.5.4"],"upgradePath":[false,false,"connect@2.26.0","serve-static@1.6.5"],"version":"1.5.4","name":"serve-static"},{"title":"root path disclosure vulnerability in express.static","credit":[],"description":"## overview:\n\nroot path disclosure vulnerability in express.static, res.sendfile, and res.sendfile\n\n_original description taken from the [node security project](https://nodesecurity.io/)_\n\n## recommendations:\n\n * update to version 1.8.1 or greater.\n\n## references:\n- http://expressjs.com/ja/advanced/security-updates.html\n- https://github.com/expressjs/serve-static/commit/30fe8b1596e8879923610c0421598669c39aecc2\n- https://github.com/expressjs/serve-static/blob/master/history.md#181--2015-01-20\n","semver":{"vulnerable":"<1.8.1","unaffected":">=1.8.1"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-211"],"cve":[],"nsp":""},"patches":[],"moduleName":"serve-static","creationtime":"2015-01-20t04:46:45.000z","publicationTime":"2015-01-20t04:46:45.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:serve-static:20150120","from":["humpback@0.11.2","sails@0.11.3","connect@2.25.0","serve-static@1.5.4"],"upgradePath":[false,false,"connect@2.28.0","serve-static@1.8.1"],"version":"1.5.4","name":"serve-static"},{"title":"uglify-js incorrectly handles non-boolean comparisons during minification","credit":["tom macwright"],"description":"## overview\n[tom macwright](https://github.com/mishoo/uglifyjs2/issues/751) discovered that uglifyjs versions 2.4.23 and earlier are affected by a vulnerability which allows a specially crafted javascript file to have altered functionality after minification. this bug was [demonstrated](https://zyan.scripts.mit.edu/blog/backdooring-js/) by [yan](https://twitter.com/bcrypt) to allow potentially malicious code to be hidden within secure code, activated by minification.\n\n_source: [node security project](https://nodesecurity.io/advisories/39)_\n\n\n### details\n\nin boolean algebra, demorgan's laws describe the relationships between conjunctions ( && ), disjunctions ( || ) and negations ( ! ).\nin javascript form, they state that:\n !(a && b) === (!a) || (!b)\n !(a || b) === (!a) && (!b)\n\nthe law does not hold true when one of the values is not a boolean however.\n\nvulnerable versions of uglifyjs do not account for this restriction, and erroneously apply the laws to a statement if it can be reduced in length by it.\n\nconsider this authentication function:\n\n```\nfunction istokenvalid(user) {\n var timeleft =\n !!config && // config object exists\n !!user.token && // user object has a token\n !user.token.invalidated && // token is not explicitly invalidated\n !config.uninitialized && // config is initialized\n !config.ignoretimestamps && // don't ignore timestamps\n gettimeleft(user.token.expiry); // > 0 if expiration is in the future\n\n // the token must not be expired\n return timeleft > 0;\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime();\n}\n```\nwhen minified with a vulnerable version of uglifyjs, it will produce the following insecure output, where a token will never expire:\n\n( formatted for readability )\n\n```\nfunction istokenvalid(user) {\n var timeleft = !( // negation\n !config // config object does not exist\n || !user.token // user object does not have a token\n || user.token.invalidated // token is explicitly invalidated\n || config.uninitialized // config isn't initialized\n || config.ignoretimestamps // ignore timestamps\n || !gettimeleft(user.token.expiry) // > 0 if expiration is in the future\n );\n return timeleft > 0\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime()\n}\n```\n\n## remediation\n\nupgrade uglifyjs to version >= 2.4.24.\n\n## references\n- https://nodesecurity.io/advisories/39\n- https://github.com/tmcw/mdast-uglify-bug\n- https://zyan.scripts.mit.edu/blog/backdooring-js/\n- https://github.com/mishoo/uglifyjs2/issues/751\n","semver":{"vulnerable":"<= 2.4.23","unaffected":">= 2.4.24"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-95"],"cve":[],"nsp":39},"patches":[],"moduleName":"uglify-js","creationtime":"2015-08-24t09:29:10.000z","publicationTime":"2015-08-24t09:29:10.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:uglify-js:20150824","from":["humpback@0.11.2","bower@1.7.0","handlebars@2.0.0","uglify-js@2.3.6"],"upgradePath":[false,false,"handlebars@4.0.0","uglify-js@2.4.24"],"version":"2.3.6","name":"uglify-js"},{"title":"uglify-js incorrectly handles non-boolean comparisons during minification","credit":["tom macwright"],"description":"## overview\n[tom macwright](https://github.com/mishoo/uglifyjs2/issues/751) discovered that uglifyjs versions 2.4.23 and earlier are affected by a vulnerability which allows a specially crafted javascript file to have altered functionality after minification. this bug was [demonstrated](https://zyan.scripts.mit.edu/blog/backdooring-js/) by [yan](https://twitter.com/bcrypt) to allow potentially malicious code to be hidden within secure code, activated by minification.\n\n_source: [node security project](https://nodesecurity.io/advisories/39)_\n\n\n### details\n\nin boolean algebra, demorgan's laws describe the relationships between conjunctions ( && ), disjunctions ( || ) and negations ( ! ).\nin javascript form, they state that:\n !(a && b) === (!a) || (!b)\n !(a || b) === (!a) && (!b)\n\nthe law does not hold true when one of the values is not a boolean however.\n\nvulnerable versions of uglifyjs do not account for this restriction, and erroneously apply the laws to a statement if it can be reduced in length by it.\n\nconsider this authentication function:\n\n```\nfunction istokenvalid(user) {\n var timeleft =\n !!config && // config object exists\n !!user.token && // user object has a token\n !user.token.invalidated && // token is not explicitly invalidated\n !config.uninitialized && // config is initialized\n !config.ignoretimestamps && // don't ignore timestamps\n gettimeleft(user.token.expiry); // > 0 if expiration is in the future\n\n // the token must not be expired\n return timeleft > 0;\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime();\n}\n```\nwhen minified with a vulnerable version of uglifyjs, it will produce the following insecure output, where a token will never expire:\n\n( formatted for readability )\n\n```\nfunction istokenvalid(user) {\n var timeleft = !( // negation\n !config // config object does not exist\n || !user.token // user object does not have a token\n || user.token.invalidated // token is explicitly invalidated\n || config.uninitialized // config isn't initialized\n || config.ignoretimestamps // ignore timestamps\n || !gettimeleft(user.token.expiry) // > 0 if expiration is in the future\n );\n return timeleft > 0\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime()\n}\n```\n\n## remediation\n\nupgrade uglifyjs to version >= 2.4.24.\n\n## references\n- https://nodesecurity.io/advisories/39\n- https://github.com/tmcw/mdast-uglify-bug\n- https://zyan.scripts.mit.edu/blog/backdooring-js/\n- https://github.com/mishoo/uglifyjs2/issues/751\n","semver":{"vulnerable":"<= 2.4.23","unaffected":">= 2.4.24"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-95"],"cve":[],"nsp":39},"patches":[],"moduleName":"uglify-js","creationtime":"2015-08-24t09:29:10.000z","publicationTime":"2015-08-24t09:29:10.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:uglify-js:20150824","from":["humpback@0.11.2","sails@0.11.3","express-handlebars@1.0.3","handlebars@2.0.0","uglify-js@2.3.6"],"upgradePath":[false,false,false,"handlebars@4.0.0","uglify-js@2.4.24"],"version":"2.3.6","name":"uglify-js"},{"title":"uglify-js incorrectly handles non-boolean comparisons during minification","credit":["tom macwright"],"description":"## overview\n[tom macwright](https://github.com/mishoo/uglifyjs2/issues/751) discovered that uglifyjs versions 2.4.23 and earlier are affected by a vulnerability which allows a specially crafted javascript file to have altered functionality after minification. this bug was [demonstrated](https://zyan.scripts.mit.edu/blog/backdooring-js/) by [yan](https://twitter.com/bcrypt) to allow potentially malicious code to be hidden within secure code, activated by minification.\n\n_source: [node security project](https://nodesecurity.io/advisories/39)_\n\n\n### details\n\nin boolean algebra, demorgan's laws describe the relationships between conjunctions ( && ), disjunctions ( || ) and negations ( ! ).\nin javascript form, they state that:\n !(a && b) === (!a) || (!b)\n !(a || b) === (!a) && (!b)\n\nthe law does not hold true when one of the values is not a boolean however.\n\nvulnerable versions of uglifyjs do not account for this restriction, and erroneously apply the laws to a statement if it can be reduced in length by it.\n\nconsider this authentication function:\n\n```\nfunction istokenvalid(user) {\n var timeleft =\n !!config && // config object exists\n !!user.token && // user object has a token\n !user.token.invalidated && // token is not explicitly invalidated\n !config.uninitialized && // config is initialized\n !config.ignoretimestamps && // don't ignore timestamps\n gettimeleft(user.token.expiry); // > 0 if expiration is in the future\n\n // the token must not be expired\n return timeleft > 0;\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime();\n}\n```\nwhen minified with a vulnerable version of uglifyjs, it will produce the following insecure output, where a token will never expire:\n\n( formatted for readability )\n\n```\nfunction istokenvalid(user) {\n var timeleft = !( // negation\n !config // config object does not exist\n || !user.token // user object does not have a token\n || user.token.invalidated // token is explicitly invalidated\n || config.uninitialized // config isn't initialized\n || config.ignoretimestamps // ignore timestamps\n || !gettimeleft(user.token.expiry) // > 0 if expiration is in the future\n );\n return timeleft > 0\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime()\n}\n```\n\n## remediation\n\nupgrade uglifyjs to version >= 2.4.24.\n\n## references\n- https://nodesecurity.io/advisories/39\n- https://github.com/tmcw/mdast-uglify-bug\n- https://zyan.scripts.mit.edu/blog/backdooring-js/\n- https://github.com/mishoo/uglifyjs2/issues/751\n","semver":{"vulnerable":"<= 2.4.23","unaffected":">= 2.4.24"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-95"],"cve":[],"nsp":39},"patches":[],"moduleName":"uglify-js","creationtime":"2015-08-24t09:29:10.000z","publicationTime":"2015-08-24t09:29:10.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:uglify-js:20150824","from":["humpback@0.11.2","grunt-html2js@0.3.5","jade@1.11.0","transformers@2.1.0","uglify-js@2.2.5"],"upgradePath":[false,false,false,"transformers@3.1.0","uglify-js@2.4.24"],"version":"2.2.5","name":"uglify-js"},{"title":"uglify-js incorrectly handles non-boolean comparisons during minification","credit":["tom macwright"],"description":"## overview\n[tom macwright](https://github.com/mishoo/uglifyjs2/issues/751) discovered that uglifyjs versions 2.4.23 and earlier are affected by a vulnerability which allows a specially crafted javascript file to have altered functionality after minification. this bug was [demonstrated](https://zyan.scripts.mit.edu/blog/backdooring-js/) by [yan](https://twitter.com/bcrypt) to allow potentially malicious code to be hidden within secure code, activated by minification.\n\n_source: [node security project](https://nodesecurity.io/advisories/39)_\n\n\n### details\n\nin boolean algebra, demorgan's laws describe the relationships between conjunctions ( && ), disjunctions ( || ) and negations ( ! ).\nin javascript form, they state that:\n !(a && b) === (!a) || (!b)\n !(a || b) === (!a) && (!b)\n\nthe law does not hold true when one of the values is not a boolean however.\n\nvulnerable versions of uglifyjs do not account for this restriction, and erroneously apply the laws to a statement if it can be reduced in length by it.\n\nconsider this authentication function:\n\n```\nfunction istokenvalid(user) {\n var timeleft =\n !!config && // config object exists\n !!user.token && // user object has a token\n !user.token.invalidated && // token is not explicitly invalidated\n !config.uninitialized && // config is initialized\n !config.ignoretimestamps && // don't ignore timestamps\n gettimeleft(user.token.expiry); // > 0 if expiration is in the future\n\n // the token must not be expired\n return timeleft > 0;\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime();\n}\n```\nwhen minified with a vulnerable version of uglifyjs, it will produce the following insecure output, where a token will never expire:\n\n( formatted for readability )\n\n```\nfunction istokenvalid(user) {\n var timeleft = !( // negation\n !config // config object does not exist\n || !user.token // user object does not have a token\n || user.token.invalidated // token is explicitly invalidated\n || config.uninitialized // config isn't initialized\n || config.ignoretimestamps // ignore timestamps\n || !gettimeleft(user.token.expiry) // > 0 if expiration is in the future\n );\n return timeleft > 0\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime()\n}\n```\n\n## remediation\n\nupgrade uglifyjs to version >= 2.4.24.\n\n## references\n- https://nodesecurity.io/advisories/39\n- https://github.com/tmcw/mdast-uglify-bug\n- https://zyan.scripts.mit.edu/blog/backdooring-js/\n- https://github.com/mishoo/uglifyjs2/issues/751\n","semver":{"vulnerable":"<= 2.4.23","unaffected":">= 2.4.24"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-95"],"cve":[],"nsp":39},"patches":[],"moduleName":"uglify-js","creationtime":"2015-08-24t09:29:10.000z","publicationTime":"2015-08-24t09:29:10.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:uglify-js:20150824","from":["humpback@0.11.2","kue@0.9.6","jade@1.1.5","transformers@2.1.0","uglify-js@2.2.5"],"upgradePath":[false,false,false,"transformers@3.1.0","uglify-js@2.4.24"],"version":"2.2.5","name":"uglify-js"},{"title":"uglify-js incorrectly handles non-boolean comparisons during minification","credit":["tom macwright"],"description":"## overview\n[tom macwright](https://github.com/mishoo/uglifyjs2/issues/751) discovered that uglifyjs versions 2.4.23 and earlier are affected by a vulnerability which allows a specially crafted javascript file to have altered functionality after minification. this bug was [demonstrated](https://zyan.scripts.mit.edu/blog/backdooring-js/) by [yan](https://twitter.com/bcrypt) to allow potentially malicious code to be hidden within secure code, activated by minification.\n\n_source: [node security project](https://nodesecurity.io/advisories/39)_\n\n\n### details\n\nin boolean algebra, demorgan's laws describe the relationships between conjunctions ( && ), disjunctions ( || ) and negations ( ! ).\nin javascript form, they state that:\n !(a && b) === (!a) || (!b)\n !(a || b) === (!a) && (!b)\n\nthe law does not hold true when one of the values is not a boolean however.\n\nvulnerable versions of uglifyjs do not account for this restriction, and erroneously apply the laws to a statement if it can be reduced in length by it.\n\nconsider this authentication function:\n\n```\nfunction istokenvalid(user) {\n var timeleft =\n !!config && // config object exists\n !!user.token && // user object has a token\n !user.token.invalidated && // token is not explicitly invalidated\n !config.uninitialized && // config is initialized\n !config.ignoretimestamps && // don't ignore timestamps\n gettimeleft(user.token.expiry); // > 0 if expiration is in the future\n\n // the token must not be expired\n return timeleft > 0;\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime();\n}\n```\nwhen minified with a vulnerable version of uglifyjs, it will produce the following insecure output, where a token will never expire:\n\n( formatted for readability )\n\n```\nfunction istokenvalid(user) {\n var timeleft = !( // negation\n !config // config object does not exist\n || !user.token // user object does not have a token\n || user.token.invalidated // token is explicitly invalidated\n || config.uninitialized // config isn't initialized\n || config.ignoretimestamps // ignore timestamps\n || !gettimeleft(user.token.expiry) // > 0 if expiration is in the future\n );\n return timeleft > 0\n}\n\nfunction gettimeleft(expiry) {\n return expiry - getsystemtime()\n}\n```\n\n## remediation\n\nupgrade uglifyjs to version >= 2.4.24.\n\n## references\n- https://nodesecurity.io/advisories/39\n- https://github.com/tmcw/mdast-uglify-bug\n- https://zyan.scripts.mit.edu/blog/backdooring-js/\n- https://github.com/mishoo/uglifyjs2/issues/751\n","semver":{"vulnerable":"<= 2.4.23","unaffected":">= 2.4.24"},"cvssv3":"","severity":"medium","identifiers":{"cwe":["cwe-95"],"cve":[],"nsp":39},"patches":[],"moduleName":"uglify-js","creationtime":"2015-08-24t09:29:10.000z","publicationTime":"2015-08-24t09:29:10.000z","modificationtime":"2015-11-06t02:09:36.180z","id":"npm:uglify-js:20150824","from":["humpback@0.11.2","kue@0.9.6","jade@1.1.5","with@2.0.0","uglify-js@2.4.0"],"upgradePath":["humpback@0.11.2"],"version":"2.4.0","name":"uglify-js"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.186z","modificationtime":"2015-11-06t02:09:36.186z","publicationTime":"2015-10-24t21:01:32.155z","description":"## overview\nthe `parse()` function in the [`uglify-js`](https://www.npmjs.com/package/uglify-js) package prior to version 2.6.0 is vulnerable to regular expression denial of service (redos) attacks when long inputs of certain patters are processed.\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade to version 2.6.0 or greater. \nif a direct dependency update is not possible, use `snyk wizard` to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/48\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<2.6.0","unaffected":">=2.6.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":48},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch"],"version":"<= 2.4.23 >=2.2.0","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch"],"version":"<2.6.0 >2.4.23","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:1"}],"moduleName":"uglify-js","id":"npm:uglify-js:20151024","from":["humpback@0.11.2","bower@1.7.0","handlebars@2.0.0","uglify-js@2.3.6"],"upgradePath":[false,false,"handlebars@4.0.5","uglify-js@2.6.0"],"version":"2.3.6","name":"uglify-js"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.186z","modificationtime":"2015-11-06t02:09:36.186z","publicationTime":"2015-10-24t21:01:32.155z","description":"## overview\nthe `parse()` function in the [`uglify-js`](https://www.npmjs.com/package/uglify-js) package prior to version 2.6.0 is vulnerable to regular expression denial of service (redos) attacks when long inputs of certain patters are processed.\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade to version 2.6.0 or greater. \nif a direct dependency update is not possible, use `snyk wizard` to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/48\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<2.6.0","unaffected":">=2.6.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":48},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch"],"version":"<= 2.4.23 >=2.2.0","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch"],"version":"<2.6.0 >2.4.23","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:1"}],"moduleName":"uglify-js","id":"npm:uglify-js:20151024","from":["humpback@0.11.2","sails@0.11.3","express-handlebars@1.0.3","handlebars@2.0.0","uglify-js@2.3.6"],"upgradePath":[false,false,false,"handlebars@4.0.5","uglify-js@2.6.0"],"version":"2.3.6","name":"uglify-js"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.186z","modificationtime":"2015-11-06t02:09:36.186z","publicationTime":"2015-10-24t21:01:32.155z","description":"## overview\nthe `parse()` function in the [`uglify-js`](https://www.npmjs.com/package/uglify-js) package prior to version 2.6.0 is vulnerable to regular expression denial of service (redos) attacks when long inputs of certain patters are processed.\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade to version 2.6.0 or greater. \nif a direct dependency update is not possible, use `snyk wizard` to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/48\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<2.6.0","unaffected":">=2.6.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":48},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch"],"version":"<= 2.4.23 >=2.2.0","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch"],"version":"<2.6.0 >2.4.23","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:1"}],"moduleName":"uglify-js","id":"npm:uglify-js:20151024","from":["humpback@0.11.2","grunt-html2js@0.3.5","html-minifier@0.6.9","uglify-js@2.4.24"],"upgradePath":[false,false,false,"uglify-js@2.6.0"],"version":"2.4.24","name":"uglify-js"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.186z","modificationtime":"2015-11-06t02:09:36.186z","publicationTime":"2015-10-24t21:01:32.155z","description":"## overview\nthe `parse()` function in the [`uglify-js`](https://www.npmjs.com/package/uglify-js) package prior to version 2.6.0 is vulnerable to regular expression denial of service (redos) attacks when long inputs of certain patters are processed.\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade to version 2.6.0 or greater. \nif a direct dependency update is not possible, use `snyk wizard` to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/48\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<2.6.0","unaffected":">=2.6.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":48},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch"],"version":"<= 2.4.23 >=2.2.0","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch"],"version":"<2.6.0 >2.4.23","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:1"}],"moduleName":"uglify-js","id":"npm:uglify-js:20151024","from":["humpback@0.11.2","kue@0.9.6","jade@1.1.5","constantinople@1.0.2","uglify-js@2.4.24"],"upgradePath":[false,false,false,"constantinople@3.0.0"],"version":"2.4.24","name":"uglify-js"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.186z","modificationtime":"2015-11-06t02:09:36.186z","publicationTime":"2015-10-24t21:01:32.155z","description":"## overview\nthe `parse()` function in the [`uglify-js`](https://www.npmjs.com/package/uglify-js) package prior to version 2.6.0 is vulnerable to regular expression denial of service (redos) attacks when long inputs of certain patters are processed.\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade to version 2.6.0 or greater. \nif a direct dependency update is not possible, use `snyk wizard` to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/48\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<2.6.0","unaffected":">=2.6.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":48},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch"],"version":"<= 2.4.23 >=2.2.0","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch"],"version":"<2.6.0 >2.4.23","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:1"}],"moduleName":"uglify-js","id":"npm:uglify-js:20151024","from":["humpback@0.11.2","grunt-html2js@0.3.5","jade@1.11.0","transformers@2.1.0","uglify-js@2.2.5"],"upgradePath":[false,false,false,false,"uglify-js@2.6.0"],"version":"2.2.5","name":"uglify-js"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.186z","modificationtime":"2015-11-06t02:09:36.186z","publicationTime":"2015-10-24t21:01:32.155z","description":"## overview\nthe `parse()` function in the [`uglify-js`](https://www.npmjs.com/package/uglify-js) package prior to version 2.6.0 is vulnerable to regular expression denial of service (redos) attacks when long inputs of certain patters are processed.\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade to version 2.6.0 or greater. \nif a direct dependency update is not possible, use `snyk wizard` to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/48\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<2.6.0","unaffected":">=2.6.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":48},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch"],"version":"<= 2.4.23 >=2.2.0","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch"],"version":"<2.6.0 >2.4.23","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:1"}],"moduleName":"uglify-js","id":"npm:uglify-js:20151024","from":["humpback@0.11.2","kue@0.9.6","jade@1.1.5","transformers@2.1.0","uglify-js@2.2.5"],"upgradePath":[false,false,false,false,"uglify-js@2.6.0"],"version":"2.2.5","name":"uglify-js"},{"title":"regular expression denial of service","credit":["adam baldwin"],"creationtime":"2015-11-06t02:09:36.186z","modificationtime":"2015-11-06t02:09:36.186z","publicationTime":"2015-10-24t21:01:32.155z","description":"## overview\nthe `parse()` function in the [`uglify-js`](https://www.npmjs.com/package/uglify-js) package prior to version 2.6.0 is vulnerable to regular expression denial of service (redos) attacks when long inputs of certain patters are processed.\n\n## details\n\"the regular expression denial of service (redos) is a denial of service attack, that exploits the fact that most regular expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). an attacker can then cause a program using a regular expression to enter these extreme situations and then hang for a very long time.\" [1](https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos)\n\n## remediation\nupgrade to version 2.6.0 or greater. \nif a direct dependency update is not possible, use `snyk wizard` to patch this vulnerability.\n\n## references\n- https://nodesecurity.io/advisories/48\n- https://www.owasp.org/index.php/regular_expression_denial_of_service_-_redos\n","semver":{"vulnerable":"<2.6.0","unaffected":">=2.6.0"},"cvssv3":"","severity":"low","identifiers":{"cwe":["cwe-400"],"cve":[],"nsp":48},"patches":[{"urls":["https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk_inc.patch"],"version":"<= 2.4.23 >=2.2.0","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:0"},{"urls":["https://snyk-patches.s3.amazonaws.com/npm/uglify-js/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch"],"version":"<2.6.0 >2.4.23","modificationtime":"2015-11-16t09:29:10.000z","comments":["https://github.com/mishoo/uglifyjs2/commit/63d35f8.patch"],"id":"patch:npm:uglify-js:20151024:1"}],"moduleName":"uglify-js","id":"npm:uglify-js:20151024","from":["humpback@0.11.2","kue@0.9.6","jade@1.1.5","with@2.0.0","uglify-js@2.4.0"],"upgradePath":["humpback@0.11.2"],"version":"2.4.0","name":"uglify-js"}],"dependencycount":1572} \ No newline at end of file diff --git a/test/fixtures/scenarios/jsbin.json b/test/fixtures/scenarios/jsbin.json index 2c086be032..de463dd2ab 100644 --- a/test/fixtures/scenarios/jsbin.json +++ b/test/fixtures/scenarios/jsbin.json @@ -27,8 +27,8 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/connect_20130701_0_0_277e5aad6a95d00f55571a9a0e11f2fa190d8135.patch", - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/connect_20130701_0_1_126187c4e12162e231b87350740045e5bb06e93a.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/connect_20130701_0_0_277e5aad6a95d00f55571a9a0e11f2fa190d8135.patch", + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/connect_20130701_0_1_126187c4e12162e231b87350740045e5bb06e93a.patch" ], "version": "<=0.0.0", "modificationtime": "2013-06-30t22:08:59.000z", @@ -166,12 +166,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-08-06T06:10:22.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/qs/43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ] } ], @@ -223,12 +223,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-08-06T06:10:22.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/qs/43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ] } ], @@ -367,7 +367,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" ], "version": "2.3.2 || 3.0.1 || 4.2.2", "modificationTime": "2015-04-03T16:00:00.000Z", @@ -423,12 +423,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" ], "version": "< 0.8.4 >=0.7.3", "modificationTime": "2014-09-12T05:06:33.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/send/9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/send/20140912/send_20140912_0_0_9c6ca9b2c0b880afd3ff91ce0d211213c5fa_snyk.patch" ] } ], @@ -475,7 +475,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/send_20151103_0_0_6adc607a908fb95892e39ca366222d8e2951a4a4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/send_20151103_0_0_6adc607a908fb95892e39ca366222d8e2951a4a4.patch" ], "version": "<0.11.1 >=0.9.0", "modificationTime": "2015-11-03T07:12:20.676Z", @@ -610,12 +610,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/uglify-js/905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ] } ], @@ -663,12 +663,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/uglify-js/905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ] } ], @@ -718,12 +718,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/uglify-js/905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ] } ], @@ -774,7 +774,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -826,7 +826,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -880,7 +880,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -933,7 +933,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -986,7 +986,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", diff --git a/test/fixtures/test-jsbin-vulns-updated.json b/test/fixtures/test-jsbin-vulns-updated.json index 05a1b96502..6d9d9d9887 100644 --- a/test/fixtures/test-jsbin-vulns-updated.json +++ b/test/fixtures/test-jsbin-vulns-updated.json @@ -27,8 +27,8 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/connect_20130701_0_0_277e5aad6a95d00f55571a9a0e11f2fa190d8135.patch", - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/connect_20130701_0_1_126187c4e12162e231b87350740045e5bb06e93a.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/connect_20130701_0_0_277e5aad6a95d00f55571a9a0e11f2fa190d8135.patch", + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/connect_20130701_0_1_126187c4e12162e231b87350740045e5bb06e93a.patch" ], "version": "<=0.0.0", "modificationTime": "2013-06-30T22:08:59.000Z", @@ -169,12 +169,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-08-06T06:10:22.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/qs/43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ] } ], @@ -227,12 +227,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ], "version": "<1.0.0 >=0.6.5", "modificationTime": "2014-08-06T06:10:22.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/qs/43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/qs/20140806/qs_20140806_0_0_43a604b7847e56bba49d0ce3e222fe89569354d8_snyk.patch" ] } ], @@ -374,7 +374,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/semver_20150403_0_0_c80180d8341a8ada0236815c29a2be59864afd70.patch" ], "version": "2.3.2 || 3.0.1 || 4.2.2", "modificationTime": "2015-04-03T16:00:00.000Z", @@ -429,7 +429,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/send_20151103_0_0_6adc607a908fb95892e39ca366222d8e2951a4a4.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/send_20151103_0_0_6adc607a908fb95892e39ca366222d8e2951a4a4.patch" ], "version": "<0.11.1 >=0.9.0", "modificationTime": "2015-11-03T07:12:20.676Z", @@ -567,12 +567,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/uglify-js/905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ] } ], @@ -621,12 +621,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/uglify-js/905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ] } ], @@ -677,12 +677,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/uglify-js/905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ] } ], @@ -734,7 +734,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", diff --git a/test/fixtures/uglify-contrived.json b/test/fixtures/uglify-contrived.json index 3cd363f06d..471a702f2f 100644 --- a/test/fixtures/uglify-contrived.json +++ b/test/fixtures/uglify-contrived.json @@ -28,12 +28,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/uglify-js/905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ] } ], @@ -82,7 +82,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", @@ -135,7 +135,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", diff --git a/test/fixtures/uglify-patch-only.json b/test/fixtures/uglify-patch-only.json index da04d69310..8e0db36276 100644 --- a/test/fixtures/uglify-patch-only.json +++ b/test/fixtures/uglify-patch-only.json @@ -29,12 +29,12 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ], "version": "<= 2.4.23 >2.0.0", "modificationTime": "2015-08-24T09:29:10.000Z", "comments": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/patches/npm/uglify-js/905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/uglify-js/20150824/uglify-js_20150824_0_0_905b6011784ca60d41919ac1a499962b7c1d4b02_snyk.patch" ] } ], @@ -83,7 +83,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z", diff --git a/test/fixtures/wizard-patch-answers.json b/test/fixtures/wizard-patch-answers.json index 390dfcbf0a..083f6a9318 100644 --- a/test/fixtures/wizard-patch-answers.json +++ b/test/fixtures/wizard-patch-answers.json @@ -24,7 +24,7 @@ "patches": [ { "urls": [ - "https://s3.amazonaws.com/snyk-rules-pre-repository/snapshots/20151117_002112_base_patches/uglify-js_20151024_0_0_63d35f8_snyk.patch" + "https://s3.amazonaws.com/snyk-patches/npm/ms/20151024/uglify-js_20151024_0_0_63d35f8_snyk.patch" ], "version": "<2.6.0 >=2.2.0", "modificationTime": "2015-11-16T09:29:10.000Z",