aboutsummaryrefslogtreecommitdiffstats
path: root/src/helpers/url-helpers.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/helpers/url-helpers.js')
-rw-r--r--src/helpers/url-helpers.js20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/helpers/url-helpers.js b/src/helpers/url-helpers.js
deleted file mode 100644
index 972f9b79a..000000000
--- a/src/helpers/url-helpers.js
+++ /dev/null
@@ -1,20 +0,0 @@
1import { URL } from 'url';
2
3import { ALLOWED_PROTOCOLS } from '../config';
4
5const debug = require('debug')('Ferdi:Helpers:url');
6
7export function isValidExternalURL(url) {
8 let parsedUrl;
9 try {
10 parsedUrl = new URL(url);
11 } catch (_) {
12 return false;
13 }
14
15 const isAllowed = ALLOWED_PROTOCOLS.includes(parsedUrl.protocol);
16
17 debug('protocol check is', isAllowed, 'for:', url);
18
19 return isAllowed;
20}