Guard 3.0.16
Guard 3.0.16 is a stable release cut from 3adc32b.
1 commit • 1 merged pull request • 1 contributor since Guard 3.0.15.
Fixes
- guard: Reseal Core native manifest after PyInstaller signing (#2659)
- After PyInstaller packages the attested native runtime into the Desktop Core sidecar, rewrite the CArchive native manifest so
runtime_sha256andruntime_sizematch the packaged bytes. - Keep
--add-datapackaging. PyInstaller compresses DATA entries and can re-sign Mach-O payloads, which changes digest after the pre-package identity refresh. - Preserve neighboring archive entries and the bootloader prefix. Write the updated manifest uncompressed. Reject TOC entries that overlap the archive payload, and fail closed if extracted native bytes do not match the…
- After PyInstaller packages the attested native runtime into the Desktop Core sidecar, rewrite the CArchive native manifest so
Install
Install this release:
uv tool install "hol-guard[cisco]==3.0.16"Full changelog: v3.0.15...v3.0.16
Thanks @kantorcodes!