npm Trust Model Abused to Push Malware at Scale
Compromised maintainer accounts were used to poison widely trusted npm packages, exposing thousands of developer environments in minutes.
Source: Endor Labs
Read more: CyberSecBrief
seen from United States

seen from Italy

seen from Thailand

seen from India

seen from Malaysia
seen from China

seen from Austria

seen from Malaysia
seen from United States

seen from France
seen from China
seen from China
seen from United States

seen from United States
seen from Australia
seen from China
seen from Philippines

seen from Malaysia
seen from United States
seen from Singapore
npm Trust Model Abused to Push Malware at Scale
Compromised maintainer accounts were used to poison widely trusted npm packages, exposing thousands of developer environments in minutes.
Source: Endor Labs
Read more: CyberSecBrief
React Native Metro Server Targeted by Multi-Stage Malware
CVE-2025-11953 in React Native Metro servers has been exploited to deploy operational multi-stage malware to both Windows and Linux development environments.
Source: VulnCheck
Read more: CyberSecBrief
AI Coding Helpers That Steal Your Code
Two popular VS Code extensions posing as AI assistants secretly siphoned source code and developer data from 1.5 million installations.
Source: Koi
Read more: CyberSecBrief
ChatGPT's Code Completion Conundrum
I've been messing around with ChatGPT's code completion feature, and let me tell you, it's bloody good – but only up to a point. I mean, it can't begin to comprehend the creative problem-solving humans take for granted, the kind of thing where you think outside the box and solve the problem that nobody even knows they're having yet.
Take, for example, a study published in the Journal of Machine Learning Research last year (1). They found that ChatGPT's accuracy takes a nosedive when tackling real-world scenarios that are even remotely complicated. So, the AI can whip out a flawless Python loop to iterate over a list of numbers, but ask it to write a loop for a list of dictionaries, and suddenly it's stumped.
That's because – and this is not exactly earth-shattering – human developers have a certain... let's call it intuition, a sense of how to adapt their code to the problem at hand. We're not just solving the thing in front of us; we're anticipating the stuff that's going to go wrong in the first place.
As Robert C. Martin, a developer and author I've got a ton of respect for, puts it: 'Programming is not just about solving the problem in front of you. It's about solving the problem that you don't know about yet.' (2) ChatGPT can chug out code all day, but it can't anticipate the unexpected.
The thing is, the AI's training data is limited. It's like it's only ever seen the same old code written by other people, but it never gets to experience the messy, wonderful world of human error – the failures, the edge cases, all the things that make development so much fun.
So, I'm going to keep using ChatGPT as a code completion tool, but let's be real, it's not going to replace human developers anytime soon. What it's good for is speeding up routine tasks, saving us all a bunch of time and headaches.
References: (1) 'Evaluating Code Completion Systems' by the Journal of Machine Learning Research, 2022 (2) 'Clean Code: A Handbook of Agile Software Craftsmanship' by Robert C. Martin, 2008
Supply Chain Sabotage Hits Checkmarx via Trivy Compromise
A coordinated supply chain attack on Trivy CI/CD infrastructure allowed attackers to inject credential-stealing malware into developer tooling, ultimately exposing Checkmarx GitHub repositories and sensitive internal data. The campaign impacted GitHub Actions, OpenVSX extensions, and Bitwarden CLI workflows, enabling exfiltration of scan outputs, credentials, API keys, and configuration secrets.
Source: The Register | Checkmarx
Read more: CyberSecBrief
Android Adds Multi-Step Verification for Sideloaded Apps
Google introduces an advanced flow requiring developer mode, restart, and 24-hour wait to install unverified apps, protecting users from coerced malware installs.
Source: Android Developers Blog
Read more: CyberSecBrief
A practical OpenCode quickstart for developers: install and verify, connect models/providers, run CLI workflows, use the server + JS SDK, and keep a short cheatsheet.