From 005d98993fbee724cd9661b97ecc096620b95175 Mon Sep 17 00:00:00 2001 From: Sergio Garcia <47090312+singiamtel@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:04:20 +0200 Subject: [PATCH] Use URL API (#11316) * Fix typo * Remove unnessecary file * Use URL API Clears this warning ``` (node:44968) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. ``` --------- Co-authored-by: Mia <49593536+mia-pi-git@users.noreply.github.com> Co-authored-by: HoeenHero --- lib/net.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/net.ts b/lib/net.ts index fb8316143e..56e062c617 100644 --- a/lib/net.ts +++ b/lib/net.ts @@ -7,7 +7,6 @@ import * as https from 'https'; import * as http from 'http'; -import * as url from 'url'; import * as Streams from './streams'; declare const Config: any; @@ -76,7 +75,7 @@ export class NetStream extends Streams.ReadWriteStream { } } - const protocol = url.parse(this.uri).protocol; + const protocol = new URL(this.uri).protocol; const net = protocol === 'https:' ? https : http; let resolveResponse: ((value: http.IncomingMessage | null) => void) | null;