54 lines
2.1 KiB
JSON
54 lines
2.1 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"phase": "PHASE_1_0AL_OFFLINE_MDBG_COPY_AND_RESTORE_AUDIT",
|
|
"status": "SDK_MDBG_COPY_NOT_FAIL_CLOSED_DIRECT_REUSE_BLOCKED",
|
|
"date": "2026-07-29",
|
|
"source_bindings": {
|
|
"phase10ak_manifest_sha256": "3322d42eb18718f1de7c85d043e68f37a9c5b5632f0d9565fd3f7b6d2ffd3d00",
|
|
"sdk_commit": "d2e2e585740362976a39fdd5ccf390f199a7bc37",
|
|
"mdbg_c_size": 3824,
|
|
"mdbg_c_sha256": "98add54968b138ca7fcf200e08587e0722e270960a637241bca841e75dfedc3c",
|
|
"public_header_size": 1657,
|
|
"public_header_sha256": "0c6695b6865c13112b8187f605f3a5c8a8e4cc32240cef76c753c8e1546df18d"
|
|
},
|
|
"findings": {
|
|
"authid_changed_before_caps": true,
|
|
"caps_set_failure_restores_authid": false,
|
|
"restore_attempts_all_fields_after_one_failure": false,
|
|
"partial_progress_exposed_to_caller": false,
|
|
"zero_progress_nonzero_status_is_hard_failure": false,
|
|
"result_length_bounded_by_remaining": false,
|
|
"address_and_length_arithmetic_checked": false,
|
|
"iteration_ceiling_present": false,
|
|
"monotonic_deadline_present": false,
|
|
"target_may_be_partially_mutated_on_error": true,
|
|
"return_zero_proves_complete_copy": false
|
|
},
|
|
"required_replacement_contract": [
|
|
"BACKUP_AUTHID_AND_CAPS_BEFORE_ANY_CHANGE",
|
|
"RESTORE_EVERY_CHANGED_FIELD_ON_EVERY_EXIT",
|
|
"REPORT_RESTORE_FAILURE_BITS_SEPARATELY",
|
|
"REQUIRE_ZERO_STATUS_AND_EXACT_TOTAL_LENGTH",
|
|
"REJECT_ZERO_OR_OVERSIZED_PROGRESS",
|
|
"CHECK_POINTER_AND_LENGTH_ARITHMETIC",
|
|
"BOUND_ITERATIONS_AND_MONOTONIC_DEADLINE",
|
|
"REPORT_EXACT_PARTIAL_BYTE_COUNT",
|
|
"KILL_AND_REAP_CHILD_AFTER_PARTIAL_COPY_OR_RESTORE_FAILURE"
|
|
],
|
|
"authorizations": {
|
|
"target_source_authorized": false,
|
|
"target_build_authorized": false,
|
|
"ps5_connection_authorized": false,
|
|
"device_transfer_authorized": false,
|
|
"device_execution_authorized": false,
|
|
"device_write_authorized": false
|
|
},
|
|
"decision": {
|
|
"direct_sdk_mdbg_copy_reuse_allowed": false,
|
|
"target_implementation_allowed": false,
|
|
"device_action_allowed": false,
|
|
"host_copy_restore_model_allowed": true,
|
|
"next_step": "OFFLINE_BOUNDED_COPY_AND_CREDENTIAL_RESTORE_MODEL"
|
|
}
|
|
}
|