I use ProtonMail as it’s supposed to be a secure and encrypted service. But its web site (https://mail.protonmail.com/inbox) shows a “Not Secure” symbol next to the URL, even though the web site uses an https: connection.
Aha! I ran it in a Tor window without extensions, and you were right that it worked securely just fine. So I repeated it in a normal Brave window, again without extensions, and it worked. So I added my extensions back in one at a time to see what might be causing the problem, and now that I have them all reset and running in my normal Brave window, it’s working fine! I don’t know why that would change anything, but it’s been running for an hour now without any errors.
Well, it’s recurring again, this time with all extensions disabled except 1Password, which I use quite a bit and would rather keep enabled. I’ve also tried it both with Brave shields UP and DOWN, with the same result. I’ve included a partial screen shot if that helps.
Thanks. That’s a lot of output (9 errors and 149 warnings). Can you make sure that all of these are related to ProtonMail by using the clear button before reloading https://protonmail.com:
Also, you can filter out the “Verbose” level of messages and only leave warnings and errors:
I did that, and when I reloaded the page, it said secure until I opened another message, which then generated these messages (which look suspicious related to HTTPS):
I see, that’s definitely mixed content warnings there. I assume you’re looking at your own ProtonMail account and that you have some emails open?
Basically what’s happening is that some emails have come in with inline images that point to insecure HTTP servers. ProtonMail is not rewriting the image URLs and so it’s instructing your browser to fetch the original insecure images directly and triggering the “Not secure” warning in Brave. Some other email providers will instead rewrite the image URLs and proxy them securely for you in order to eliminate these HTTP requests.
You can also see the same issue on the following test page which includes an insecure HTTP image on an HTTPS page: https://mixed.badssl.com/
All of this to say that it is normal, but unfortunately appears to be a problem on the ProtonMail side (lack of proxying/upgrading of HTTP images). If you did want to get rid of the warning, without changing the underlying issue, you could set the following flag to “Disabled”: brave://flags/#passive-mixed-content-warning