This commit is contained in:
@@ -0,0 +1,162 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"phase": "PHASE_1_0S_LAUNCHER_PROVENANCE",
|
||||
"status": "BIGAPP_CONTEXT_SOURCE_PROVEN_DEPLOYED_IDENTITY_UNPROVEN_DEVICE_PATH_BLOCKED",
|
||||
"date": "2026-07-22",
|
||||
"scope": "OFFICIAL_SOURCE_ONLY_STATIC_AUDIT",
|
||||
"start_commit": "189a4afdf4b6bb6d76b8a5fa7b5ce79cd4f82243",
|
||||
"authorizations": {
|
||||
"target_build_authorized": false,
|
||||
"ps5_connection_authorized": false,
|
||||
"device_request_authorized": false,
|
||||
"device_transfer_authorized": false,
|
||||
"device_execution_authorized": false,
|
||||
"result_receive_authorized": false,
|
||||
"installation_authorized": false,
|
||||
"autoload_authorized": false,
|
||||
"device_write_authorized": false,
|
||||
"app_termination_authorized": false,
|
||||
"system_remount_authorized": false,
|
||||
"automatic_retry": false
|
||||
},
|
||||
"source_acquisition": {
|
||||
"official_repository": "https://github.com/ps5-payload-dev/shsrv.git",
|
||||
"official_github_only": true,
|
||||
"arbitrary_mirrors_used": false,
|
||||
"dependencies_installed": false,
|
||||
"downloaded_code_built": false,
|
||||
"downloaded_code_executed": false,
|
||||
"target_artifact_downloaded": false,
|
||||
"ps5_address_used": false,
|
||||
"ps5_connected": false
|
||||
},
|
||||
"official_current": {
|
||||
"tag": "v0.19",
|
||||
"commit": "6f320637d56d344a0e7797753099e33238bbf146",
|
||||
"tree": "c26ce02b6c3ca4202993e039b3db7c28c353dee4",
|
||||
"latest_release_during_audit": true,
|
||||
"worktree_clean": true,
|
||||
"files": {
|
||||
"README.md": {"size": 3546, "sha256": "4855fa2adbe1fc0c7aa0174aa3275742d9b9aba3d818ae09cf2722a89b06cd34"},
|
||||
"shsrv.c": {"size": 5293, "sha256": "6ec71b4eb6c2bc1159f21568c1c9834f8aecac8d8881113bf09cf8981be19ee3"},
|
||||
"sh.c": {"size": 13278, "sha256": "3c4b7f76efdd157436ed4b353ee1b550bf3ff9df17c147b4762b767982fc8253"},
|
||||
"elfldr.c": {"size": 17911, "sha256": "4aa31f5a942681f8d88281b9713f087ced8963de842438cacad1088933f8e785"},
|
||||
"bundles/hbldr/main.c": {"size": 1520, "sha256": "6fa519888f79fe0458a983a517073c1eccc61239edfbe40d607f69b6b38a8af4"},
|
||||
"bundles/hbldr/hbldr.c": {"size": 13438, "sha256": "0096f86a00fdedcbc7509db47eb0f54dbc3e487d37e699f3de79048bac001be9"}
|
||||
}
|
||||
},
|
||||
"historical_reference": {
|
||||
"reason": "LAKESNES_REQUIRES_SHSRV_V0_7_OR_LATER",
|
||||
"tag": "v0.7",
|
||||
"commit": "74287f5db6b20320efd7892d7b29cf438fe7cb98",
|
||||
"tree": "7184968c702afe038551bf3228cc25f455388bb6",
|
||||
"worktree_clean": true,
|
||||
"bigapp_title": "PPSA01659",
|
||||
"bigapp_kind": "VIDEOPLAYER_WEBAPP",
|
||||
"fakeapp_persistent_creation_present": false,
|
||||
"files": {
|
||||
"README.md": {"size": 3248, "sha256": "3d16e46416dd07940fcde1190a6ab558348bc80263da615331dda0f3eb6183ed"},
|
||||
"shsrv.c": {"size": 4716, "sha256": "66197d08308180fe923aa8aedc91bd5025f08938156ae3092ea2c69d0ad0be57"},
|
||||
"sh.c": {"size": 8449, "sha256": "bf97bc6dd3f49345ad8da9a29b28a5d6bcde5e53a6f32c60a538d6e187c7e05a"},
|
||||
"elfldr.c": {"size": 17920, "sha256": "1ff6cfa1300a95e8be48e5f7adc1413e3384ba04ea266c167fcd441ef20197d1"},
|
||||
"bundles/hbldr/main.c": {"size": 7134, "sha256": "2081ece2f7d0a7e9b392660696c2a44802f64680365607e742b37dcf3223a55a"}
|
||||
}
|
||||
},
|
||||
"lineage": {
|
||||
"hbldr_introduction_commit": "4a70b50eecab853408f0a93a579b90428369fa09",
|
||||
"fake_game_transition_commit": "18e9a62aea801b5a1be4a692dba76bf5381e9fcb",
|
||||
"first_fake_game_release": "v0.8",
|
||||
"pacbrew_commit": "c2abcfcb60f569128abd0e8e70ad03a67bee5ea7",
|
||||
"pacbrew_source_checksum_policy": "SKIP",
|
||||
"pacbrew_proves_deployed_identity": false
|
||||
},
|
||||
"deployed_identity": {
|
||||
"local_shsrv_binary_found": false,
|
||||
"device_version_observed": false,
|
||||
"device_hash_observed": false,
|
||||
"package_receipt_found": false,
|
||||
"classification": "UNPROVEN"
|
||||
},
|
||||
"launch_callgraph": [
|
||||
"HOST_TELNET_TO_PORT_2323",
|
||||
"SHSRV_ACCEPT",
|
||||
"ELFLDR_SPAWN_EMBEDDED_SHELL",
|
||||
"SHELL_BUILTIN_HBLDR",
|
||||
"ELFLDR_SPAWN_EMBEDDED_HBLDR",
|
||||
"READ_TARGET_ELF_FROM_DEVICE_PATH",
|
||||
"PREPARE_OR_SELECT_BIGAPP",
|
||||
"KILL_RUNNING_BIGAPP_IF_PRESENT",
|
||||
"SYSTEM_SERVICE_LAUNCH_BIGAPP",
|
||||
"FOLLOW_FORK_AND_EXEC",
|
||||
"SET_TARGET_ROOT_AND_JAIL",
|
||||
"REPLACE_BIGAPP_PROCESS_WITH_ELF",
|
||||
"DETACH_TARGET"
|
||||
],
|
||||
"launch_context": {
|
||||
"raw_elfldr_process_basis": "SCE_SP_ZERO_CONF",
|
||||
"hbldr_process_basis": "SYSTEM_SERVICE_BIGAPP",
|
||||
"different_from_raw_elfldr": true,
|
||||
"bigapp_launch_source_proven": true,
|
||||
"foreground_user_context_source_proven": true,
|
||||
"process_image_replacement_source_proven": true,
|
||||
"videoout_permission_proven": false,
|
||||
"firmware_9_60_runtime_proven": false,
|
||||
"root_cause_classification": "STRONG_SOURCE_CANDIDATE_NOT_PROVEN_ROOT_CAUSE"
|
||||
},
|
||||
"effects": {
|
||||
"target_elf_must_exist_on_device": true,
|
||||
"direct_host_to_memory_target_input": false,
|
||||
"running_bigapp_may_be_killed": true,
|
||||
"kernel_or_ptrace_runtime_writes": true,
|
||||
"v019_system_ex_remount_possible": true,
|
||||
"v019_persistent_fakeapp_creation_possible": true,
|
||||
"autoload_change_found": false,
|
||||
"hard_deadline_present": false,
|
||||
"automatic_retry_present": false,
|
||||
"atomic_persistent_write_protocol_present": false,
|
||||
"rollback_protocol_present": false,
|
||||
"power_loss_safe": false
|
||||
},
|
||||
"robustness_findings": [
|
||||
"UNBOUNDED_WHOLE_ELF_ALLOCATION",
|
||||
"UNBOUNDED_PROCESS_WAITS",
|
||||
"UNAUTHENTICATED_ALL_INTERFACE_LISTENER",
|
||||
"SPLITSTRING_POINTER_ALLOCATION_UNDERSIZED",
|
||||
"UNBOUNDED_PATH_COPY_AND_FORMAT",
|
||||
"NO_TARGET_HASH_OR_SIZE_POLICY",
|
||||
"INCOMPLETE_GLOBAL_CLEANUP_PROOF"
|
||||
],
|
||||
"decision": {
|
||||
"root_cause_resolved": false,
|
||||
"existing_hbldr_route_safe_for_device_test": false,
|
||||
"existing_hbldr_route_reuse_allowed": false,
|
||||
"launcher_code_copy_allowed": false,
|
||||
"target_source_change_allowed": false,
|
||||
"target_build_allowed": false,
|
||||
"device_fact_collection_allowed": false,
|
||||
"device_action_allowed": false,
|
||||
"safe_next_steps": [
|
||||
"OFFLINE_DEPLOYED_SHSRV_IDENTITY_COLLECTION_DESIGN",
|
||||
"HOST_OR_SOFTWARE_ONLY_INTEGRATION"
|
||||
]
|
||||
},
|
||||
"performed_actions": {
|
||||
"target_source_changed": false,
|
||||
"target_artifact_created": false,
|
||||
"ps5_connected": false,
|
||||
"device_request_performed": false,
|
||||
"device_transfer_performed": false,
|
||||
"target_execution_performed": false,
|
||||
"device_file_created": false,
|
||||
"device_app_terminated": false,
|
||||
"device_remounted": false
|
||||
},
|
||||
"tests": {
|
||||
"chimera_gfx_ctest": "66_OF_66_PASS",
|
||||
"phase10s_guardrails": 20,
|
||||
"safety_audit": "PASS",
|
||||
"secret_scan": "PASS",
|
||||
"network_required_by_tests": false,
|
||||
"hardware_claim_from_host_test": false
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user