Skip to content

Releases: Saturate/HTB-CLI

v0.1.4

Choose a tag to compare

@saturate-ci saturate-ci released this 21 Jul 14:58

0.1.4 (2026-07-21)

Fixes

  • allow dirty Cargo.lock during crates.io publish

v0.1.3

Choose a tag to compare

@saturate-ci saturate-ci released this 21 Jul 14:54

0.1.3 (2026-07-21)

Fixes

  • handle release creation in workflow instead of knope
  • correct canAccessVIP field rename on UserInfo (#8)

v0.1.2

Choose a tag to compare

@Saturate Saturate released this 21 Jul 14:25
v0.1.2

0.1.2 (2026-07-21)

Fixes

  • merge duplicate with blocks in release workflow
  • use correct Saturate CI variable/secret names
  • handle missing home directory and deprecated set_var (#5)
  • use origin check for auth token in byte downloads (#3)
  • respect output format for status command (#4)
  • verify todo state before toggling (#6)
  • handle type-inconsistent fields from HTB API (#7)
  • add required path field to knope asset config
  • match knope 0.23.0 dry-run output format
  • split knope command step to avoid shell parsing issue
  • configure git identity for knope release commit

v0.1.1

Choose a tag to compare

@Saturate Saturate released this 20 Jul 19:48
20ac448

Security hardening and CI improvements.

  • URL-encode all user-supplied input in API path construction
  • Pin GitHub Actions to commit SHAs
  • Add cargo-audit to CI
  • Pin Rust toolchain to 1.97, set MSRV
  • Release workflow uses Saturate CI GitHub App

v0.1.0

Choose a tag to compare

@Saturate Saturate released this 20 Jul 19:17
3361130

Initial release.

Install: cargo install htb-cli

Commands: auth, machines, challenges, sherlocks, seasons, vpn, user, search.
MCP stdio server via htb --mcp-stdio.

Binary attached for macOS aarch64 only. Other platforms: build from source or cargo install.