Releases: superms-lab/fnos-rescue
Releases · superms-lab/fnos-rescue
Release list
FNOS Rescue v0.1.3
Caution
Alpha prerelease。数据恢复没有零风险。 始终先克隆或使用经过验证的 QCOW2/NBD overlay;让所有原盘及其 kernel 设备层保持只读;恢复输出必须写入物理独立、容量充足的目标盘。不要在唯一原盘上试验。
Security and reliability closure
- Main-branch CodeQL open alerts: 0; recorded alerts were fixed in code, not dismissed.
- 99 Python tests across 3.11/3.12/3.13, disposable read-only Btrfs source to separate ext4 destination E2E, package lifecycle, and clean release preflight passed.
- Generic command execution is allowlisted; private tools require exact packaged executable identity.
- Destination paths are contained within administrator-approved roots and inspected through fixed Linux tools.
- Live ISO structure plus QEMU BIOS and UEFI boot readiness passed.
Assets
The release contains Wheel, sdist, DEB, fnOS archive, CycloneDX SBOM, SHA256SUMS, Live ISO, and the ISO checksum file. Verify checksums before use.
Changes
- PR #3: harden path resolution.
- PR #4: constrain command and destination boundaries.
- PR #5: use kernel mount facts for destination checks.
Full changelog: v0.1.2...v0.1.3
FNOS Rescue v0.1.2
Warning
此版本已被 v0.1.3 取代。请勿将 v0.1.2 用于新的真实数据恢复任务。 后续 CodeQL 深层数据流分析发现并修复了命令边界与目标路径检查问题。请改用 v0.1.3。
What changed
- Hardened recovery and release pipeline in PR #2.
Full changelog: v0.1.1...v0.1.2