You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
make_gcp_placement_assertion in examples/sovereign-agent-connector/agentrust_auc/appraisal.py checks isinstance(issued_at, int), isinstance(expires_at, int), and isinstance(instance_id, str | int) without rejecting booleans (isinstance(True, int) is True).
make_placement_assertion, make_azure_placement_assertion, and make_gcp_placement_assertion do not validate type(validity_seconds) is int and validity_seconds > 0, and _workload_key_thumbprint accepts uppercase/whitespace hex and non-strworkload_key.
_unb64 and _verify_signed in examples/sovereign-agent-connector/agentrust_auc/core.py do not enforce canonical unpadded 64-byte base64url signatures or canonical 64-char lowercase hex trusted_key_hex.
Activity
github-actions commentedon Oct 25, 2026
🟡 Contributor Check: MEDIUM
Automated check by AgenTrust Contributor Check.
fix(sovereign-agent-connector): reject boolean GCP claims, invalid va…