gitsafehub
github.com/zhongerxin/notion-qa ↗

zhongerxin/notion-qa

scanned 2026-08-12 · git a7fa95c
2 of 6 checks flagged a security issue
🔴 Needs attention
Only 4 of 6 checks finished — treat this as provisional. Re-check ↻

Informational scan, not a security audit. How this is computed.

Leaked secretsVulnerable dependencies20Known OSS vulnerabilities86Risky code patternsMalicious dependenciesProject health

Security checks

Leaked secrets — Gitleaks none found ✓

API keys, passwords or tokens committed into the repo.

Nothing found by this check. ✓

via Gitleaks v8.21.2 · MIT

Vulnerable dependencies — Trivy 20 found · 10 serious

Packages you depend on that have known security holes (CVEs).

  • Serious CVE-2023-34540 Langchain OS Command Injection vulnerability
    requirements.txt
    A package you depend on has a known security hole (CVE-2023-34540). Fix: Update that package to its patched version.
  • Serious CVE-2023-34541 Langchain vulnerable to arbitrary code execution
    requirements.txt
    A package you depend on has a known security hole (CVE-2023-34541). Fix: Update that package to its patched version.
  • Serious CVE-2023-36095 langchain Code Injection vulnerability
    requirements.txt
    A package you depend on has a known security hole (CVE-2023-36095). Fix: Update that package to its patched version.
  • Serious CVE-2023-36188 langchain vulnerable to arbitrary code execution
    requirements.txt
    A package you depend on has a known security hole (CVE-2023-36188). Fix: Update that package to its patched version.
  • Serious CVE-2023-36258 langchain arbitrary code execution vulnerability
    requirements.txt
    A package you depend on has a known security hole (CVE-2023-36258). Fix: Update that package to its patched version.
  • Serious CVE-2023-36281 langchain vulnerable to arbitrary code execution
    requirements.txt
    A package you depend on has a known security hole (CVE-2023-36281). Fix: Update that package to its patched version.
  • Serious CVE-2023-38860 LangChain vulnerable to arbitrary code execution
    requirements.txt
    A package you depend on has a known security hole (CVE-2023-38860). Fix: Update that package to its patched version.
  • Serious CVE-2023-38896 LangChain vulnerable to arbitrary code execution
    requirements.txt
    A package you depend on has a known security hole (CVE-2023-38896). Fix: Update that package to its patched version.
  • Serious CVE-2023-39631 Langchain vulnerable to arbitrary code execution via the evaluate function in the numexpr library
    requirements.txt
    A package you depend on has a known security hole (CVE-2023-39631). Fix: Update that package to its patched version.
  • Serious CVE-2023-39659 LangChain vulnerable to arbitrary code execution
    requirements.txt
    A package you depend on has a known security hole (CVE-2023-39659). Fix: Update that package to its patched version.
  • Worth fixing CVE-2023-32786 Langchain Server-Side Request Forgery vulnerability
    requirements.txt
    A package you depend on has a known security hole (CVE-2023-32786). Fix: Update that package to its patched version.
  • Worth fixing CVE-2023-36189 langchain SQL Injection vulnerability
    requirements.txt
    A package you depend on has a known security hole (CVE-2023-36189). Fix: Update that package to its patched version.
  • Worth fixing CVE-2023-46229 langchain: langchain SSRF
    requirements.txt
    A package you depend on has a known security hole (CVE-2023-46229). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-45134 LangSmith SDK: Public prompt pull deserializes untrusted manifests without trust boundary warning
    requirements.txt
    A package you depend on has a known security hole (CVE-2026-45134). Fix: Update that package to its patched version.
  • Worth fixing CVE-2024-2965 langchain-community: Langchain-community SitemapParser DoS Vulnerability
    requirements.txt
    A package you depend on has a known security hole (CVE-2024-2965). Fix: Update that package to its patched version.
  • Worth fixing CVE-2024-3571 langchain vulnerable to path traversal
    requirements.txt
    A package you depend on has a known security hole (CVE-2024-3571). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-55443 LangChain: Path traversal and sandbox escape in LangChain file-search middleware and loaders
    requirements.txt
    A package you depend on has a known security hole (CVE-2026-55443). Fix: Update that package to its patched version.
  • Minor CVE-2024-0243 langchain Server-Side Request Forgery vulnerability
    requirements.txt
    A package you depend on has a known security hole (CVE-2024-0243). Fix: Update that package to its patched version.
  • Minor CVE-2024-28088 LangChain directory traversal vulnerability
    requirements.txt
    A package you depend on has a known security hole (CVE-2024-28088). Fix: Update that package to its patched version.
  • Minor CVE-2024-8309 langchain: SQL Injection in langchain-ai/langchain
    requirements.txt
    A package you depend on has a known security hole (CVE-2024-8309). Fix: Update that package to its patched version.

via Trivy v0.70.0 · Apache-2.0

Known OSS vulnerabilities — OSV-Scanner 86 found · 17 serious

Your dependencies cross-checked against the OSV vulnerability database.

  • Serious PYSEC-2023-109 An issue in langchain v.0.0.64 allows a remote attacker to execute arbitrary code via the PALChain parameter in the Python exec method.
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-36188). Fix: Update that package to its patched version.
  • Serious PYSEC-2023-138 An issue in Harrison Chase langchain v.0.0.194 allows an attacker to execute arbitrary code via the python exec calls in the PALChain, affected functions include from_math_prompt and from_colored_obje
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-36095). Fix: Update that package to its patched version.
  • Serious PYSEC-2023-145 An issue in LangChain v.0.0.231 allows a remote attacker to execute arbitrary code via the prompt parameter.
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-38860). Fix: Update that package to its patched version.
  • Serious PYSEC-2023-146 An issue in Harrison Chase langchain v.0.0.194 and before allows a remote attacker to execute arbitrary code via the from_math_prompt and from_colored_object_prompt functions.
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-38896). Fix: Update that package to its patched version.
  • Serious PYSEC-2023-147 An issue in langchain langchain-ai v.0.0.232 and before allows a remote attacker to execute arbitrary code via a crafted script to the PythonAstREPLTool._run component.
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-39659). Fix: Update that package to its patched version.
  • Serious PYSEC-2023-151 An issue in langchain v.0.0.171 allows a remote attacker to execute arbitrary code via the via the a json file to the load_prompt parameter.
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-36281). Fix: Update that package to its patched version.
  • Serious PYSEC-2023-162 An issue in LanChain-ai Langchain v.0.0.245 allows a remote attacker to execute arbitrary code via the evaluate function in the numexpr library.
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-39631). Fix: Update that package to its patched version.
  • Serious PYSEC-2023-18 In LangChain through 0.0.131, the LLMMathChain chain allows prompt injection attacks that can execute arbitrary code via the Python exec method.
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-29374). Fix: Update that package to its patched version.
  • Serious PYSEC-2023-91 Langchain 0.0.171 is vulnerable to Arbitrary Code Execution.
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-34540). Fix: Update that package to its patched version.
  • Serious PYSEC-2023-92 Langchain 0.0.171 is vulnerable to Arbitrary code execution in load_prompt.
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-34541). Fix: Update that package to its patched version.
  • Serious PYSEC-2023-98 An issue in langchain v.0.0.199 allows an attacker to execute arbitrary code via the PALChain in the python exec method.
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-36258). Fix: Update that package to its patched version.
  • Serious PYSEC-2026-372 Langchain SQL Injection vulnerability
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-32785). Fix: Update that package to its patched version.
  • Serious PYSEC-2022-42992 All versions of package gitpython are vulnerable to Remote Code Execution (RCE) due to improper user input validation, which makes it possible to inject a maliciously crafted remote URL into the clone
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2022-24439). Fix: Update that package to its patched version.
  • Serious PYSEC-2023-137 GitPython before 3.1.32 does not block insecure non-multi options in clone and clone_from. NOTE: this issue exists because of an incomplete fix for CVE-2022-24439.
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-40267). Fix: Update that package to its patched version.
  • Serious PYSEC-2026-2161 GitPython is a python library used to interact with Git repositories. Prior to version 3.1.47, _clone() validates multi_options as the original list, then executes shlex.split(" ".join(multi_options))
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2026-42284). Fix: Update that package to its patched version.
  • Serious PYSEC-2026-457 Arbitrary Code Execution in Pillow
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-50447). Fix: Update that package to its patched version.
  • Serious PYSEC-2023-238 Deserialization of untrusted data in IPC and Parquet readers in PyArrow versions 0.14.0 to 14.0.0 allows arbitrary code execution. An application is vulnerable if it reads Arrow IPC, Feather or Parque
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-47248). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2023-110 SQL injection vulnerability in langchain v.0.0.64 allows a remote attacker to obtain sensitive information via the SQLDatabaseChain component.
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-36189). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2023-205 LangChain before 0.0.317 allows SSRF via document_loaders/recursive_url_loader.py because crawling can proceed from an external server to an internal server.
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-46229). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2024-118 A Denial-of-Service (DoS) vulnerability exists in the `SitemapLoader` class of the `langchain-ai/langchain` repository, affecting all versions. The `parse_sitemap` method, responsible for parsing site
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2024-2965). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2024-323 A vulnerability in the FAISS.deserialize_from_bytes function of langchain-ai/langchain allows for pickle deserialization of untrusted data. This can lead to the execution of arbitrary commands via the
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2024-5998). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-1507 Langchain SQL Injection vulnerability
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2024-8309). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-1508 Langchain Server-Side Request Forgery vulnerability
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2023-32786). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-1510 langchain vulnerable to path traversal
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2024-3571). Fix: Update that package to its patched version.
  • Worth fixing PYSEC-2026-2192 LangChain is a framework for building agents and LLM-powered applications. Prior to 1.3.9, several LangChain components that resolve filesystem paths or expand search patterns do not consistently conf
    /workdirs/scan-a3aaf93a-e45e-4890-be46-2497127d3d75/requirements.txt
    A package you depend on has a known security hole (CVE-2026-55443). Fix: Update that package to its patched version.
… 61 more not shown

via OSV-Scanner v1.9.2 · Apache-2.0

Risky code patterns — Semgrep none found ✓

Code that can be exploited: injection, hardcoded credentials and similar.

Nothing found by this check. ✓

via Semgrep v1.147.0 · LGPL-2.1

Malicious dependencies — Guarddog timed out

Packages that look intentionally malicious: typosquats, sneaky install scripts.

This check didn’t finish — that’s not the same as “clean.” Try Check again above.

via Guarddog v2.10.0 · Apache-2.0

error: pypi:timeout

Project health

A signal about how the project is maintained — not a vulnerability in your code. It doesn’t affect the verdict above.

Project health — OpenSSF Scorecard didn’t run

Maintenance & supply-chain hygiene. A signal about the project, not a vulnerability in your code.

This check didn’t finish — that’s not the same as “clean.” Try Check again above.

via OpenSSF Scorecard · Apache-2.0

About these results. Six open-source checks ran in parallel; every finding is tagged with the tool that produced it. The verdict follows a published rule. False positives and false negatives are normal — a clean scan does not mean the code is secure, and a red verdict does not mean the project is compromised.