=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== node-https-proxy-agent-5.0.0/src/agent.ts-101- const headers: OutgoingHttpHeaders = { ...proxy.headers }; node-https-proxy-agent-5.0.0/src/agent.ts:102: const hostname = `${opts.host}:${opts.port}`; node-https-proxy-agent-5.0.0/src/agent.ts:103: let payload = `CONNECT ${hostname} HTTP/1.1\r\n`; node-https-proxy-agent-5.0.0/src/agent.ts-104- ############################################## node-https-proxy-agent-5.0.0/src/agent.ts-115- if (!isDefaultPort(port, secureEndpoint)) { node-https-proxy-agent-5.0.0/src/agent.ts:116: host += `:${port}`; node-https-proxy-agent-5.0.0/src/agent.ts-117- } ############################################## node-https-proxy-agent-5.0.0/src/agent.ts-121- for (const name of Object.keys(headers)) { node-https-proxy-agent-5.0.0/src/agent.ts:122: payload += `${name}: ${headers[name]}\r\n`; node-https-proxy-agent-5.0.0/src/agent.ts-123- } ############################################## node-https-proxy-agent-5.0.0/src/agent.ts-126- node-https-proxy-agent-5.0.0/src/agent.ts:127: socket.write(`${payload}\r\n`); node-https-proxy-agent-5.0.0/src/agent.ts-128- ############################################## node-https-proxy-agent-5.0.0/test/test.js-46- let options = { node-https-proxy-agent-5.0.0/test/test.js:47: key: fs.readFileSync(`${__dirname}/ssl-cert-snakeoil.key`), node-https-proxy-agent-5.0.0/test/test.js:48: cert: fs.readFileSync(`${__dirname}/ssl-cert-snakeoil.pem`) node-https-proxy-agent-5.0.0/test/test.js-49- }; ############################################## node-https-proxy-agent-5.0.0/test/test.js-59- let options = { node-https-proxy-agent-5.0.0/test/test.js:60: key: fs.readFileSync(`${__dirname}/ssl-cert-snakeoil.key`), node-https-proxy-agent-5.0.0/test/test.js:61: cert: fs.readFileSync(`${__dirname}/ssl-cert-snakeoil.pem`) node-https-proxy-agent-5.0.0/test/test.js-62- }; ############################################## node-https-proxy-agent-5.0.0/test/test.js-105- it('should accept a "string" proxy argument', function() { node-https-proxy-agent-5.0.0/test/test.js:106: let agent = new HttpsProxyAgent(`http://localhost:${proxyPort}`); node-https-proxy-agent-5.0.0/test/test.js-107- assert.equal('localhost', agent.proxy.host); ############################################## node-https-proxy-agent-5.0.0/test/test.js-110- it('should accept a `url.parse()` result object argument', function() { node-https-proxy-agent-5.0.0/test/test.js:111: let opts = url.parse(`http://localhost:${proxyPort}`); node-https-proxy-agent-5.0.0/test/test.js-112- let agent = new HttpsProxyAgent(opts); ############################################## node-https-proxy-agent-5.0.0/test/test.js-157- process.env.http_proxy || node-https-proxy-agent-5.0.0/test/test.js:158: `http://localhost:${proxyPort}`; node-https-proxy-agent-5.0.0/test/test.js-159- let agent = new HttpsProxyAgent(proxy); node-https-proxy-agent-5.0.0/test/test.js-160- node-https-proxy-agent-5.0.0/test/test.js:161: let opts = url.parse(`http://localhost:${serverPort}`); node-https-proxy-agent-5.0.0/test/test.js-162- opts.agent = agent; ############################################## node-https-proxy-agent-5.0.0/test/test.js-171- data = JSON.parse(data); node-https-proxy-agent-5.0.0/test/test.js:172: assert.equal(`localhost:${serverPort}`, data.host); node-https-proxy-agent-5.0.0/test/test.js-173- done(); ############################################## node-https-proxy-agent-5.0.0/test/test.js-185- process.env.https_proxy || node-https-proxy-agent-5.0.0/test/test.js:186: `https://localhost:${sslProxyPort}`; node-https-proxy-agent-5.0.0/test/test.js-187- proxy = url.parse(proxy); ############################################## node-https-proxy-agent-5.0.0/test/test.js-190- node-https-proxy-agent-5.0.0/test/test.js:191: let opts = url.parse(`http://localhost:${serverPort}`); node-https-proxy-agent-5.0.0/test/test.js-192- opts.agent = agent; ############################################## node-https-proxy-agent-5.0.0/test/test.js-201- data = JSON.parse(data); node-https-proxy-agent-5.0.0/test/test.js:202: assert.equal(`localhost:${serverPort}`, data.host); node-https-proxy-agent-5.0.0/test/test.js-203- done(); ############################################## node-https-proxy-agent-5.0.0/test/test.js-216- process.env.http_proxy || node-https-proxy-agent-5.0.0/test/test.js:217: `http://localhost:${proxyPort}`; node-https-proxy-agent-5.0.0/test/test.js-218- let agent = new HttpsProxyAgent(proxyUri); ############################################## node-https-proxy-agent-5.0.0/test/test.js-239- process.env.http_proxy || node-https-proxy-agent-5.0.0/test/test.js:240: `http://localhost:${proxyPort}`; node-https-proxy-agent-5.0.0/test/test.js-241- ############################################## node-https-proxy-agent-5.0.0/test/test.js-261- process.env.http_proxy || node-https-proxy-agent-5.0.0/test/test.js:262: `http://localhost:${proxyPort}`; node-https-proxy-agent-5.0.0/test/test.js-263- ############################################## node-https-proxy-agent-5.0.0/test/test.js-299- node-https-proxy-agent-5.0.0/test/test.js:300: let uri = `http://localhost:${serverPort}`; node-https-proxy-agent-5.0.0/test/test.js-301- let proxyOpts = url.parse(uri); ############################################## node-https-proxy-agent-5.0.0/test/test.js-325- process.env.http_proxy || node-https-proxy-agent-5.0.0/test/test.js:326: `http://localhost:${proxyPort}`; node-https-proxy-agent-5.0.0/test/test.js-327- let agent = new HttpsProxyAgent(proxy); node-https-proxy-agent-5.0.0/test/test.js-328- node-https-proxy-agent-5.0.0/test/test.js:329: let opts = url.parse(`https://localhost:${sslServerPort}`); node-https-proxy-agent-5.0.0/test/test.js-330- opts.rejectUnauthorized = false; ############################################## node-https-proxy-agent-5.0.0/test/test.js-340- data = JSON.parse(data); node-https-proxy-agent-5.0.0/test/test.js:341: assert.equal(`localhost:${sslServerPort}`, data.host); node-https-proxy-agent-5.0.0/test/test.js-342- done(); ############################################## node-https-proxy-agent-5.0.0/test/test.js-354- process.env.https_proxy || node-https-proxy-agent-5.0.0/test/test.js:355: `https://localhost:${sslProxyPort}`; node-https-proxy-agent-5.0.0/test/test.js-356- proxy = url.parse(proxy); ############################################## node-https-proxy-agent-5.0.0/test/test.js-359- node-https-proxy-agent-5.0.0/test/test.js:360: let opts = url.parse(`https://localhost:${sslServerPort}`); node-https-proxy-agent-5.0.0/test/test.js-361- opts.agent = agent; ############################################## node-https-proxy-agent-5.0.0/test/test.js-371- data = JSON.parse(data); node-https-proxy-agent-5.0.0/test/test.js:372: assert.equal(`localhost:${sslServerPort}`, data.host); node-https-proxy-agent-5.0.0/test/test.js-373- done(); ############################################## node-https-proxy-agent-5.0.0/test/test.js-385- process.env.https_proxy || node-https-proxy-agent-5.0.0/test/test.js:386: `https://localhost:${sslProxyPort}`; node-https-proxy-agent-5.0.0/test/test.js-387- proxy = url.parse(proxy); ############################################## node-https-proxy-agent-5.0.0/test/test.js-391- node-https-proxy-agent-5.0.0/test/test.js:392: let opts = url.parse(`https://localhost:${sslServerPort}`); node-https-proxy-agent-5.0.0/test/test.js-393- opts.agent = agent;