惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
GbyAI
GbyAI
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
Recent Announcements
Recent Announcements
L
LangChain Blog
B
Blog
阮一峰的网络日志
阮一峰的网络日志
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
M
MIT News - Artificial intelligence
D
Docker
WordPress大学
WordPress大学
J
Java Code Geeks
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The GitHub Blog
The GitHub Blog
博客园 - 叶小钗
Last Week in AI
Last Week in AI
Stack Overflow Blog
Stack Overflow Blog
有赞技术团队
有赞技术团队
MyScale Blog
MyScale Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
MongoDB | Blog
MongoDB | Blog
博客园 - Franky

Help Net Security

Police arrest 10 suspected members of Black Axe cybercrime gang ShinyHunters claims it stole 1.4 million records from Udemy Sevii unveils Cyber Swarm Defense Mode to stop AI-driven attacks at scale Alleged Chinese hacker extradited to US over cyberattacks targeting COVID-19 research Cequence Agent Personas bring granular control and governance to enterprise AI agents NowSecure MARI gives enterprises evidence-based visibility into third-party mobile app risk The metrics killing your SOC, and what to use instead US state privacy fines reached $3.425 billion in 2025 Canada’s first SMS blaster case leads to three arrests Linux storage management tool Stratis 3.9.0 adds online encryption and cache-less pool startup TLS Connect gives SMBs a right-sized automated tool to manage TLS certificates Aptori expands its platform with autonomous offensive testing to reduce security bottlenecks Your IAM was built for humans, AI agents don’t care The AI criminal mastermind is already hiring on gig platforms 25 open-source cybersecurity tools that don’t care about your budget Product showcase: LuLu reveals unauthorized outbound connections from Mac apps Week in review: Claude Mythos finds 271 Firefox flaws, Vercel breach Users advised to drop passwords and make room for passkeys - Help Net Security Indirect prompt injection is taking hold in the wild - Help Net Security Compromised everyday devices power Chinese cyber espionage operations - Help Net Security New Cisco firewall malware can only be killed by pulling the plug - Help Net Security Meta is overhauling how you sign in, manage settings, and protect your accounts - Help Net Security Ubuntu 26.04 LTS delivers memory-safe system tools and live patching for Arm servers - Help Net Security OpenAI’s GPT-5.5 is out with expanded cybersecurity safeguards - Help Net Security AI is speeding up nation-state cyber programs - Help Net Security A study of 1,000 Android apps finds a privacy policy logging gap - Help Net Security IT spending to hit $6.31 trillion record, thanks to AI - Help Net Security Where AI in CI/CD is working for engineering teams - Help Net Security With AI's help, North Korean hackers stumbled into a near-undetectable attack - Help Net Security Hacker with a special interest in breaching sports institutions ends behind bars - Help Net Security
HEIDI: Free IDE security plugin for open-source vulnerabi...
Mirko Zorz · 2026-05-12 · via Help Net Security

Open-source dependencies make up a large percentage of the code in production applications, and most vulnerability checks still run late in the pipeline, inside CI/CD systems or after a release ships. Meterian is moving those checks earlier with HEIDI, a free plugin for Visual Studio Code and JetBrains IDEs that flags vulnerable packages and offers one-click upgrades from inside the editor.

free IDE security plugin

HEIDI is also distributed through the OpenVSX registry and has recorded close to 5,000 installs in its first month on the Visual Studio Code Marketplace. It supports Java, .NET, Node.js, Python, PHP, Ruby, Rust, and Go, and scans only manifest files, leaving source code on the developer’s machine.

Real-time data versus stale model knowledge

HEIDI ships with a built-in Model Context Protocol (MCP) server, which lets AI coding assistants query live vulnerability data when generating or reviewing code. Supported clients include GitHub Copilot, Cursor, Windsurf, Claude Code, Gemini CLI, and Codex CLI. The integration is designed to give LLMs current threat intelligence at the moment they suggest a dependency, closing the gap created by training-data cutoffs.

Roberto Franchini, an open-source developer working on ArcadeDB, said HEIDI “serves as an important live security layer by comparing AI proposals with current threat intelligence information,” letting teams use AI coding tools “without incurring the security debt from old data sets.”

Bruno Bossola, CTO and co-founder of Meterian, told Help Net Security that the speed of the data pipeline is central to that promise. “We actively monitor CVEs and security disclosures in major open-source projects at the source, including upstream advisories and official project announcements. For those monitored projects, our database is typically updated within hours of the official disclosure,” he said. “In many cases, this means HEIDI can flag the issue before it appears in downstream OSINT sources such as the GitHub Advisory Database, and several days before the CVE record or NVD entry is fully published or enriched.” For projects outside the monitored set, Meterian ingests major open-source vulnerability databases every two hours.

Auto-registration with AI clients

One design choice likely to draw scrutiny is HEIDI’s automatic registration with the AI clients it integrates with. The plugin writes the minimum configuration each tool needs to recognize it, without prompting the user separately for every client.

Bossola defended the approach on practical grounds. “An IDE plugin, or a CLI integration, cannot provide results inside that client unless the client knows the plugin exists and has the necessary configuration to invoke it. In that sense, registration is not a separate data-access event; it is the technical step that enables the user-installed integration to operate,” he said. “HEIDI does not use this registration to take control of the client, exfiltrate code, or silently grant itself additional permissions.” Where a client provides its own consent or extension flow, HEIDI follows it. Meterian will continue to review user feedback on the model.

Handling false positives and reachability

False positives have long been a sore point for software composition analysis. Bossola took a strict line on the topic. “Our database contains only precise package coordinates, and all vulnerabilities are deduplicated during ingestion. Our philosophy is that there is no point in keeping a known vulnerable package in a codebase when a patched version is readily available, which is the case in the vast majority of occasions.” Snoozing a finding takes one click for the rare cases where a result needs to be set aside.

Meterian also takes a firm position on reachability analysis, the practice of suppressing alerts when a vulnerable function is judged unreachable in a given codebase. “We do not consider an unreachable vulnerable package to be a false positive. The vulnerable package is still present in the codebase, still part of the software supply chain, and still needs to be understood and managed,” Bossola said. He noted reachability can serve as a prioritization signal in large environments, with AI-assisted code analysis available to trace usage paths when teams need a deeper view.

Upgrade paths and download

When a vulnerable dependency is found, HEIDI proposes safe upgrades along semantic versioning lines, offering the safest available version at patch, minor, and major levels so teams can pick the change they are willing to absorb. For transitive dependencies, HEIDI can identify and recommend an upgrade to the parent package that pulls in a patched version, where the ecosystem and package manager support that resolution.

HEIDI is available for free download on the Visual Studio Code marketplace, the JetBrains marketplace, and the OpenVSX registry.

Must read:

Subscribe to the Help Net Security ad-free monthly newsletter to stay informed on the essential open-source cybersecurity tools. Subscribe here!