Loading...
Skip to main content

Security Articles

All GeekWala articles in the Security category.

Reachability vs EPSS: Cutting False Positives
Security

Reachability vs EPSS: Cutting False Positives

Two scanners, same repo, two different finding counts. Neither is wrong. Reachability asks whether your code calls the vulnerable function. EPSS asks whether anyone will exploit it. How they compare, where each fails, and how to combine them without discarding the KEV signal that matters most.

12 min read
Transitive Dependency Risk: What You Can't See
Security

Transitive Dependency Risk: What You Can't See

Your package.json lists a dozen packages; your lockfile resolves over a thousand. Sonatype puts roughly 6 in 7 known vulnerabilities in that transitive layer. Here's how to trace one to its parent and the four ways to actually fix it.

13 min read
Most Exploited Vulnerabilities: Q2 2026 Edition
Security

Most Exploited Vulnerabilities: Q2 2026 Edition

Our quarterly analysis of the most dangerous open-source vulnerabilities, covering April through June 2026. This edition also explains why we moved from a monthly to a quarterly cadence and catches up the gap since March's inaugural report.

7 min read
Slopsquatting: Auditing AI-Generated Deps
Security

Slopsquatting: Auditing AI-Generated Deps

AI coding assistants generate dependencies as confidently as they generate code — but many suggestions are hallucinated, outdated, or unnecessary. This 4-step audit checklist catches slopsquatting and other AI-generated dependency risks before they reach production.

13 min read
What Is VEX? Vulnerability Exploitability
Security

What Is VEX? Vulnerability Exploitability

Your SBOM says you use a vulnerable package. But does the vulnerability actually affect your product? VEX answers that question with a machine-readable document that states whether a known CVE is exploitable, not affected, under investigation, or fixed in your specific product.

8 min read
Software Supply Chain Security for Developers
Security

Software Supply Chain Security for Developers

Supply chain attacks doubled in 2025, most often through compromised dependencies. This guide covers the practical security layers — dependency scanning, SBOM generation, vulnerability triage, and CI/CD hardening — that protect your software without slowing your team down.

12 min read
Your Scanner Found 200 CVEs: What to Do
Security

Your Scanner Found 200 CVEs: What to Do

Alert fatigue is the #1 reason teams ignore vulnerability scanners. A developer opens the dashboard, sees 200 red CVEs, and closes the tab. This article is the actionable playbook that turns 200 alerts into a 3-item "fix today" list using the 3-Signal Triage Method (CVSS + EPSS + KEV).

16 min read
Dependency Confusion Attacks Explained
Security

Dependency Confusion Attacks Explained

Dependency confusion is a supply chain attack where attackers register public packages with the same name as your private internal packages. Your package manager installs the attacker's version instead. Here's how it works, which ecosystems are vulnerable, and what you can do about it.

11 min read
Most Exploited Vulnerabilities: March 2026
Security

Most Exploited Vulnerabilities: March 2026

Our monthly analysis of the most dangerous open-source vulnerabilities. March 2026 saw new CISA KEV additions across npm and PyPI, rising EPSS scores on Java libraries, and a continued trend of supply chain attacks targeting build tooling.

10 min read
OSV vs NVD: Comparing Vulnerability Databases
Security

OSV vs NVD: Comparing Vulnerability Databases

NVD has been the default vulnerability database for decades, but OSV offers ecosystem-native advisories with faster coverage. Learn how the two databases differ, where each excels, and how GeekWala builds on OSV with EPSS and CISA KEV.

13 min read
Supply Chain Attacks: What Scanners Catch in 2026
Security

Supply Chain Attacks: What Scanners Catch in 2026

Dependency scanners catch known CVEs in legitimate packages. Supply chain attacks are different — malicious code injected by attackers who compromise maintainers or publish typosquatted packages. Here's what scanning covers and the defense layers you need for the rest.

13 min read
What Is Dependency Vulnerability Scanning?
Security

What Is Dependency Vulnerability Scanning?

Dependency vulnerability scanning finds known security flaws in your project's third-party packages. This guide covers how scanning works, why CVSS alone isn't enough for prioritization, and how to build a practical workflow across all major ecosystems.

17 min read