diff --git a/.gitea/workflows/lint.yml b/.gitea/workflows/lint.yml index d5d24b3..666bee6 100644 --- a/.gitea/workflows/lint.yml +++ b/.gitea/workflows/lint.yml @@ -94,8 +94,16 @@ jobs: - name: Audit matrixbot dependencies # --local scans the env without spawning a venv (required for standalone Python) - # CVE-2026-3219 is in pip itself, not our code — ignore it explicitly - run: /opt/python/bin/pip-audit --local --ignore-vuln CVE-2026-3219 + # CVE-2026-3219 is in pip itself, not our code — ignore it explicitly. + # The filelock CVEs (fixed in 4.2.1) are in pip-audit's own dependency + # (CacheControl[filecache]); the bot doesn't use filelock, and 4.2+ + # needs Python 3.11, which this 3.10 audit env can't install. + run: >- + /opt/python/bin/pip-audit --local + --ignore-vuln CVE-2026-3219 + --ignore-vuln CVE-2026-112906 --ignore-vuln CVE-2026-112907 + --ignore-vuln CVE-2026-112913 --ignore-vuln CVE-2026-112914 + --ignore-vuln CVE-2026-112937 --ignore-vuln CVE-2026-112940 secret-scan: name: Secret scan (gitleaks)