@pixl_xip @getimiskon it’s firefox without any of the improvements to its security architecture in over the past decade.
@Seirdy @getimiskon @pixl_xip oh right i remember this one reddit post by one of the contributors
i’ll see if i can find it
@Seirdy @getimiskon @pixl_xip okay nvm i’m pretty sure linking it publically may cause harassment
@getimiskon @pixl_xip given that it has the worst community (full of bigots), the worst security (no sandboxing or site isolation, barely any security research, dependent on backports), the worst accessibility (accessibility features removed), the worst open-source citizen (making legal threats to downstream projects), and the worst support for web standards when compared with the other three browser engines I can’t in good conscience recommend it to anyone.
Other alternative engines like Servo are more independent, have less toxic communities, don’t actively remove accessibility features, aren’t hostile to basic mitigations like sandboxing and site isolation, and don’t threaten downstream projects.
@getimiskon @pixl_xip if you never enable the following features and run it in a sandbox that offers proper isolation from the rest of your system I suppose it’s not too risky:
embed
element, and scripts (for cross site attacks).If you stub out all the parts we know are burnt, you’re left with the rest which is a significant improvement at least. But at that point, you’ve traded so much usability for attack surface reduction that you may as well use the Tor Browser’s “Safest” security level.
@pixl_xip @getimiskon TUI browsers should use an actual HTTP client library instead of rolling their own buggy ones IMO. Take a look at CVEs for w3m; one guy tried fuzzing it but quit because it was just that bad. I’m glad that at least Edbrowse uses libcurl, but I doubt lynx’ HTTP(S) stack is nearly as robust.
If it’s making HTTPS requests and parsing untrusted markup while positioning itself as something ready for browser-grade work, it needs to be continuously fuzzed, sandboxed, and welcoming to community research and contribution.
@pixl_xip @getimiskon Personally I use w3m in a bubblewrap sandbox to pipe HTML email into, but I’m thinking about switching w3m out for Pandoc.