Skip to content

Commit 471cb00

Browse files
Merge branch 'crewAIInc:main' into feat/db2-search-tool
2 parents f468692 + 0e5d0ec commit 471cb00

31 files changed

Lines changed: 2110 additions & 826 deletions

.github/workflows/vulnerability-scan.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,8 @@ jobs:
7474
--ignore-vuln PYSEC-2025-217 \
7575
--ignore-vuln PYSEC-2025-218 \
7676
--ignore-vuln PYSEC-2026-597 \
77-
--ignore-vuln GHSA-f4j7-r4q5-qw2c
77+
--ignore-vuln GHSA-f4j7-r4q5-qw2c \
78+
--ignore-vuln GHSA-xf7x-x43h-rpqh
7879
# Ignored CVEs:
7980
# PYSEC-2024-277 - joblib 1.5.3: disputed; NumpyArrayWrapper only used with trusted caches
8081
# PYSEC-2026-89 - markdown 3.10.2: DoS via malformed HTML; fix 3.8.1 — already past, advisory range is stale
@@ -89,6 +90,9 @@ jobs:
8990
# GHSA-f4j7-r4q5-qw2c - chromadb 1.1.1 (CVE-2026-45829): pre-auth RCE via /api/v2/tenants/{tenant}/databases/{db}/collections when trust_remote_code=true.
9091
# Advisory: vulnerable >=1.0.0,<=1.5.9, firstPatchedVersion=none. We only use chromadb.PersistentClient (lib/crewai/src/crewai/rag/chromadb/factory.py)
9192
# and chromadb.utils.embedding_functions; the chromadb HTTP server is never started, so the vulnerable route is not exposed.
93+
# GHSA-xf7x-x43h-rpqh - json-repair 0.25.3 (published 2026-07-13): CPU DoS via circular $ref in SchemaRepairer.resolve_schema().
94+
# The vulnerable schema_repair module does not exist in 0.25.x (added in later releases), and CrewAI only calls
95+
# repair_json() without schemas. The fixed release 0.60.1 is outside the json-repair~=0.25.2 pin.
9296
continue-on-error: true
9397

9498
- name: Display results

0 commit comments

Comments
 (0)