4 Dominant Themes inthe Discussion
| Theme | Core Insight | Representative Quote |
|---|---|---|
| 1. Plugins run with unrestricted system access | Community plugins inherit full OS privileges – they can read/write any file, reach the internet, and even install programs. | “Community plugins can access files on your computer. Community plugins can connect to internet. Community plugins can install additional programs.” — Groxx |
| 2. Attack exploits a multi‑step social‑engineering flow | Victims must enable community plugins and sync a malicious vault, then trust remote plugins – warnings are buried and easy to ignore. | “The attack here requires not just enabling community plugins, but also syncing the attacker's vault to your computer, and also separately enabling the synchronization of the attacker's plugins with yours.” — ImPostingOnHN |
| 3. Need for granular, OS‑style permission prompts | Users demand a system where each plugin explicitly asks for needed permissions (storage, network, etc.) before execution, similar to iOS/Android. | “Obsidian needs a granular permission system, where each plugin should have to declare and prompt you to allow or reject specific permissions, just like on iOS and Android.” — criddell |
| 4. The ecosystem’s reliance on plugins is a design flaw | The official promotion of plugins obscures their security risk, amounting to misleading marketing for non‑technical users. | “They're trying to get all the benefits while pushing the extremely‑obvious‑to‑them downsides into subpages. It's intentionally misleading for non‑technical users.” — Groxx |
These four threads capture the main community concerns: the inherent insecurity of the current plugin model, the socially engineered attack vector, calls for proper sandboxing with permission dialogs, and criticism that Obsidian’s messaging downplays those risks.