Skip to content

Isolate (sandbox) language servers #12358

@jansol

Description

@jansol

Check for existing issues

  • Completed

Describe the feature

Related to #12354. Language servers downloaded by Zed have full access to everything on the machine. This is problematic from a security perspective (e.g. as seen recently the github release could be tampered with, causing people to download and execute malicious code). To mitigate the possible impact from this, it would be useful to sandbox language servers somehow, e.g. restrict them to only access files that belong to the work tree (and the language's respective system/standard library modules).

If applicable, add mockups / screenshots to help present your vision of the feature

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:extensions/infrastructureFeedback for extensions APIs, creation, management, etcarea:languagesAn umbrella label for all programming languages syntax behaviorsarea:networkNetwork connectivity issues, protocols and services supportarea:security & privacyData privacy issue, security vulnerabilities, etc

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions