osv-scanner.toml
Rama main · réplica de lectura del repositorio original.
# OSV-Scanner exceptions for requirements.txt and lock/requirements.txt.
# The scanner reads this file for manifests in the same directory; the
# workflow passes --config=osv-scanner.toml so it covers lock/ as well.
# Every id below is explained in SECURITY.md under "Known dependency
# advisories"; tests/test_osv_config.py fails when the two drift apart.
# Ignoring an id also ignores its aliases (CVE, PYSEC), so the GHSA id is
# enough. No expiry on purpose: each entry is void the moment a chromadb
# release with the fix exists, because the advisory's affected range then
# ends before the version Dependabot proposes.
#
# All four target the ChromaDB HTTP server (its /api/v2 endpoints and its
# server-side authorization providers). Curatarr embeds
# chromadb.PersistentClient in-process, never starts the Chroma server and
# configures no authorization provider, so the vulnerable code is not
# reachable in any deployment. Dependabot alerts #1, #6, #7, #8 dismissed
# 2026-08-28 as not_used for the same reason.
[[IgnoredVulns]]
id = "GHSA-f4j7-r4q5-qw2c" # CVE-2026-45829, PYSEC-2026-311
reason = "Pre-auth code injection through the Chroma HTTP server's /api/v2 collection endpoint (trust_remote_code). Curatarr runs chromadb.PersistentClient in-process; the server and its API do not exist here. No fixed release yet."
[[IgnoredVulns]]
id = "GHSA-2wm9-hf6c-p5cr" # CVE-2026-45830, PYSEC-2026-3813
reason = "Cross-tenant read/write for authenticated users of the Chroma HTTP server. No server, no tenants, no remote users: the embedded client serves one process. No fixed release yet."
[[IgnoredVulns]]
id = "GHSA-36p7-vc44-83pf" # CVE-2026-45833, PYSEC-2026-3814
reason = "Authenticated code injection through the Chroma HTTP server's collection endpoint (trust_remote_code). Same server-only surface; not started by Curatarr. No fixed release yet."
[[IgnoredVulns]]
id = "GHSA-xph7-9rjv-w5fr" # CVE-2026-45831, PYSEC-2026-3815
reason = "SimpleRBACAuthorizationProvider ignores tenant/database/collection scope. That provider belongs to the Chroma server's auth stack, which Curatarr never configures or runs. No fixed release yet."