ubuntu-zfs-mirror-install — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ubuntu-zfs-mirror-install (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Validated end-to-end (proven on an 8-GPU ASUS ESC8000-E12P). Every fix that makes the ZFS path boot hands-free and reboot-safe is baked into the scripts — see REFERENCE.md for what they are and how to recover if something's off.
scripts/install.sh):per disk ESP | rpool-member | dpool-member; rpool mirror → /, dpool stripe → /data (no redundancy).
scripts/install-ext4.sh):ESP | ext4 root, GRUB-EFI. (install.sh refuses unequal/single disks and points here.)
ssh + set a password in the live env).scripts/ to the target (e.g. scp -r scripts root@<live-ip>:).sudo bash scripts/install.sh --list — shows fixed disks with by-id paths + sizes; the live/USB medium is marked [LIVE MEDIUM, do NOT pick].| Setting | Notes |
|---|---|
| disk(s) | by-id path(s); count+size decides ZFS vs ext4 |
| rpool size (ZFS only) | 128 / 256 / 512 / 1024 GB → RPOOL_SIZE=+128G/+256G/+512G/+1T (default +1T) |
| admin username | default `developer` |
| admin password | default `passw0rd` (root gets the same) |
| SSH public key | optional; if set, admin is key-only (password auth off) |
| hostname | default `ubuntu` |
| timezone | optional (default Etc/UTC) |
ERASE when prompted, or pass --yes once the user has confirmed): # ZFS mirror (two equal disks):
DISK1=<by-id> DISK2=<by-id> RPOOL_SIZE=+1T ADMIN_USER=developer INSTALL_PASSWORD='...' \
SSH_AUTHORIZED_KEY='ssh-ed25519 ...' HOSTNAME=ubuntu sudo -E bash scripts/install.sh
# ext4 single disk:
DISK1=<by-id> ADMIN_USER=developer INSTALL_PASSWORD='...' HOSTNAME=ubuntu sudo -E bash scripts/install-ext4.shTakes ~10–20 min (debootstrap dominates). Over a flaky SSH link, run detached and tail the log: … nohup bash scripts/install.sh --yes >/root/install.log 2>&1 & then tail -f /root/install.log.
boot ZFSBootMenu → Ubuntu (or GRUB → Ubuntu) hands-free, with / and /data (ZFS) mounted.
sudo bash scripts/validate.sh — expect pools//data ONLINE (ZFS) or / ext4, andsystemctl is-system-running = running, 0 failed units.
require typing ERASE (skip only with --yes after the user explicitly confirms the disks).
rpool stays bootable (degraded), `dpool`/`/data` is lost (no redundancy by design).org.zfsbootmenu:commandline ZFS property(it's set to quiet zfs_force=1; keep zfs_force=1 if you append e.g. intel_iommu=on iommu=pt).
See REFERENCE.md for the baked-in fixes, recovery steps, and hardware notes (incl. ASUS ESC8000 BMC quirks).
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.