TomSellers, to security

Roughly 2 weeks ago Google patched a critical vulnerability, CVE-2023-4863, that was being exploited in the wild. The broad impact of the root cause of the vuln and the fact that it will have a long tail of unpatched software has been poorly communicated. You can read more in @dangoodin 's excellent article on Ars Technica.

As pointed out in the article above, Electron is based on Chromium and is impacted. Electron is bundled in a ton of apps that people might overlook.

I threw together the following shell command to help macOS audit which versions of Electron apps are installed.

find /Applications -type f -name "*Electron Framework*" -exec <br></br>  sh -c "echo  "{}" && strings "{}" | grep '^Chrome/[0-9.]* Electron/[0-9]' | head -n1 && echo " ;<br></br>

When run, you should see something similar to the following:

/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework<br></br>Chrome/114.0.5735.289 Electron/25.8.1<br></br><br></br>/Applications/Slack.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework<br></br>Chrome/116.0.5845.188 Electron/26.2.1<br></br>

-2023-4863

rysiek, to infosec
@rysiek@mstdn.social avatar

So wait building all these "secure" chat apps on a browser engine packaged in a thin layer of UI, with its insane number of dependencies and the gigantic, immense attack surface that this entails, was somehow a bad idea?

Who knew! Who could have foreseen this! Shocking, really.

#InfoSec #Electron #WebP

cassidy, to linux
@cassidy@blaede.family avatar

Want to see #Electron apps on #Linux support autostart in a standard way like macOS and Windows, without developers having to write Linux-specific code?

We can make it happen! Linux uses Portals which abstract away the details and can be implemented in frameworks like Electron to be used the same way as on other platforms.

Any Electron app on Linux (like Discord, Bitwarden, Slack, etc.) would benefit from this work, whether running as a #Flatpak or not.

Give this a 👍 https://github.com/electron/electron/issues/32388

gnulinux, to Youtube German
@gnulinux@social.anoxinon.de avatar

FreeTube

Die Anwendung ermöglicht den Konsum von YouTube-Videos auf dem Desktop und schützt die Privatsphäre der Anwender:innen. Weil es eine Electron-Anwendung ist, sei zur Vorsicht gemahnt.

#YouTube #Freetube #Invidious #Piped #Video #Electron #Linux

https://gnulinux.ch/freetube

mjgardner, to random
@mjgardner@social.sdf.org avatar

@protonmail Ugh, the #ProtonMail desktop app is just another #Electron wrapper?

vwbusguy, to firefox
@vwbusguy@mastodon.online avatar

Before #electron, there were many apps built upon #Firefox's engine via xulrunner. It's very unfortunate that #Mozilla ceded this space and allowed Chrome-based apps to fill in the gap. Regardless of your opinion about browser based apps, it's unfortunate that they're such a platform monopoly now.

mstankiewicz, to random
@mstankiewicz@pol.social avatar

Don’t use #Electron. Use #PWA.

amadeus, (edited ) to linux
@amadeus@mstdn.social avatar

Has anyone got running on their distribution? The application opens for me, but none of the buttons are clickable. I tried to make sense of the Getting Started section in the wiki and used the commands outlined alongside flatpak run to no avail.
https://github.com/quexten/goldwarden
Would be nice not to have to stare at ('s) smeary scaled UI and instead use a nice app like Goldwarden. 🤓️

elb, to firefox
@elb@social.sdf.org avatar

#WebApps are a scourge.

I'm sitting here, about 2 hours and 45 minutes on battery on my laptop with a healthy battery, looking at a 36% remaining charge indicator.

When I look to see what's using my CPU and keeping my system out of deep idle, what do I see?

I can't blame web apps for Lennart, but if he was my only problem, I wouldn't be wondering when I need to find an outlet.

preslavrachev, to Logseq
@preslavrachev@mastodon.social avatar

A native (non-#Electron) outliner, compatible with #Logseq.

Is that too much to ask for?

adingbatponder, to bitwarden
@adingbatponder@fosstodon.org avatar

Do I do the workaround to be able to install in by permitting the insecure package which is listed in the error message as EOL
{
nixpkgs.config.permittedInsecurePackages = [
"electron-24.8.6"
];
}
or is there a better solution (other than bitwarden-cli).

patpro, to macos
@patpro@mastodon.green avatar

Is there a way to scan a #macOS / #Windows system for #Electron Apps and retrieve the Electron version for each App?

#infosec

alfredbaudisch, to javascript

Vampire Survivors migrated from + to

It's a $5 game, but before selling for $5 they were cheaper.

They got dozens of millions of downloads.

Unity is going to bankrupt them and put Vampire Survivors out of existence with the new pricing per install.

mackuba, to random
@mackuba@martianbase.net avatar

Looks like my comment about #Electron caused general shock and panic 😛 Don't worry, I still think desktop apps written in HTML suck for the users - it's just that it really is hard to build a good looking native UI even for one platform, so I see how using web tech makes more practical sense. #MacDev

fell, to firefox
@fell@ma.fellr.net avatar

I have been moving away from using #Electron apps towards just using them in my #Firefox #Browser directly. I do this with @elk, @element, @cinnyapp and @Mastodon. I just keep them in a pinned tab.

I want to believe this saves some resources on my computer. :drgn_comfy_cup_mlem:

rysiek, to random
@rysiek@mstdn.social avatar

One does wonder how will #WebEnvironmentIntegrity affect not just the web, but also all the #Electron-based applications.

kenthebin, to random
@kenthebin@spacey.space avatar

Rocket Lab makes HASTE ...

HASTE = Hypersonic Accelerator Suborbital Test Electron

"Rocket Lab’s new HASTE launch vehicle, derived from the Electron rocket, will provide high-cadence suborbital flight test opportunities to advance hypersonic system technology development"

https://www.rocketlabusa.com/updates/rocket-lab-introduces-suborbital-testbed-rocket-selected-for-hypersonic-test-flights/

atplume, to Signal

So, I finally got my Framework Laptop. A day early, too! Beautiful machine, I must say. I put the RAM and SSD in, followed the instructions and I made my choice of operating system.

I hesitated a lot between @fedora and Elementary, but in the end, I went with Fedora because it was recommended and I love @gnome. When @elementary 8 releases, I'll make sure to check it out, though.

Battery life has been surprisingly good! I've done a lot of things on it today, lots of downloading, opening and closing stuff, with constant downloading and music streaming in the background. I've been losing around 10% per hour.

Honestly, it's all good hardware side. I'm still not a fan of the keyboard which could be a deal breaker as this is the one thing that I'm stupidly picky with, but I think I just need to get used to it.

My issues are more with the software and on that, there isn't much the @frameworkcomputer team can do.

First off, the animations in GNOME just aren't smooth and I can't seem to figure out why, I'm never getting that buttery smooth 60 fps scrolling, for exemple. But I can deal with this.

No, my two big gripes for now, are : Scrolling speed. I've looked it up and I found people complaining about of a simple "scroll speed" adjuster in GNOME for years. It's a massive issue right now, scrolling is just ridiculously sensitive and because I'm not a very technical person, I haven't been able to figure out how to fix it. :(

Another thing is... what's up with #electron apps? I use three. Notesnook, Cider 2 for Apple Music and #Signal. All three look blurry.

Notesnook takes it one step further by being especially weird at this. I used two versions of the app. The Flatpak. And the Appimage. Both have their own annoyances. The flatpak is crisp af, I love it, BUT... it's header is light theme only, not following the theme of GNOME and the mouse cursor gets either huge or tiny when using it. The Appimage though, follows the theme correctly, has normal size cursor... but is a blurry mess.

@notesnook Is this something you can fix? Or is this just out of your control?

It's my understanding that Electron apps and Wayland are not into each other? I hope they accept one another soon and kiss, because this is really bothering me. And I hate that I don't know how to contribute to this, so I'm sitting here. Complaining. While not contributing anything. Like an asshole. :(

But other than that, well. it's working really well so far. #Fedora #FrameworkLaptop #Linux #GNOME

Adorable_Sergal, to random
@Adorable_Sergal@hachyderm.io avatar

Rain Silves would not have tolerated #Electron on her planet. She would have wiped that shit out.

rauschma, to random
@rauschma@fosstodon.org avatar

Looks interesting: “If you ever find yourself asking ‘what is the analog to #Electron but for mobile apps?’ the answer is #Capacitor.”
https://dev.to/ionic/the-easiest-way-for-web-developers-to-build-mobile-apps-1ih8

pi_crew, to NixOS
@pi_crew@social.project-insanity.org avatar

Unfortunately #Electron apps are still a bit unstable on #Wayland. I added some workarounds by @GetPsyched to the #NixOS wiki on how to get VSCodium running again 🔧 https://nixos.wiki/wiki/VSCodium

heapwolf, to webdev
@heapwolf@fosstodon.org avatar

More than one person I've talked to has assumed is a library that would run in Electron, ReactNative.

Socket runtime is a complete replacement for first generation solutions like , , or .

https://github.com/socketsupply/socket

mcchaos, to hamradio German
@mcchaos@metalhead.club avatar

Anybody aware of a supplier for ? I need replacements for , and .
Preferable located in EU ;-) Thanks for any hint!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • ngwrru68w68
  • Durango
  • ethstaker
  • magazineikmin
  • thenastyranch
  • rosin
  • everett
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • megavids
  • InstantRegret
  • tacticalgear
  • normalnudes
  • cubers
  • cisconetworking
  • tester
  • GTA5RPClips
  • mdbf
  • modclub
  • provamag3
  • anitta
  • Leos
  • lostlight
  • All magazines