I’m not convinced that automated checks will be able to reliably assess whether a plugin is malicious. I think the best (only?) way to solve the plugin security problem would be to properly sandbox them with an explicit API and permission system.
>I think the best (only?) way to solve the plugin security problem would be to properly sandbox them with an explicit API and permission system. I want to say "and especially prevent them from touching my private data (i.e. the whole point of Obsidian plugins being to read/write the documents)". But if it can't talk to the internet, I kind of don't see the issue. EDIT: Apparently due to how JS and Electron works, Obs…
The Future of Obsidian Plugins
161–170 of 186 posts
Re: The Future of Obsidian Plugins
#162Earlier quoted context omitted.
That's because Obsidian is black. But we're planning to add light mode in the near future :)
I'm a fan of Obsidian and your work but dark mode only is an issue for a big percentage of the population. https://medium.com/@h_locke/why-dark-mode-causes-more-access...
Re: The Future of Obsidian Plugins
#163Re: The Future of Obsidian Plugins
#164Earlier quoted context omitted.
"there is no lock-in" is a thing that's said a lot about Obsidian and, as an Obsidian fan, I feel like isn't totally true. Yes, Obsidian just stores markdown files, but it has unique syntaxes, especially if you're using plugins, that aren't transferable. So while I can get my files out, I still have to go through the annoying process of fixing them and getting it working in whatever new system I switch to when I leav…
Doesn't seem remotely fair to consider lock-in caused by plugins to be an Obsidian lock-in. If the plugin is storing data in such a way that it's not usable in a tool other than Obsidian, that's 100% the plugin's fault, not Obsidian's no matter which way you look at it. Also, more generally, any software that has unique features will require "the annoying process of fixing them and getting it working in whatever new…
It doesn't really matter to me whose fault it is. Basically no one is using Obsidian without plugins, and the impact plugins have on your portability is something to consider when choosing to use Obsidian.
Re: The Future of Obsidian Plugins
#165Earlier quoted context omitted.
Doesn't seem remotely fair to consider lock-in caused by plugins to be an Obsidian lock-in. If the plugin is storing data in such a way that it's not usable in a tool other than Obsidian, that's 100% the plugin's fault, not Obsidian's no matter which way you look at it. Also, more generally, any software that has unique features will require "the annoying process of fixing them and getting it working in whatever new…
> that's 100% the plugin's fault, not Obsidian's no matter which way you look at it It doesn't really matter to me whose fault it is. Basically no one is using Obsidian without plugins, and the impact plugins have on your portability is something to consider when choosing to use Obsidian.
Re: The Future of Obsidian Plugins
#166Re: The Future of Obsidian Plugins
#167Earlier quoted context omitted.
It isn't. Doesn't involve AI. Read the post :)
I read. Where in the post says that Automated Reviews are not using AI / LLMs? What automated review means them?
The post has instructions to reproduce the review results using our open source eslint plugin:
Re: The Future of Obsidian Plugins
#168Earlier quoted context omitted.
I was wondering at which point the enshittification would be revealed.
> the enshittification A strong reason to stick to using Obsidian as just a Markdown editor and not get sucked into the plugin ecosystem at all. If your Obsidian vault is just a folder of Markdown files, you're ready to leave at a moment's notice. If I ever go in on some plugin ecosystem, it'll be FOSS, non-commercial, and have been around long enough to drink. (Emacs?) Haven't felt the need; a Markdown vault for ref…
Re: The Future of Obsidian Plugins
#169Obsidian CEO here. We've been working for nearly a year to launch this new Community site and review system. I'm very excited about this first version but there are many more improvements to come. I've tried to be exhaustive with the blog post, FAQs, and next steps on our roadmap, but I am sure I forgot some things, so feel free to ask! This has been an incredibly challenging project for a number of reasons. We're on…
Re: The Future of Obsidian Plugins
#170Earlier quoted context omitted.
>I think the best (only?) way to solve the plugin security problem would be to properly sandbox them with an explicit API and permission system. I want to say "and especially prevent them from touching my private data (i.e. the whole point of Obsidian plugins being to read/write the documents)". But if it can't talk to the internet, I kind of don't see the issue. EDIT: Apparently due to how JS and Electron works, Obs…
> But if it can't talk to the internet, I kind of don't see the issue. No internet access doesn't save you. With file system access it can delete a file. Without sudo access it can silently add something to your user's crontab so a few days from now it runs a custom shell script that does anything with internet access. If you're not checking into this sort of thing regularly, you wouldn't know. It can add something t…
While it's not unique to Obsidian, Obsidian not being open source makes it harder to verify their security model. Personally I use a note taking system which has the same problem but all the code I run is visible to me and I can scan it myself.