New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

cde-toolbelt

Package Overview
Dependencies
Maintainers
2
Versions
61
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cde-toolbelt - npm Package Compare versions

Comparing version 1.0.40 to 1.0.41

20

lib/commands/UcsCommand.js

@@ -293,2 +293,22 @@ var request = require('request');

}
// cleanup static files provider
delete ucsTEYaml.staticFilesProvider;
// theme path for static files handling
if (ucsYaml.ucs_apps.ucs_te.env.local.themePath) {
if (!ucsTEYaml.staticFilesProvider || !ucsTEYaml.staticFilesProvider.config) {
ucsTEYaml.staticFilesProvider = {config: {}}
}
ucsTEYaml.staticFilesProvider.config.themePath = ucsYaml.ucs_apps.ucs_te.env.local.themePath;
}
// ocdn static url override
if (ucsYaml.ucs_apps.ucs_te.env.local.ocdnStaticUrl) {
if (!ucsTEYaml.staticFilesProvider || !ucsTEYaml.staticFilesProvider.config) {
ucsTEYaml.staticFilesProvider = {config: {}}
}
ucsTEYaml.staticFilesProvider.config.ocdnStaticUrl = ucsYaml.ucs_apps.ucs_te.env.local.ocdnStaticUrl;
}
} else {

@@ -295,0 +315,0 @@ ucsTEYaml.templateProvider = {

181

npm-shrinkwrap.json
{
"name": "cde-toolbelt",
"version": "1.0.40",
"version": "1.0.41",
"dependencies": {

@@ -8,3 +8,3 @@ "cli-table": {

"from": "cli-table@0.3.1",
"resolved": "http://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz"
"resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz"
},

@@ -14,3 +14,3 @@ "colors": {

"from": "colors@1.0.3",
"resolved": "http://registry.npmjs.org/colors/-/colors-1.0.3.tgz"
"resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz"
},

@@ -20,3 +20,3 @@ "exec-sync": {

"from": "exec-sync@0.1.6",
"resolved": "http://registry.npmjs.org/exec-sync/-/exec-sync-0.1.6.tgz",
"resolved": "https://registry.npmjs.org/exec-sync/-/exec-sync-0.1.6.tgz",
"dependencies": {

@@ -26,3 +26,3 @@ "ffi": {

"from": "ffi@1.2.5",
"resolved": "http://registry.npmjs.org/ffi/-/ffi-1.2.5.tgz",
"resolved": "https://registry.npmjs.org/ffi/-/ffi-1.2.5.tgz",
"dependencies": {

@@ -37,3 +37,3 @@ "bindings": {

"from": "debug@*",
"resolved": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
"dependencies": {

@@ -43,3 +43,3 @@ "ms": {

"from": "ms@0.7.1",
"resolved": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz"
"resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz"
}

@@ -51,3 +51,3 @@ }

"from": "ref@*",
"resolved": "http://registry.npmjs.org/ref/-/ref-1.0.2.tgz",
"resolved": "https://registry.npmjs.org/ref/-/ref-1.0.2.tgz",
"dependencies": {

@@ -57,3 +57,3 @@ "nan": {

"from": "nan@>=1.8.4 <1.9.0",
"resolved": "http://registry.npmjs.org/nan/-/nan-1.8.4.tgz"
"resolved": "https://registry.npmjs.org/nan/-/nan-1.8.4.tgz"
}

@@ -65,3 +65,3 @@ }

"from": "ref-struct@*",
"resolved": "http://registry.npmjs.org/ref-struct/-/ref-struct-1.0.1.tgz"
"resolved": "https://registry.npmjs.org/ref-struct/-/ref-struct-1.0.1.tgz"
}

@@ -75,3 +75,3 @@ }

"from": "js-yaml@3.2.7",
"resolved": "http://registry.npmjs.org/js-yaml/-/js-yaml-3.2.7.tgz",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.2.7.tgz",
"dependencies": {

@@ -81,13 +81,13 @@ "argparse": {

"from": "argparse@>=1.0.0 <1.1.0",
"resolved": "http://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz",
"dependencies": {
"lodash": {
"version": "3.9.3",
"version": "3.10.0",
"from": "lodash@>=3.2.0 <4.0.0",
"resolved": "http://registry.npmjs.org/lodash/-/lodash-3.9.3.tgz"
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.0.tgz"
},
"sprintf-js": {
"version": "1.0.2",
"version": "1.0.3",
"from": "sprintf-js@>=1.0.2 <1.1.0",
"resolved": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.2.tgz"
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
}

@@ -99,3 +99,3 @@ }

"from": "esprima@>=2.0.0 <2.1.0",
"resolved": "http://registry.npmjs.org/esprima/-/esprima-2.0.0.tgz"
"resolved": "https://registry.npmjs.org/esprima/-/esprima-2.0.0.tgz"
}

@@ -107,3 +107,3 @@ }

"from": "mktemp@0.4.0",
"resolved": "http://registry.npmjs.org/mktemp/-/mktemp-0.4.0.tgz"
"resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.4.0.tgz"
},

@@ -113,3 +113,3 @@ "netutil": {

"from": "netutil@0.0.2",
"resolved": "http://registry.npmjs.org/netutil/-/netutil-0.0.2.tgz"
"resolved": "https://registry.npmjs.org/netutil/-/netutil-0.0.2.tgz"
},

@@ -119,3 +119,3 @@ "ps-tree": {

"from": "ps-tree@0.0.3",
"resolved": "http://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz",
"resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz",
"dependencies": {

@@ -125,3 +125,3 @@ "event-stream": {

"from": "event-stream@>=0.5.0 <0.6.0",
"resolved": "http://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz",
"resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz",
"dependencies": {

@@ -131,3 +131,3 @@ "optimist": {

"from": "optimist@>=0.2.0 <0.3.0",
"resolved": "http://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz",
"resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz",
"dependencies": {

@@ -137,3 +137,3 @@ "wordwrap": {

"from": "wordwrap@>=0.0.1 <0.1.0",
"resolved": "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz"
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz"
}

@@ -149,3 +149,3 @@ }

"from": "request@2.54.0",
"resolved": "http://registry.npmjs.org/request/-/request-2.54.0.tgz",
"resolved": "https://registry.npmjs.org/request/-/request-2.54.0.tgz",
"dependencies": {

@@ -155,3 +155,3 @@ "bl": {

"from": "bl@>=0.9.0 <0.10.0",
"resolved": "http://registry.npmjs.org/bl/-/bl-0.9.4.tgz",
"resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz",
"dependencies": {

@@ -190,3 +190,3 @@ "readable-stream": {

"from": "caseless@>=0.9.0 <0.10.0",
"resolved": "http://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz"
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz"
},

@@ -196,3 +196,3 @@ "forever-agent": {

"from": "forever-agent@>=0.6.0 <0.7.0",
"resolved": "http://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
},

@@ -202,3 +202,3 @@ "form-data": {

"from": "form-data@>=0.2.0 <0.3.0",
"resolved": "http://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz",
"dependencies": {

@@ -208,3 +208,3 @@ "async": {

"from": "async@>=0.9.0 <0.10.0",
"resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz"
"resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz"
}

@@ -216,3 +216,3 @@ }

"from": "json-stringify-safe@>=5.0.0 <5.1.0",
"resolved": "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
},

@@ -222,3 +222,3 @@ "mime-types": {

"from": "mime-types@>=2.0.1 <2.1.0",
"resolved": "http://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz",
"dependencies": {

@@ -228,3 +228,3 @@ "mime-db": {

"from": "mime-db@>=1.12.0 <1.13.0",
"resolved": "http://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz"
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz"
}

@@ -236,3 +236,3 @@ }

"from": "node-uuid@>=1.4.0 <1.5.0",
"resolved": "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz"
"resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz"
},

@@ -242,8 +242,8 @@ "qs": {

"from": "qs@>=2.4.0 <2.5.0",
"resolved": "http://registry.npmjs.org/qs/-/qs-2.4.2.tgz"
"resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz"
},
"tunnel-agent": {
"version": "0.4.0",
"version": "0.4.1",
"from": "tunnel-agent@>=0.4.0 <0.5.0",
"resolved": "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz"
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz"
},

@@ -253,3 +253,3 @@ "tough-cookie": {

"from": "tough-cookie@>=0.12.0",
"resolved": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz"
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz"
},

@@ -259,3 +259,3 @@ "http-signature": {

"from": "http-signature@>=0.10.0 <0.11.0",
"resolved": "http://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz",
"dependencies": {

@@ -265,3 +265,3 @@ "assert-plus": {

"from": "assert-plus@>=0.1.5 <0.2.0",
"resolved": "http://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"
},

@@ -271,3 +271,3 @@ "asn1": {

"from": "asn1@0.1.11",
"resolved": "http://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"
},

@@ -277,3 +277,3 @@ "ctype": {

"from": "ctype@0.5.3",
"resolved": "http://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"
"resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"
}

@@ -285,3 +285,3 @@ }

"from": "oauth-sign@>=0.6.0 <0.7.0",
"resolved": "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz"
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz"
},

@@ -291,3 +291,3 @@ "hawk": {

"from": "hawk@>=2.3.0 <2.4.0",
"resolved": "http://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz",
"resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz",
"dependencies": {

@@ -297,3 +297,3 @@ "hoek": {

"from": "hoek@>=2.0.0 <3.0.0",
"resolved": "http://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz"
"resolved": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz"
},

@@ -303,3 +303,3 @@ "boom": {

"from": "boom@>=2.0.0 <3.0.0",
"resolved": "http://registry.npmjs.org/boom/-/boom-2.8.0.tgz"
"resolved": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz"
},

@@ -309,3 +309,3 @@ "cryptiles": {

"from": "cryptiles@>=2.0.0 <3.0.0",
"resolved": "http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz"
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz"
},

@@ -315,3 +315,3 @@ "sntp": {

"from": "sntp@>=1.0.0 <2.0.0",
"resolved": "http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz"
"resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz"
}

@@ -323,3 +323,3 @@ }

"from": "aws-sign2@>=0.5.0 <0.6.0",
"resolved": "http://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"
},

@@ -329,3 +329,3 @@ "stringstream": {

"from": "stringstream@>=0.0.4 <0.1.0",
"resolved": "http://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz"
"resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz"
},

@@ -335,3 +335,3 @@ "combined-stream": {

"from": "combined-stream@>=0.0.5 <0.1.0",
"resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz",
"dependencies": {

@@ -341,3 +341,3 @@ "delayed-stream": {

"from": "delayed-stream@0.0.5",
"resolved": "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"
}

@@ -349,23 +349,23 @@ }

"from": "isstream@>=0.1.1 <0.2.0",
"resolved": "http://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
},
"har-validator": {
"version": "1.7.1",
"version": "1.8.0",
"from": "har-validator@>=1.4.0 <2.0.0",
"resolved": "http://registry.npmjs.org/har-validator/-/har-validator-1.7.1.tgz",
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz",
"dependencies": {
"bluebird": {
"version": "2.9.30",
"from": "bluebird@>=2.9.26 <3.0.0",
"resolved": "http://registry.npmjs.org/bluebird/-/bluebird-2.9.30.tgz"
"version": "2.9.34",
"from": "bluebird@>=2.9.30 <3.0.0",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz"
},
"chalk": {
"version": "1.0.0",
"version": "1.1.0",
"from": "chalk@>=1.0.0 <2.0.0",
"resolved": "http://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz",
"dependencies": {
"ansi-styles": {
"version": "2.0.1",
"from": "ansi-styles@>=2.0.1 <3.0.0",
"resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz"
"version": "2.1.0",
"from": "ansi-styles@>=2.1.0 <3.0.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz"
},

@@ -375,18 +375,13 @@ "escape-string-regexp": {

"from": "escape-string-regexp@>=1.0.2 <2.0.0",
"resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz"
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz"
},
"has-ansi": {
"version": "1.0.3",
"from": "has-ansi@>=1.0.3 <2.0.0",
"resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz",
"version": "2.0.0",
"from": "has-ansi@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
"dependencies": {
"ansi-regex": {
"version": "1.1.1",
"from": "ansi-regex@>=1.0.0 <2.0.0",
"resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz"
},
"get-stdin": {
"version": "4.0.1",
"from": "get-stdin@>=4.0.1 <5.0.0",
"resolved": "http://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz"
"version": "2.0.0",
"from": "ansi-regex@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz"
}

@@ -396,10 +391,10 @@ }

"strip-ansi": {
"version": "2.0.1",
"from": "strip-ansi@>=2.0.1 <3.0.0",
"resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz",
"version": "3.0.0",
"from": "strip-ansi@>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz",
"dependencies": {
"ansi-regex": {
"version": "1.1.1",
"from": "ansi-regex@>=1.0.0 <2.0.0",
"resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz"
"version": "2.0.0",
"from": "ansi-regex@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz"
}

@@ -409,5 +404,5 @@ }

"supports-color": {
"version": "1.3.1",
"from": "supports-color@>=1.3.0 <2.0.0",
"resolved": "http://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz"
"version": "2.0.0",
"from": "supports-color@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
}

@@ -419,3 +414,3 @@ }

"from": "commander@>=2.8.1 <3.0.0",
"resolved": "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
"dependencies": {

@@ -425,3 +420,3 @@ "graceful-readlink": {

"from": "graceful-readlink@>=1.0.0",
"resolved": "http://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz"
"resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz"
}

@@ -433,3 +428,3 @@ }

"from": "is-my-json-valid@>=2.12.0 <3.0.0",
"resolved": "http://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.0.tgz",
"resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.0.tgz",
"dependencies": {

@@ -439,3 +434,3 @@ "generate-function": {

"from": "generate-function@>=2.0.0 <3.0.0",
"resolved": "http://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz"
"resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz"
},

@@ -445,3 +440,3 @@ "generate-object-property": {

"from": "generate-object-property@>=1.1.0 <2.0.0",
"resolved": "http://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
"resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
"dependencies": {

@@ -451,3 +446,3 @@ "is-property": {

"from": "is-property@>=1.0.0 <2.0.0",
"resolved": "http://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz"
"resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz"
}

@@ -459,3 +454,3 @@ }

"from": "jsonpointer@>=1.1.0 <2.0.0",
"resolved": "http://registry.npmjs.org/jsonpointer/-/jsonpointer-1.1.0.tgz"
"resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-1.1.0.tgz"
},

@@ -465,3 +460,3 @@ "xtend": {

"from": "xtend@>=4.0.0 <5.0.0",
"resolved": "http://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz"
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz"
}

@@ -477,3 +472,3 @@ }

"from": "rewire@1.1.2",
"resolved": "http://registry.npmjs.org/rewire/-/rewire-1.1.2.tgz"
"resolved": "https://registry.npmjs.org/rewire/-/rewire-1.1.2.tgz"
},

@@ -483,5 +478,5 @@ "tail": {

"from": "tail@0.4.0",
"resolved": "http://registry.npmjs.org/tail/-/tail-0.4.0.tgz"
"resolved": "https://registry.npmjs.org/tail/-/tail-0.4.0.tgz"
}
}
}
{
"name": "cde-toolbelt",
"description": "Project starter for CDE apps",
"version": "1.0.40",
"version": "1.0.41",
"contributors": [

@@ -6,0 +6,0 @@ "Kamil Rokosz <lax@lax.net.pl>",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc