Earlier quoted context omitted.
Sounds reasonable only if the text is a URI handler format; http:// file:// ftp:// steam:// etc. But then what about almost-uri text. www.yourbank.com without the https:// . Or lookalikes "https:\\" or... what about proxies? does https://l33th4x.com?proxy=www.bank.com count if the text is www.bank.com? Filtering crap like this sounds reasonable but very quickly becomes an exercise in what I call "Giving a mouse a coo…
uh... ok... I'll bite... why do you call it "giving a mouse a cookie"
"If you give a mouse a cookie, he'll ask for a glass of milk"
"If you give a mouse a glass of milk, he'll ask for a straw"
And the story keeps going like that, with more and more requests coming in. It's almost like never-ending scope creep, except the book has an infinite loop in it.