diff --git a/vscode-extension/openclaude-vscode/src/extension.js b/vscode-extension/openclaude-vscode/src/extension.js index b59725a3..daf48133 100644 --- a/vscode-extension/openclaude-vscode/src/extension.js +++ b/vscode-extension/openclaude-vscode/src/extension.js @@ -1,4 +1,5 @@ const vscode = require('vscode'); +const crypto = require('crypto'); function launchOpenClaude() { const configured = vscode.workspace.getConfiguration('openclaude'); @@ -39,7 +40,7 @@ class OpenClaudeControlCenterProvider { } getHtml(webview) { - const nonce = String(Date.now()); + const nonce = crypto.randomBytes(16).toString('base64'); return `