{"record":{"id":"7207e3e051238bf5","repo":"odoo/odoo","slug":"could-not-verify-attestation-statement-signature-7207e3","errorCode":null,"errorMessage":"Could not verify attestation statement signature (Packed|Self)","messagePattern":"Could not verify attestation statement signature \\(Packed\\|Self\\)","errorType":"exception","errorClass":"InvalidRegistrationResponse","httpStatus":null,"severity":"error","filePath":"addons/auth_passkey/_vendor/webauthn/registration/formats/packed.py","lineNumber":102,"sourceCode":"        # Self Attestation\n        decoded_pub_key = decode_credential_public_key(credential_public_key)\n\n        if decoded_pub_key.alg != attestation_statement.alg:\n            raise InvalidRegistrationResponse(\n                f\"Credential public key alg {decoded_pub_key.alg} did not equal attestation statement alg {attestation_statement.alg}\"\n            )\n\n        public_key = decoded_public_key_to_cryptography(decoded_pub_key)\n\n        try:\n            verify_signature(\n                public_key=public_key,\n                signature_alg=attestation_statement.alg,\n                signature=attestation_statement.sig,\n                data=verification_data,\n            )\n        except InvalidSignature:\n            raise InvalidRegistrationResponse(\n                \"Could not verify attestation statement signature (Packed|Self)\"\n            )\n\n    return True\n","sourceCodeStart":84,"sourceCodeEnd":107,"githubUrl":"https://github.com/odoo/odoo/blob/1e661df964b1b264c9cef3ab28430d4785be3fda/addons/auth_passkey/_vendor/webauthn/registration/formats/packed.py#L84-L107","documentation":"Error \"Could not verify attestation statement signature (Packed|Self)\" thrown in odoo/odoo.","triggerScenarios":"Thrown at addons/auth_passkey/_vendor/webauthn/registration/formats/packed.py:102 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Self-attestation signature verification failed. Re-register the passkey; if it persists, the authenticator is faulty."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"1e661df964b1b264c9cef3ab28430d4785be3fda","analyzedAt":"2026-08-15T05:22:16.142Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}