{
  "package_id": "CDL-SW-0004",
  "name": "Cyberdelia Lazarus Recovery Workbench",
  "version": "0.1.0-alpha",
  "package_class": "cyberdelia-built",
  "status": "alpha",
  "summary": "Read-first disk recovery workbench with physical-disk discovery, MBR/GPT inspection, filesystem signature hints, resumable image cloning with bad-range journaling and retry passes, SHA-256 hashing, and bounded JPEG/PNG/PDF/ZIP-family carving.",
  "origin": {
    "upstream_author": "Cyberdelia Skunkworks",
    "upstream_url": "https://cyberdeliaskunkworks.com/software-systems.html",
    "upstream_version": "0.1.0-alpha",
    "retrieved_at": "2026-09-06"
  },
  "cyberdelia_path": "/ftp/software/built-here/cyberdelia-lazarus-recovery-v0.1.0/",
  "platforms": ["Windows", "Linux"],
  "architectures": ["architecture-independent"],
  "dependencies": ["Python 3.10+ standard library"],
  "required_privileges": ["ordinary read access for image files", "Administrator/root for raw physical disks on most systems"],
  "capabilities": [
    "enumerate physical disks on Windows and Linux",
    "inspect MBR and GPT partition tables without mounting the source",
    "identify NTFS, FAT32, exFAT and BitLocker boot signatures",
    "clone a source into an image file using an append-only JSONL range journal",
    "resume an interrupted first pass from the recorded cursor",
    "record bad ranges and recursively retry failures down to a configurable minimum block size",
    "carve bounded JPEG, PNG, PDF and ZIP-family objects from raw bytes",
    "classify carved Office Open XML ZIP containers as DOCX, XLSX or PPTX",
    "record carved-file source offsets and SHA-256 digests",
    "SHA-256 a source or completed image"
  ],
  "network_effects": ["none; the program performs no network requests"],
  "filesystem_effects": [
    "source is opened read-only",
    "clone creates or resumes an operator-selected image file plus map and summary files",
    "carve creates recovered output files and a JSONL manifest",
    "the program does not repair, mount, format, take ownership of, or write filesystem structures on the source"
  ],
  "cleanup": ["delete operator-selected image/recovery outputs when no longer needed"],
  "known_risks": [
    "kernel-level storage hangs cannot be reliably interrupted by a user-space Python reader",
    "aggressive retry passes increase reads against unstable media",
    "raw carving can produce false positives and usually loses original filenames and directory context",
    "v0.1 alpha does not yet include filesystem-aware NTFS MFT or FAT32 deleted-entry recovery"
  ],
  "test_state": "Python compilation passed. Synthetic 8 MiB image test passed for MBR/FAT32 partition detection, bit-for-bit clone, and bounded JPEG/PNG/PDF carving. Raw-device behavior still requires field testing on Windows/Linux hardware.",
  "license": {
    "name": "MIT License",
    "redistribution": "allowed",
    "source_url": "https://opensource.org/license/mit",
    "notes": "Cyberdelia-built alpha source release; provided without warranty."
  },
  "documentation": {
    "upstream_readme": "README-CYBERDELIA.txt",
    "manuals": ["README-CYBERDELIA.txt"],
    "source_code": "lazarus.py"
  },
  "transformations": ["Initial alpha field build; no bundled third-party recovery engine."],
  "authorized_use": "Designed for recovery and inspection of media the operator owns or is explicitly authorized to examine."
}
