The short way
One script, one dependency, no part of the analyzer needed. It answers both questions,
is the manifest ours, and is every file still what the manifest says, and exits 0 only
if both passed.
pip install cryptography
python3 verify_report_package.py package.tar.gz
Download the script
By hand
Two standard commands. The first needs OpenSSL 3.0 or newer for Ed25519, the
openssl that ships with macOS is LibreSSL and cannot do it.
openssl pkeyutl -verify -pubin -inkey logiq-report-key.pem \
-rawin -in MANIFEST.json -sigfile MANIFEST.json.sig
sha256sum -c SHA256SUMS