Topic digest

VS Code news and engineering summaries

Monitor VS Code editor developments, extensions, workspaces, and remote development. Our digest aggregates marketplace trends, debugging, and Microsoft tooling from developer communities.

27 recent stories

Latest ranked stories

Current VS Code stories

These stories are ranked from recent public source activity and shown as a preview of what a configured digest can deliver. Summaries are AI-generated; open the original source for full context.

01github.com

VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage

VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage

A recent VS Code Git extension update enabled 'git.addAICoAuthor' by default, automatically adding 'Co-authored-by: Copilot' trailers to commits. This change faced severe community backlash due to privacy concerns, lack of transparency, and reports of the trailer being injected even when Copilot features were disabled or not used, leading to widespread dissatisfaction among developers.

02blog.ammaraskar.com

1-Click GitHub Token Stealing via a VSCode Bug

A vulnerability in VSCode’s webview security allows for unauthorized GitHub token exfiltration. By exploiting keydown events within webviews, an attacker can trick users into installing malicious extensions via linked repositories. This flaw enables access to private repositories and full code execution. Users are advised to clear browser site data for github.dev to mitigate risks.

03bleepingcomputer.com

GitHub confirms breach of 3,800 repos via malicious VSCode extension

GitHub confirms breach of 3,800 repos via malicious VSCode extension

GitHub confirmed a breach of approximately 3,800 internal repositories after an employee installed a malicious VS Code extension. The company contained the incident, removing the trojanized plugin. While the hacker group TeamPCP has claimed responsibility and attempted to sell the stolen data, GitHub states there is no evidence that customer data was compromised.

04thehackernews.com

VS Code Adds 2-Hour Extension Auto-Update Delay to Limit Supply Chain Attacks

VS Code Adds 2-Hour Extension Auto-Update Delay to Limit Supply Chain Attacks

Microsoft has introduced a mandatory two-hour delay for automatic VS Code extension updates to mitigate software supply chain risks. This safety measure, which exempts trusted publishers like Microsoft and OpenAI, mirrors similar timing-based controls recently adopted by package managers like npm, pnpm, and RubyGems to prevent the spread of malicious code.

05laurent.le-brun.eu

A History of IDEs at Google

A History of IDEs at Google

Google transitioned from a fragmented IDE ecosystem to a unified, web-based platform called Cider, eventually leveraging the VSCode frontend. By integrating internal monorepo tools with a powerful remote backend, Google achieved high productivity and enabled rapid deployment of AI-driven developer features, demonstrating the significant leverage gained by standardizing on a single, extensible IDE.

06threatroad.substack.com

Fake Job Interviews Are Installing Backdoors on Developer Machines

Fake Job Interviews Are Installing Backdoors on Developer Machines

Microsoft warns of a phishing campaign targeting developers with fake Next.js job assessments. The attack uses VS Code workspace automation, npm build tasks, and backend scripts to install backdoors and exfiltrate credentials. Attackers leverage social engineering to compromise developer machines, gaining access to cloud secrets, tokens, and source code.

07buf.build

Protobuf has LSP support. You're welcome

Protobuf has LSP support. You're welcome

Buf launches the first fully featured, production-grade LSP server for Protobuf, delivered through the Buf CLI. It brings go-to-definition, completion, references, diagnostics, and semantic highlighting to VSCode, Neovim, and other editors. Built on a new query-driven, incremental compiler frontend, it supports large workspaces and lays groundwork for upcoming features and richer automation.

08github.com

Show HN: OSS Agent I built topped the TerminalBench on Gemini-3-flash-preview

Show HN: OSS Agent I built topped the TerminalBench on Gemini-3-flash-preview

Dirac is an open-source coding agent that topped the Terminal-Bench-2 leaderboard with 65.2% accuracy. By utilizing hash-anchored edits and AST-native precision, it reduces API costs by 64.8% compared to competitors. Dirac offers high-bandwidth context curation and multi-file batching, enabling efficient, automated refactoring within VS Code or via CLI.

09github.com

Cherri – programming language that compiles to an Apple Shortuct

Cherri – programming language that compiles to an Apple Shortuct

Cherri is a programming language designed to build complex, maintainable Apple Shortcuts. It offers a CLI, VSCode extension, and macOS IDE, supporting features like package management, type checking, and function scoping. By compiling to runnable Shortcuts, it improves development efficiency and reproducibility compared to building within the Shortcuts app directly.

10jamf.com

Threat actors expand abuse of Microsoft Visual Studio Code

Threat actors expand abuse of Microsoft Visual Studio Code

Jamf Threat Labs has identified a new evolution in the Contagious Interview campaign by North Korean threat actors, targeting developers through malicious Visual Studio Code configurations. By tricking users into trusting a cloned repository, attackers abuse tasks.json files to execute malicious JavaScript payloads and establish backdoors for remote code execution. This campaign demonstrates a shift toward abusing legitimate developer tools and workflows to bypass security and maintain persistence on victim systems.

11blog.lysk.tech

I use excalidraw to manage my diagrams for my blog

I use excalidraw to manage my diagrams for my blog

The author streamlined their blog's image workflow by automating Excalidraw exports. After struggling with manual exports and slow GitHub Actions, they customized the Excalidraw VSCode extension to automatically generate light and dark mode SVGs whenever a frame named with the 'export_' prefix is updated, enabling seamless local live previews and faster content creation.

12github.com

Billing can be bypassed using a combo of subagents with an agent definition

Billing can be bypassed using a combo of subagents with an agent definition

This report details a significant security and billing bypass vulnerability within the Copilot Chat extension for VS Code. The exploit leverages the architectural implementation of subagents and tool calls, which do not currently consume premium request credits. By initiating a session with a free model like GPT-5-mini and defining a custom agent configured to use a premium model such as Claude Opus 4.5, users can orchestrate 'free' premium model usage. The vulnerability allows the free orchestrator model to trigger expensive subagent calls indefinitely. Furthermore, the analyst identifies potential for automated loops and a lack of server-side API validation for message types, suggesting a broader risk of service abuse. Despite being reported to Microsoft Security Response Center, the issue was deemed out of scope for security rewards and redirected to public bug tracking.

13visualjj.com

VisualJJ – Jujutsu in Visual Studio Code

VisualJJ is an innovative extension for Visual Studio Code designed to simplify version control by integrating Jujutsu (JJ) with Git and GitHub. It provides a visual, interactive change tree that allows engineers to stay in their creative flow while managing complex versioning tasks. The tool enables users to rebase and reshape commit history through drag-and-drop actions, significantly reducing the anxiety associated with traditional Git operations. Furthermore, VisualJJ streamlines conflict resolution by treating conflicts as part of the draft state, allowing for step-by-step fixes. By integrating pull-request tracking directly within the editor, it creates a seamless transition from local development to production, enhancing overall developer productivity and confidence.

14ti.com

1.38 Millimeter Microcontroller

The MSPM0 SDK is a comprehensive software development kit for the MSPM0 microcontroller platform. It provides essential tools, documentation, and device support for high-performance, low-power 32-bit Arm Cortex-M0+ applications. The ecosystem includes IDEs like Code Composer Studio, configuration tools like SysConfig, and migration support, simplifying development and enabling modular, portable code across the MSPM0 series.

15github.com

Show HN: MDV – a Markdown superset for docs, dashboards, and slides with data

Show HN: MDV – a Markdown superset for docs, dashboards, and slides with data

mdv is a lightweight Markdown superset designed for creating documents, dashboards, and slides. It adds YAML front-matter, fenced blocks for charts and stats, and simple containers for layouts. Renders include self-contained HTML and PDF outputs, supported by a CLI and a VS Code extension for live previewing. It avoids complex code, focusing on style-driven document rendering.

18marketplace.visualstudio.com

Show HN: Nogic – VS Code extension that visualizes your codebase as a graph

Show HN: Nogic – VS Code extension that visualizes your codebase as a graph

Nogic is a powerful extension designed for VSCode that allows developers to visualize their codebase structure through interactive diagrams. By automatically indexing the project, the tool provides a unified view of files, classes, and functions within a hierarchical graph. Key features include the creation of custom boards for focused analysis, detailed class diagrams showing inheritance, and call graphs for tracing function dependencies. With real-time auto-sync, any changes made to the code are instantly reflected in the visualization. This tool enhances productivity by helping engineers navigate complex architectures and understand relationships within their software projects more effectively.

19marimo.io

Marimo now runs in PyCharm

Marimo now runs in PyCharm

The new marimo plugin for PyCharm brings reactive notebooks to JetBrains IDEs. Developers can build, test, and demo code using live, interactive cells within their IDE. The notebooks are saved as standard Python files, ensuring full git compatibility and seamless integration with existing project environments, dependencies, and external tools like databases or AI coding agents.

20dbushell.com

They don’t make ’em like Sublime Text anymore

They don’t make ’em like Sublime Text anymore

The author expresses frustration with modern bloatware and complex IDEs like VS Code and Zed. They have returned to Sublime Text, praising its simplicity, performance, and lack of intrusive features. The article advocates for minimalist tools that focus on core coding tasks rather than bloated, unified toolchains, highlighting the benefits of a distraction-free development environment.

Snapbyte.dev workflow

Get a VS Code digest by email

Create a Snapbyte.dev digest and choose VS Code as one of your topics.