@gitlab/ui
Version:
GitLab UI Components
11 lines (7 loc) • 1.09 kB
JavaScript
const absoluteUrls = ['http://example.org', 'http://example.org:8080', 'https://example.org', 'https://example.org:8080', 'https://192.168.1.1', 'ftp://192.168.1.1', 'mailto:someone@example.com'];
/* eslint-disable no-script-url */
const javascriptUrls = ['javascript:', 'javascript:alert("XSS")', 'jav\tascript:alert("XSS");'];
/* eslint-disable no-script-url */
const encodedJavaScriptUrls = ['javascript:alert('XSS')', 'javascript:alert('XSS')', 'javascript:alert('XSS')', '  javascript:alert("XSS");'];
const relativeUrls = ['./relative/link', '../relative/link', '/relative/link', '/users/sign_in', '#docs/link', '#'];
export { absoluteUrls, encodedJavaScriptUrls, javascriptUrls, relativeUrls };