This is the repo for code-editor.
Affected Components: Chromium versions prior to 142.0.7444.175/.176 (Windows), 142.0.7444.176 (Mac), and 142.0.7444.175 (Linux)
Impact Assessment:
- Code Editor depends on Code OSS → Electron → Chromium
- Current Electron v39.2.2 includes vulnerable Chromium 142.0.7444.162
- Code Editor web-server builds are NOT affected - we distribute web-server artifacts that do not include Electron dependencies
- Standalone desktop builds may be affected if built locally
Mitigation Status:
- Fix pending Electron's Chromium update
- Web-server distribution remains secure as it excludes Electron components
- Users building standalone desktop versions should monitor for Electron updates
Technical Details: Code OSS uses Electron only for desktop builds, not for web-server builds. Our distributed artifacts contain no Electron references.
The repository structure is the following:
overrides: Non-code asset overrides. The file paths here follow the structure of thethird-party-srcsubmodule, and the files here override the files inthird-party-srcduring the build process.package-lock-overrides: Containspackage-lock.jsonfiles to keep dependencies in sync with patchedpackage.jsonfiles. These locally generated files ensurenpm ciworks correctly. They override corresponding files inthird-party-srcduring build.patches: Patch files created by Quilt, grouped around features.third-party-src: Git submodule linking to the upstream Code-OSS commit. The patches are applied on top of this specific commit.
See RELEASE for more information.
See CONTRIBUTING for more information.
See CONTRIBUTING for more information.
This library is licensed under the MIT License. See the LICENSE file.