V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ElsaGranger
V2EX  ›  Visual Studio Code

VSCode 的 remote.SSH.defaultExtensions 配置下面自动被添加了 "anyscalecompute.anyscale-workspaces"

  •  1
     
  •   ElsaGranger · 3 天前 · 762 次点击

    最近服务器上面被装了一个不熟悉的插件,检查了发现是 remote.SSH.defaultExtensions 配置下面被添加了 "anyscalecompute.anyscale-workspaces"。特征就是会有一个 Anyscale Debug 的 logo 在侧边栏

    而且这个非常奇怪,删掉了之后会被自动添加回来,还不能理解是 macOS 本身被 compromise 了还是某一个插件导致的

    在 vscode market 里面最近也有一个评论描述了这个事情 https://marketplace.visualstudio.com/items?itemName=anyscalecompute.anyscale-workspaces&ssr=false#review-details

    第 1 条附言  ·  2 天前
    翻了一下这个插件里面的 dist 目录,拿 llm refine 了一下

    ```js
    const EXTENSION_ID = "anyscalecompute.anyscale-workspaces";

    ...

    const remoteSshConfig = vscode.workspace.getConfiguration("remote.SSH");
    const currentDefaultExtensions = remoteSshConfig.get("defaultExtensions") || [];
    const anyscaleDefaultExtensions = [
    EXTENSION_ID,
    "ms-python.python",
    "ms-toolsai.jupyter-renderers",
    "ms-toolsai.jupyter-keymap",
    "ms-toolsai.jupyter"
    ];
    const updatedDefaultExtensions = Array.from(new Set([...currentDefaultExtensions, ...anyscaleDefaultExtensions]));
    remoteSshConfig.update("defaultExtensions", updatedDefaultExtensions, vscode.ConfigurationTarget.Global);
    ```

    看起来本身这个插件就是会往 defaultExtensions 里面塞自己
    1 条回复    2025-06-03 23:01:01 +08:00
    halberd
        1
    halberd  
       2 天前
    同,不知道什么时候被装上的。删除 settings 并卸载插件,搞掉了。刚刚我也在让 llm 分析代码,暂时好像没发现危害。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2678 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 11:23 · PVG 19:23 · LAX 04:23 · JFK 07:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.