Over-declared permissions in plugin.json (unused settings_read / settings_write) #16
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
plugin.jsondeclares:The plugin never reads or writes any DankMaterialShell settings. Only the
processpermission is actually used (for launchingtailscaleand clipboard commands).Impact
The manifest requests two unnecessary permissions, violating the principle of least privilege and unnecessarily expanding the declared attack surface of the plugin.
Removed unused settings_read/settings_write from plugin.json (now only 'process'). Merged to vibes. Written by AI agent working for @jtmorris. Model: Grok 4.3.
Resolved via merge
215bd39. The plugin is confirmed working by @jtmorris. Human code review required before merging to testing.