Skip to content

Commit

Permalink
293735012 Security Fixes and Dependency Updates
Browse files Browse the repository at this point in the history
  - Replaced deprecated 'request' with 'postman-request', an actively maintained fork.
  - Updated and bumped versions of several vulnerable dependencies to enhance security.
  • Loading branch information
tapasthakkar authored and keyurkarnik committed Dec 12, 2023
1 parent fc6b4bb commit 47b65ce
Show file tree
Hide file tree
Showing 14 changed files with 20 additions and 18 deletions.
2 changes: 1 addition & 1 deletion app.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
'use strict';

var request = require('request');
var request = require('postman-request');
var url = require('url');
var fs = require('fs');
var run = require('./cli/lib/gateway')();
Expand Down
2 changes: 1 addition & 1 deletion cli/cmd.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const fs = require('fs');
const os = require('os');
const path = require('path');
const debug = require('debug')('start');
const request = require('request');
const request = require('postman-request');
const configure = require('./lib/configure')();
const upgradekvm = require('./lib/upgrade-kvm')();
const upgradeauth = require('./lib/upgrade-edgeauth')();
Expand Down
2 changes: 1 addition & 1 deletion cli/lib/cert-lib.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
'use strict';
const request = require('request');
const request = require('postman-request');
const util = require('util');
const fs = require('fs');
const path = require('path');
Expand Down
2 changes: 1 addition & 1 deletion cli/lib/deploy-auth.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ const tmp = require('tmp');
const cpr = require('cpr');
const rimraf = require('rimraf');
const apigeetool = require('apigeetool');
//const request = require('request');
//const request = require('postman-request');
const assert = require('assert');
const path = require('path');
const async = require('async')
Expand Down
2 changes: 1 addition & 1 deletion cli/lib/key-gen.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ const debug = require('debug')('edgemicro');
const async = require('async');
const crypto = require('crypto');
const _ = require('lodash');
const request = require('request');
const request = require('postman-request');
const url = require('url')
const util = require('util');
const assert = require('assert')
Expand Down
2 changes: 1 addition & 1 deletion cli/lib/private.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ const path = require('path');
//const apigeetool = require('apigeetool');
const util = require('util');
const url = require('url');
const request = require('request');
const request = require('postman-request');
const debug = require('debug')('edgemicro');
const async = require('async');
const crypto = require('crypto');
Expand Down
2 changes: 1 addition & 1 deletion cli/lib/rotate-key.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const fs = require('fs');
const path = require('path');
const debug = require("debug")("jwkrotatekey");
//const commander = require('commander');
const request = require("request");
const request = require('postman-request');
const writeConsoleLog = require('microgateway-core').Logging.writeConsoleLog;

const CONSOLE_LOG_TAG_COMP = 'microgateway rotate key';
Expand Down
2 changes: 1 addition & 1 deletion cli/lib/token.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

'use strict';

const request = require('request');
const request = require('postman-request');
const util = require('util');
const fs = require('fs');
const path = require('path');
Expand Down
2 changes: 1 addition & 1 deletion cli/lib/upgrade-edgeauth.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

//const util = require("util");
//const debug = require("debug")("jwkrotatekey");
//const request = require("request");
//const request = require('postman-request');
var deployAuthLib = require('./deploy-auth');
var deployAuth;

Expand Down
2 changes: 1 addition & 1 deletion cli/lib/upgrade-kvm.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
const pem = require("pem");
const util = require("util");
const debug = require("debug")("upgradekvm");
const request = require("request");
const request = require('postman-request');
const writeConsoleLog = require('microgateway-core').Logging.writeConsoleLog;
const CONSOLE_LOG_TAG_COMP = 'microgateway upgrade kvm';

Expand Down
2 changes: 1 addition & 1 deletion cli/lib/verify.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';
const edgeconfig = require('microgateway-config');
//const path = require('path');
const request = require('request');
const request = require('postman-request');
const async = require('async');
//const assert = require('assert');
const writeConsoleLog = require('microgateway-core').Logging.writeConsoleLog;
Expand Down
12 changes: 7 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
"microgateway-plugins": "^3.3.2",
"pem": "^1.8.1",
"portastic": "^1.0.1",
"request": "^2.87.0",
"postman-request": "^2.88.1-postman.33",
"rimraf": "^2.4.3",
"tmp": "0.0.28",
"uuid": "^3.2.1",
Expand All @@ -40,7 +40,7 @@
"xml2js": "^0.5.0"
},
"devDependencies": {
"eslint": "^6.1.0",
"eslint": "^8.44.0",
"eslint-config-google": "^0.13.0",
"gulp": "^4.0.2",
"gulp-shell": "^0.8.0",
Expand All @@ -49,11 +49,13 @@
"minimist": "^1.2.6",
"mocha": "^9.2.0",
"nyc": "^15.1.0",
"request-promise": "^4.2.4",
"restify": "^8.4.0",
"restify": "^11.1.0",
"rewire": "^6.0.0",
"test-until": "^1.1.1"
},
"overrides": {
"semver": "7.5.4"
},
"scripts": {
"start": "node app.js",
"stop": "node stop.js",
Expand Down Expand Up @@ -89,7 +91,7 @@
"author": "Kevin Swiber <[email protected]>",
"engines": {
"node": "^16 || ^18 || ^20",
"npm": ">=6.14.18"
"npm": ">=8.19.3"
},
"cpu": [
"!arm",
Expand Down
2 changes: 1 addition & 1 deletion test-stress/onekeytokenfreq.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
'use strict';
const assert = require('assert');
const request = require('request');
const request = require('postman-request');
const url = require('url');
const util = require('util');
const denv = require('dotenv');
Expand Down
2 changes: 1 addition & 1 deletion tests-cluster/cluster.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

const assert = require('assert');
const async = require('async');
const request = require('request');
const request = require('postman-request');
const envVars = require('../tests/env')
const tokenService = require('../cli/lib/token')();
const edgeConfig = require('microgateway-config');
Expand Down

0 comments on commit 47b65ce

Please sign in to comment.