-
-
Notifications
You must be signed in to change notification settings - Fork 83
FEAT: Plugin sandboxing and permission prompts #1585
Copy link
Copy link
Open
Labels
area/pluginPlugin systemPlugin systemarea/tuiTerminal UI / view layerTerminal UI / view layerenhancementNew feature or requestNew feature or requestneeds-responseWaiting on issue author replyWaiting on issue author replyneeds-triageAwaiting maintainer reviewAwaiting maintainer reviewsecuritySecurity-relatedSecurity-relatedsize/LDiff: 201–800 linesDiff: 201–800 lines
Description
Activity
Metadata
Metadata
Assignees
Labels
area/pluginPlugin systemPlugin systemarea/tuiTerminal UI / view layerTerminal UI / view layerenhancementNew feature or requestNew feature or requestneeds-responseWaiting on issue author replyWaiting on issue author replyneeds-triageAwaiting maintainer reviewAwaiting maintainer reviewsecuritySecurity-relatedSecurity-relatedsize/LDiff: 201–800 linesDiff: 201–800 lines
Type
Projects
- StatusShow more project fieldsBacklog
Is your feature request related to a problem?
Plugins run without an explicit permission/capability model.
Describe the solution you'd like
Introduce a capability/permission model and sandboxing so plugins declare and are granted access (network, filesystem, message data).
Describe alternatives you've considered
Trusting all plugins fully.
Additional context
See
plugin/and the marketplace flow intui/marketplace.go.