Skip to content

fix(azure): adoption companion for cMCP #805 - #9

Draft
dinakarjs wants to merge 1 commit into
adoption/805-base-20261030from
fix/review-805-20261030
Draft

dinakarjs wants to merge 1 commit into
adoption/805-base-20261030from
fix/review-805-20261030

Conversation

@dinakarjs

@dinakarjs dinakarjs commented Oct 30, 2026 •

Copy link
Copy Markdown
Owner

Adoption companion for agentrust-io#805 at d61268c, addressing Rajnish's two outstanding review requests. This is not a competing upstream PR.

Require TPM_ST_ATTEST_QUOTE in the parsed attestation and explicit kty=RSA in HCLAkPub. Three new signed synthetic cases pair a valid quote/key with the requested refusal; both bare and TPM2B-wrapped attestation forms are exercised. Their signatures and runtime binding are recomputed, so an unrelated invalid-signature failure does not mask either predicate.

Validation on tree 1581318780eb68af1423a9b0212656e712f5e117: three new cases pass normally and under -O; the Azure verifier selection passes 11 cases with one optional hardware skip. Restoring only the old quote parser makes the two attestation-kind cases fail, and restoring only the old HCL-key parser makes the missing-kty case fail. Ruff, strict mypy (77 files) and configured Bandit pass. Final full unit suite on the submitted tree: 2607 passed / 8 skipped. The final strengthened assertion also passes in the three new normal/-O cases; upstream review comment links this exact candidate and result. No live Azure/TPM evidence, optional no-nonce contract change or independent approval of this contribution is claimed.

Please cherry-pick the single signed commit into the existing agentrust-io#805 branch and rerun its exact-head checks. Prepared with OpenAI Codex; author adoption and independent review remain required.

Adoption companion for agentrust-io#805; preserve the original author's branch and scope.

Signed-off-by: Srinivasa Dinakar Jainti <dinakarjs@gmail.com>
Signed-off-by: Srinivasa Consultants <78673153+dinakarjs@users.noreply.github.com>
@github-actions

github-actions Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

🟡 Contributor Check: MEDIUM

Check Result
Profile MEDIUM
Credential LOW
Overall MEDIUM

Automated check by AgenTrust Contributor Check.

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.

1 participant