diff options
author | XhmikosR <xhmikosr@gmail.com> | 2021-10-08 17:30:51 +0300 |
---|---|---|
committer | XhmikosR <xhmikosr@gmail.com> | 2021-10-22 17:07:51 +0300 |
commit | 6d0fd8c3a50dfd89d1a104142bf14cae610c4026 (patch) | |
tree | 8621a72b47bfac76a67901836a13728d2204f65e | |
parent | 7b3a47ee3df49fb9d99fd2c553073b8c5354f086 (diff) |
Backport #35074
sanitizer: add `sms` in the `SAFE_URL_PATTERN`
-rw-r--r-- | js/src/tools/sanitizer.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/js/src/tools/sanitizer.js b/js/src/tools/sanitizer.js index 261db35d81..f8b78b2472 100644 --- a/js/src/tools/sanitizer.js +++ b/js/src/tools/sanitizer.js @@ -55,14 +55,14 @@ export const DefaultWhitelist = { /** * A pattern that recognizes a commonly useful subset of URLs that are safe. * - * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + * Shoutout to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts */ -const SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i +const SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i /** * A pattern that matches safe data URLs. Only matches image, video and audio types. * - * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + * Shoutout to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts */ const DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i |