Skip to content

fix(deps): refresh msgpack pin to clear dependency audit - #300

Merged
rajnisht7 merged 1 commit into
agentrust-io:mainfrom
dinakarjs:fix/msgpack-audit-20261028
Oct 29, 2026
Merged

rajnisht7 merged 1 commit into
agentrust-io:mainfrom
dinakarjs:fix/msgpack-audit-20261028

Conversation

@dinakarjs

Copy link
Copy Markdown
Contributor

The refreshed #264 CI stops at pip-audit because the current main development lock contains msgpack 1.2.2, reported as CVE-2026-114613. Regenerate only its version/hash block to 1.2.4 with uv pip compile requirements/dev.in --generate-hashes --universal --python-version 3.11 --upgrade-package msgpack. All other dependency blocks are byte-identical. This is a separate dependency repair so #264 retains its CI/release-parity scope.

Validation on Linux/Python 3.12.14, head 10ff590, tree ec3afac5f3a26194410b4a3012a6cb1442af8d3f:

  • All 91 generated msgpack hashes match the official PyPI 1.2.4 release metadata.
  • Hash-required lock installation and no-deps editable installation pass; pip check passes.
  • Before: pip-audit reports msgpack 1.2.2 / CVE-2026-114613. After: no known vulnerabilities found.
  • Unit/conformance suite: 846 passed, 2 skipped (37.80 seconds).
  • Ruff, mypy over 47 source files, configured Bandit and whitespace checks pass. Published tree equals tested tree.

Only requirements/dev.txt changes. No runtime source, dependency input policy, audit suppression, workflow permission or release changes. The audit finding is not a demonstration of a reachable exploit in cA2A. Hosted platform/Python checks and independent maintainer review remain required. After acceptance, dependent branches including #264 need the updated main and fresh CI.

Prepared with OpenAI Codex. DCO signed.

Regenerate only the msgpack version/hash block in the universal dev lock to remove the reported CVE-2026-114613 audit finding. Other dependency blocks are byte-identical.

Prepared with OpenAI Codex.

Signed-off-by: Srinivasa Consultants <78673153+dinakarjs@users.noreply.github.com>
@dinakarjs
dinakarjs requested review from a team, carloshvp and zohebk8s as code owners October 28, 2026 14:05
@github-actions

github-actions Bot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

🟡 Contributor Check: MEDIUM

Check Result
Profile MEDIUM
Credential LOW
Overall MEDIUM

Automated check by AgenTrust Contributor Check.

@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@rajnisht7
rajnisht7 enabled auto-merge (squash) October 28, 2026 14:57

@carloshvp carloshvp left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed current head 10ff590ef734aa7394cdf1e7c6045436acd599d4.

The development-lock-only msgpack refresh retains the dependency closure and hashes. Fresh hash-required installation plus the editable current-head package passed 832 unit/conformance tests (16 skipped), Ruff, mypy (47 source files), configured Bandit, pip check, and pip-audit --skip-editable with no known vulnerabilities. DCO is present. No runtime source change or new hardware assurance claim; remaining maintainer-policy gates are separate.

Prepared with OpenAI Codex.

@rajnisht7
rajnisht7 merged commit 1889ce4 into agentrust-io:main Oct 29, 2026
16 of 21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-review:MEDIUM Contributor check flagged MEDIUM risk

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants