Antivirus/dist
dev 79ea89713e Phase 1: license enforcement, threat pack, Apache-2.0, real Action verification
Make the product buyable and the open-source claim true.

Licence system, end to end. license.rs was well-designed dead code; wire
it up: an Ed25519-signed token (same key and verify-before-parse discipline
as definition packs), `hound license install`, houndd loads and verifies at
boot, and the execution gate and full supply-chain feed now gate on
Capability checks. Verification failing always degrades to Free, never to a
locked-out security tool; an expired licence downgrades with the reason
shown. Adds tools/issue-license.py.

Hound Linux threat pack. 34 curated YARA rules — miners, IoT/DDoS bots,
backdoors, rootkits, ransomware, webshells, droppers, reverse shells —
shipped through a new signed rules-pack channel (.rpack) alongside the
definitions feed. Every rule is ELF- or size-anchored and keyed on
family strings, never syscalls; the builder refuses to sign a pack that
matches a system binary (the goodware gate caught two bad rules), and a
regression test proves every rule fires on a sample and stays quiet on a
document about malware.

Action signature verification. The composite action claimed Ed25519
verification "against the same signed manifest the desktop agent uses" but
only compared a same-host sha256. It now fetches latest.json, verifies the
Ed25519 signature over the canonical release statement against the pinned
release key, and installs the checksum from the verified manifest.

Licence resolved to Apache-2.0: Cargo.toml, a real LICENSE file, README.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 15:51:33 -05:00
..
Hound-0.1.0-x86_64.AppImage packaging: .deb, AppImage, rpm spec, PKGBUILD, hardened unit, app icon 2026-08-20 23:37:17 -05:00
hound-verify houndd: the persistence ledger 2026-08-21 06:50:35 -05:00
HOUND-VERIFY-README.txt houndd: the persistence ledger 2026-08-21 06:50:35 -05:00
hound_0.1.0_amd64.deb 0.1.1: signed release notifications, and definitions that actually update 2026-08-21 11:58:15 -05:00
hound_0.1.1_amd64.deb 0.1.1: signed release notifications, and definitions that actually update 2026-08-21 11:58:15 -05:00
hound_0.1.2_amd64.deb 0.1.2: hound update brings the whole machine current 2026-08-21 12:10:20 -05:00
hound_0.1.3_amd64.deb 0.1.3: appearance settings, and stop detecting our own quarantine 2026-08-21 12:28:05 -05:00
hound_0.1.4_amd64.deb 0.1.4: settings apply when you change them, and the app reopens itself 2026-08-21 12:40:59 -05:00
hound_0.1.5_amd64.deb 0.1.5: say what Hound cannot see, and put the vault where it belongs 2026-08-21 12:52:17 -05:00
hound_0.1.6_amd64.deb 0.1.6: security hygiene, and right-click scanning 2026-08-21 13:15:35 -05:00
hound_0.1.7_amd64.deb 0.1.8: a GitHub Action, and a light theme that is actually light 2026-08-21 13:40:35 -05:00
hound_0.1.8_amd64.deb 0.1.8: a GitHub Action, and a light theme that is actually light 2026-08-21 13:40:35 -05:00
hound_0.1.9_amd64.deb 0.1.11: one restart mechanism, and a launcher that raises the window 2026-08-21 14:53:18 -05:00
hound_0.1.10_amd64.deb 0.1.11: one restart mechanism, and a launcher that raises the window 2026-08-21 14:53:18 -05:00
hound_0.1.11_amd64.deb 0.1.11: one restart mechanism, and a launcher that raises the window 2026-08-21 14:53:18 -05:00
hound_0.1.12_amd64.deb Phase 1: license enforcement, threat pack, Apache-2.0, real Action verification 2026-08-21 15:51:33 -05:00