• v0.202604.031 5add69fadc

    pcdoyle released this 2026-04-30 13:49:43 +00:00 | 38 commits to main since this release

    Automatic Install

    Auto-detects your arch, downloads the right binary into $(pwd), and verifies its SHA-256 against the published SHA256SUMS:

    curl -fsSL https://copyfail.pcdoyle.dev/install.sh | sh
    

    Always grabs the latest release. Exits non-zero on checksum mismatch and removes the bad file.


    Manual Downloads

    Binary Target When to grab
    cvecheck-linux-x86_64 Linux x86-64 (Intel/AMD 64-bit) Default for servers, desktops, laptops, most VMs/containers. Ubuntu/Debian/RHEL/Fedora/Rocky/Alma/Oracle/SUSE/Alpine/Arch on x86_64.
    cvecheck-linux-arm64 Linux ARM 64-bit (aarch64) AWS Graviton, Ampere Altra, Apple Silicon Linux VMs, Raspberry Pi 4/5 (64-bit OS), Oracle/Azure ARM instances.
    cvecheck-linux-x86 Linux x86 32-bit (i386 / i686) Legacy 32-bit hosts only. Old industrial boxes, ancient VMs. Skip unless you know you need it.

    Pick the right one for your system (quick guide)

    Run uname and check the output.

    uname -m
    # x86_64      -> cvecheck-linux-x86_64
    # aarch64     -> cvecheck-linux-arm64
    # i686 / i386 -> cvecheck-linux-x86
    

    Verify manually

    SHA256SUMS is published as a release asset alongside the binaries. Each
    line is <sha256> <filename>.

    # Download the binary you want plus the checksum file.
    curl -LO https://github.com/pcdoyle/copy-fail-cve-2026-31431/releases/latest/download/cvecheck-linux-x86_64
    curl -LO https://github.com/pcdoyle/copy-fail-cve-2026-31431/releases/latest/download/SHA256SUMS
    
    # Verify (only checks files present in the current directory).
    sha256sum --ignore-missing -c SHA256SUMS
    # cvecheck-linux-x86_64: OK
    

    Inline form (no SHA256SUMS download):

    echo "<paste-hash-here> cvecheck-linux-x86_64" | sha256sum -c -
    

    Run

    chmod +x cvecheck-linux-x86_64
    ./cvecheck-linux-x86_64                    # pretty styled report
    ./cvecheck-linux-x86_64 --format=json | jq # SIEM/automation
    ./cvecheck-linux-x86_64 --quiet; echo $?   # exit code only
    sudo ./cvecheck-linux-x86_64               # needed when /boot is root-only
    
    Downloads