From 731729deb77a3d979319f19b19d93c3cd2abf50a Mon Sep 17 00:00:00 2001 From: Nikita Iarychenko Date: Thu, 25 Dec 2025 18:33:09 +0400 Subject: [PATCH] OPENIDE #248 Access to an untrusted source (cherry picked from commit f1820eeaae9eaec6e315b0124127d23f504b9305) --- .../jetbrains/kotlin/idea/StandalonePluginUpdateChecker.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/kotlin/plugin-updater/src/org/jetbrains/kotlin/idea/StandalonePluginUpdateChecker.kt b/plugins/kotlin/plugin-updater/src/org/jetbrains/kotlin/idea/StandalonePluginUpdateChecker.kt index a04a6c66323f..c02d126a53bf 100644 --- a/plugins/kotlin/plugin-updater/src/org/jetbrains/kotlin/idea/StandalonePluginUpdateChecker.kt +++ b/plugins/kotlin/plugin-updater/src/org/jetbrains/kotlin/idea/StandalonePluginUpdateChecker.kt @@ -1,4 +1,7 @@ // Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// +// Modified by Nikita Iarychenko at 2025 as part of the OpenIDE project(https://openide.ru). +// Any modifications are available on the same license terms as the original source code. package org.jetbrains.kotlin.idea import com.intellij.ide.IdeBundle @@ -195,7 +198,7 @@ internal open class StandalonePluginUpdateChecker( val uid = JetBrainsPermanentInstallationID.get() val pluginId = pluginId.idString var url = - "https://plugins.jetbrains.com/plugins/list?pluginId=$pluginId&build=$buildNumber&pluginVersion=$currentVersion&os=$os&uuid=$uid" + "https://plugins.openide.ru/list?pluginId=$pluginId&build=$buildNumber&pluginVersion=$currentVersion&os=$os&uuid=$uid" val machineId = MachineIdManager.getAnonymizedMachineId("JetBrainsUpdates") if (machineId != null) {