{ "schema_version": 1, "evidence_id": "ps5-13.20-kstuff-shadowmountplus-2026-10-02", "generated_at": "2026-10-02T12:36:21Z", "updated_at": "2026-10-02T12:42:02Z", "scope": { "target_platform": "PlayStation 5", "target_firmware": "13.20", "collection_mode": "official-release-download-and-static-inspection", "executed_on_console": true, "binaries_stored_in_repository": false }, "import_policy": { "download_on_demand": true, "require_exact_size": true, "require_sha256_before_use": true, "reject_digest_mismatch": true, "allow_latest_urls": false, "default_enabled": false, "default_favorite": false }, "loader": { "transport": "tcp", "port": 9021, "precondition": "elfldr is listening on port 9021", "requires_r2": false }, "payloads": [ { "id": "kstuff-lite", "display_name": "kstuff-lite", "candidate_status": "integrity-verified-runtime-smoke-tested", "recommended_load_order": 10, "release": { "repository": "https://github.com/EchoStretch/kstuff-lite", "release_url": "https://github.com/EchoStretch/kstuff-lite/releases/tag/v1.11", "github_release_id": 392541028, "name": "Kstuff Lite 1.11 Beta", "tag": "v1.11", "commit": "85fb88a526e58e357d6f1e626ce05af4acdb8b5d", "published_at": "2026-09-20T19:08:36Z", "github_prerelease": false, "source_commit_signature_verified": false }, "compatibility": { "firmware_min": "1.00", "firmware_max": "13.60", "target_firmware_in_range": true, "basis": "Upstream v1.11 release notes" }, "dependencies": [], "artifacts": [ { "role": "payload", "filename": "kstuff.elf", "url": "https://github.com/EchoStretch/kstuff-lite/releases/download/v1.11/kstuff.elf", "github_asset_id": 584760938, "uploader": "EchoStretch", "size": 1737080, "sha256": "ab9a6cb4d3b1daf139d4d646e402b1cf569071acd64599c936d7a3a6164dc779", "github_digest_matches_local": true, "media_type": "application/octet-stream", "format": "ELF64 LSB x86-64 PIE, dynamically linked, stripped" } ], "source_snapshot": { "url": "https://github.com/EchoStretch/kstuff-lite/archive/85fb88a526e58e357d6f1e626ce05af4acdb8b5d.tar.gz", "sha256_observed": "67aee7b843809810346db823b684184b1b7e06ffdf3946315cf98202fd6bf601" }, "provenance_limits": [ "No detached release signature, SBOM, or build attestation was published with the ELF.", "The release commit is unsigned.", "The CI downloads a mutable toolchain URL ending in /releases/latest/.", "A source-to-binary reproducible build was not established." ] }, { "id": "shadowmountplus", "display_name": "ShadowMountPlus", "candidate_status": "integrity-verified-runtime-smoke-tested", "recommended_load_order": 20, "release": { "repository": "https://github.com/drakmor/ShadowMountPlus", "release_url": "https://github.com/drakmor/ShadowMountPlus/releases/tag/1.7beta3", "github_release_id": 400997880, "name": "ShadowMountPlus 1.7beta3", "tag": "1.7beta3", "commit": "f0d15ffc46e9237d41cc3555b1cf11362d9a32e0", "published_at": "2026-10-01T13:31:26Z", "github_prerelease": true, "source_commit_signature_verified": false }, "compatibility": { "target_firmware": "13.20", "target_firmware_explicitly_tested_by_this_review": false, "basis": "Upstream documents compatibility with jailbroken firmware running kstuff-lite v1.07 or newer." }, "dependencies": [ { "payload_id": "kstuff-lite", "version_constraint": ">=1.07", "load_before": true } ], "artifacts": [ { "role": "payload", "filename": "shadowmountplus.elf", "url": "https://github.com/drakmor/ShadowMountPlus/releases/download/1.7beta3/shadowmountplus.elf", "github_asset_id": 603338532, "uploader": "drakmor", "size": 2437848, "sha256": "2a7427e20ba7a70bd8cd01e47eb00ee7ca82db82dff3da7884f48f9c3fcbe95a", "github_digest_matches_local": true, "media_type": "application/octet-stream", "format": "ELF64 LSB x86-64 PIE, dynamically linked, stripped" }, { "role": "supporting-release-bundle", "filename": "ShadowMountPlus_1.7beta3.zip", "url": "https://github.com/drakmor/ShadowMountPlus/releases/download/1.7beta3/ShadowMountPlus_1.7beta3.zip", "github_asset_id": 603337105, "uploader": "github-actions[bot]", "size": 1352255, "sha256": "2fb8edd89f2390a4a6a7b568ed9c5f34db01705781e0f3f386beb6612d29b6aa", "github_digest_matches_local": true, "embedded_payload_matches_standalone": true, "media_type": "application/zip" } ], "source_snapshot": { "url": "https://github.com/drakmor/ShadowMountPlus/archive/f0d15ffc46e9237d41cc3555b1cf11362d9a32e0.tar.gz", "sha256_observed": "ece93cdad2f56629addc40ae8a101c18b4e6cf04756fd45210e3ebda65bdff5a" }, "runtime_defaults_observed": { "api_enabled": true, "api_bind_address": "127.0.0.1", "api_port": 10101, "automatic_ampr_download": false, "mount_read_only": true, "force_mount": false, "persistent_image_mounts": false }, "provenance_limits": [ "No detached release signature, SBOM, or build attestation was published with the assets.", "The release commit is unsigned.", "The build workflow checks out toolchain and SDK repositories without immutable commit pins.", "A source-to-binary reproducible build was not established." ] } ], "runtime_test": { "test_id": "ps5-13.20-sequential-load-2026-10-02", "performed_at": "2026-10-02T12:42:02Z", "result": "successful-smoke-test", "sender": { "host": "net-utils01", "source_ip": "192.168.20.30", "tool": "netcat-openbsd" }, "target": { "ip": "192.168.40.14", "firmware": "13.20", "transport": "tcp", "port": 9021 }, "sequence": [ { "order": 1, "payload_id": "kstuff-lite", "sha256": "ab9a6cb4d3b1daf139d4d646e402b1cf569071acd64599c936d7a3a6164dc779", "connection_succeeded": true, "observed": [ "app.db patching started", "SceShellUI trophy IsServerAvailable patch reported successful" ] }, { "order": 2, "payload_id": "shadowmountplus", "sha256": "2a7427e20ba7a70bd8cd01e47eb00ee7ca82db82dff3da7884f48f9c3fcbe95a", "minimum_delay_after_previous_seconds": 2, "connection_succeeded": true, "observed": [ "Detected firmware 13.20", "kstuff runtime control ready", "SceShellCore hooks installed", "game lifecycle watcher started", "library synchronized with zero games found", "HTTP/JSON API ready on loopback 127.0.0.1:10101" ] } ], "effective_safety_defaults": { "api_network_exposure": false, "automatic_ampr_download": false, "mount_read_only": true, "force_mount": false, "persistent_image_mounts": false }, "cleanup": { "temporary_server_binaries_removed": true, "removed_at": "2026-10-02T12:42:02Z" }, "limitations": [ "This was one startup smoke test, not a long-duration stability test.", "No game or image was mounted.", "Suspend, resume, shutdown, reboot, API operations and kstuff pause/resume were not tested.", "Runtime success does not resolve the documented source-to-binary provenance limitations." ] } }