Skip to content

Security: ColdByDefault/simple-LLM-Agent

Security

SECURITY.md

Title: Dependency Security Vulnerabilities Detected

Description: Automated audit (npm audit) reveals three high-severity issues in my current dependency set. Fixing them requires upgrading to versions that introduce breaking changes (e.g., LangChain 0.3.27 or Puppeteer 24.x), so I must keep the following versions pinned until compatibility updates are implemented.


  1. @langchain/community < 0.3.3

    • Vulnerability: SQL Injection in GraphCypherQAChain (GHSA-6m59-8fmv-m5f9)
    • Affected: Our code uses langchain@≤0.2.18, which depends on @langchain/community@<0.3.3.
    • Fix: Upgrade to @langchain/[email protected] (will require [email protected], a breaking change).
  2. tar-fs 2.0.0 – 2.1.1

    • Vulnerability: Path Traversal / Link Following when extracting a malicious tar (GHSA-pq67-2wwv-3xjx)
    • Affected: @puppeteer/browsers@≤1.4.1[email protected]–22.11.1[email protected].
    • Fix: Upgrade to tar-fs@≥2.1.2 by moving [email protected] (breaking change).
  3. ws 8.0.0 – 8.17.0


Current Pinned Versions (Must Remain Until Compatibility Fixes):

There aren’t any published security advisories