-
Notifications
You must be signed in to change notification settings - Fork 239
Open
0 / 30 of 3 issues completedLabels
EclipseFdnWork requested by the Eclipse FoundationWork requested by the Eclipse Foundationpriority:highRequires urgent attention or blocks critical workflowsRequires urgent attention or blocks critical workflowssecurityVulnerabilities or improvements to harden security and protect user dataVulnerabilities or improvements to harden security and protect user dataserver(Component: server) Backend platform and service-side functionality(Component: server) Backend platform and service-side functionalitywebui(Component: webui) Front-end user interface for open-vsx.org(Component: webui) Front-end user interface for open-vsx.org
Description
In an ideal scenario, we should implement an extensible verification pipeline that inspects all extensions and versions before publication, with mechanisms such as:
- Malware detection to identify malicious or suspicious code.
- Name squatting detection to prevent impersonation at the namespace or extension level.
- Secret scanning to catch accidental leaks of API keys or credentials.
- Binary scanning to flag unexpected or potentially harmful binaries.
- Mechanism to prevent artificial inflation of extension popularity
Extensions that fail checks would be quarantined and flagged for admin review.
We should also include basic reporting and alerting to support manual review.
EamonNerbonne and phalston
Sub-issues
Metadata
Metadata
Assignees
Labels
EclipseFdnWork requested by the Eclipse FoundationWork requested by the Eclipse Foundationpriority:highRequires urgent attention or blocks critical workflowsRequires urgent attention or blocks critical workflowssecurityVulnerabilities or improvements to harden security and protect user dataVulnerabilities or improvements to harden security and protect user dataserver(Component: server) Backend platform and service-side functionality(Component: server) Backend platform and service-side functionalitywebui(Component: webui) Front-end user interface for open-vsx.org(Component: webui) Front-end user interface for open-vsx.org