You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Intercepts all WebView navigation via shouldOverrideUrlLoading. External web links are prohibited from running inside the internal IDE WebView and safely redirected to the system browser via Intent.ACTION_VIEW.
Enforced mixedContentMode = MIXED_CONTENT_NEVER_ALLOW and javaScriptCanOpenWindowsAutomatically = false.
Restricted connectCodeServer(serverUrl) strictly to 127.0.0.1 and localhost.
Sanitized all dynamic parameters injected into JavaScript (onReady, appendTerminalLine, askMistral, loadPayload) with org.json.JSONObject.quote(), eliminating script injection vulnerabilities.