Skip to content

Commit 608d1b5

Browse files
nullvariantclaude
andauthored
chore(release): v0.13.5 - Security fixes (#179)
- Remove sanitizeHtml() function (PR #178) - CSP + SHA-256 hash verification provides sufficient security - Resolves CodeQL "Incomplete multi-character sanitization" warnings - Fix undici vulnerability (GHSA-g9mf-h72j-4rw9) - HTTP request smuggling in @vscode/test-electron dependency 🖥️ IDE: [Cursor](https://cursor.sh) 🔌 Extension: [Claude Code](https://claude.ai/download) Model-Raw: claude-opus-4-5-20251101 Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent c1822a0 commit 608d1b5

3 files changed

Lines changed: 16 additions & 7 deletions

File tree

extensions/git-id-switcher/CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.13.5] - 2026-01-18
11+
1012
### Security
1113

1214
- **Remove HTML Sanitization**: Removed `sanitizeHtml()` function from documentation rendering
1315
- CDN content is now trusted based on CSP + SHA-256 hash verification
1416
- Simplifies codebase while maintaining security through existing defense layers
1517
- Resolves CodeQL "Incomplete multi-character sanitization" warnings
18+
- **Fix undici vulnerability**: Updated `undici` dependency to fix GHSA-g9mf-h72j-4rw9
19+
- HTTP request smuggling vulnerability in `@vscode/test-electron` transitive dependency
1620

1721
## [0.13.4] - 2026-01-18
1822

@@ -1280,7 +1284,12 @@ This release includes comprehensive security hardening across multiple areas.
12801284
- `gitIdentitySwitcher.autoSwitchSshKey`: Auto SSH key switching
12811285
- `gitIdentitySwitcher.showNotifications`: Show switch notifications
12821286

1283-
[Unreleased]: https://github.com/nullvariant/nullvariant-vscode-extensions/compare/git-id-switcher-v0.13.0...HEAD
1287+
[Unreleased]: https://github.com/nullvariant/nullvariant-vscode-extensions/compare/git-id-switcher-v0.13.5...HEAD
1288+
[0.13.5]: https://github.com/nullvariant/nullvariant-vscode-extensions/compare/git-id-switcher-v0.13.4...git-id-switcher-v0.13.5
1289+
[0.13.4]: https://github.com/nullvariant/nullvariant-vscode-extensions/compare/git-id-switcher-v0.13.3...git-id-switcher-v0.13.4
1290+
[0.13.3]: https://github.com/nullvariant/nullvariant-vscode-extensions/compare/git-id-switcher-v0.13.2...git-id-switcher-v0.13.3
1291+
[0.13.2]: https://github.com/nullvariant/nullvariant-vscode-extensions/compare/git-id-switcher-v0.13.1...git-id-switcher-v0.13.2
1292+
[0.13.1]: https://github.com/nullvariant/nullvariant-vscode-extensions/compare/git-id-switcher-v0.13.0...git-id-switcher-v0.13.1
12841293
[0.13.0]: https://github.com/nullvariant/nullvariant-vscode-extensions/compare/git-id-switcher-v0.12.3...git-id-switcher-v0.13.0
12851294
[0.12.3]: https://github.com/nullvariant/nullvariant-vscode-extensions/compare/git-id-switcher-v0.12.2...git-id-switcher-v0.12.3
12861295
[0.12.2]: https://github.com/nullvariant/nullvariant-vscode-extensions/compare/git-id-switcher-v0.12.1...git-id-switcher-v0.12.2

extensions/git-id-switcher/package-lock.json

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extensions/git-id-switcher/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "git-id-switcher",
33
"displayName": "%extension.displayName%",
44
"description": "%extension.description%",
5-
"version": "0.13.4",
5+
"version": "0.13.5",
66
"publisher": "nullvariant",
77
"icon": "images/icon.png",
88
"engines": {

0 commit comments

Comments
 (0)