         }
         self.accessoryView = buttons
     }
+    
+    private func verifyUrl(_ urlString: String?) -> Bool {
+        guard let urlString = urlString,
+            let _ = URL(string: urlString) else {
+                return false
+        }
+        return true
+    }
 }

                return
            }
            titleLabel.text = title
            switch title.lowercased() {
            case "password":
                type = .password
                if isReveal {
                    contentLabel.attributedText = Utils.attributedPassword(plainPassword: content)

                    }
                }
                contentLabel.font = Globals.passwordFont
            } else if title.caseInsensitiveCompare("hmac-based") == .orderedSame {
                type = .HOTP
                if isReveal {
                    contentLabel.text = content
