Skip to content

Commit f7517cf

Browse files
committed
Backport #35074
sanitizer: add `sms` in the `SAFE_URL_PATTERN`
1 parent d992df6 commit f7517cf

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

js/src/tools/sanitizer.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,14 @@ export const DefaultWhitelist = {
5555
/**
5656
* A pattern that recognizes a commonly useful subset of URLs that are safe.
5757
*
58-
* Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts
58+
* Shoutout to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts
5959
*/
60-
const SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i
60+
const SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i
6161

6262
/**
6363
* A pattern that matches safe data URLs. Only matches image, video and audio types.
6464
*
65-
* Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts
65+
* Shoutout to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts
6666
*/
6767
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
6868

0 commit comments

Comments
 (0)