src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts/Extensions/updateExtensionFromControlManifest
class Extensions:	static updateExtensionFromControlManifest(extension: Extension, extensionsControlManifest: IExtensionsControlManifest): void {
		const isMalicious = extensionsControlManifest.malicious.some(identifier => areSameExtensions(extension.identifier, identifier));
		if (extension.isMalicious !== isMalicious) {
			extension.isMalicious = isMalicious;
		}
		const unsupportedPreRelease = extensionsControlManifest.unsupportedPreReleaseExtensions ? extensionsControlManifest.unsupportedPreReleaseExtensions[extension.identifier.id.toLowerCase()] : undefined;
		if (unsupportedPreRelease) {
			if (isBoolean(extension.isUnsupported) || !areSameExtensions({ id: extension.isUnsupported.preReleaseExtension.id }, { id: unsupportedPreRelease.id })) {
				extension.isUnsupported = { preReleaseExtension: unsupportedPreRelease };
			}
		} else if (extension.isUnsupported) {
			extension.isUnsupported = false;
		}
	}