Skip to content

Commit 97d01ba

Browse files
ci(security): ignore PYSEC-2026-3483 pending mcp 1.28 adapter migration
The adapter pins mcp <1.28.0 (1.28 renamed elicitationId -> elicitation_id, breaking url_elicitation.py), so pip-audit resolves the vulnerable mcp 1.27.2. Suppress the finding with a comment until the adapter is migrated to 1.28.1.
1 parent 935572c commit 97d01ba

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

.github/workflows/security.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,16 @@ jobs:
7474
# latest released version, so `pip install --upgrade pip` can't pull
7575
# a patched build. Drop this ignore once pip >= 26.1 is on PyPI.
7676
# See https://github.com/pypa/pip/pull/13870.
77+
#
78+
# PYSEC-2026-3483: affects mcp <= 1.27.2 (fixed in 1.28.1). The
79+
# authplane-mcp adapter pins mcp <1.28.0 because 1.28 renamed the
80+
# elicitation field elicitationId -> elicitation_id (snake_case),
81+
# which breaks url_elicitation.py's ElicitRequestURLParams wire
82+
# handling (every consent-driven exchange would raise a pydantic
83+
# ValidationError). Accepted risk until the adapter is migrated to
84+
# the 1.28 field name and the floor is raised to 1.28.1; drop this
85+
# ignore then.
7786
run: >-
7887
pip-audit --skip-editable --progress-spinner off
7988
--ignore-vuln CVE-2026-3219
89+
--ignore-vuln PYSEC-2026-3483

0 commit comments

Comments
 (0)