changelog

What we shipped.

Streamed live from github.com/xalgord/xalgorix/releases. Every tag, every release note — the same source of truth the binary advertises with xalgorix --version.

May 29, 2026
v4.4.26
fix

v4.4.26

Critical fix: prevent cross-scan data leakage in wildcard subdomain matching. `isChildOfScan()` now requires an InstanceID match when the parent scan has one, so new wildcard runs no longer absorb subdomains/findings from previous scans of the same domain.

May 29, 2026
v4.4.25
fix

v4.4.25

Fix: sync `XALGORIX_API_BASE` from `apiBaseOverride` when switching providers in the LLM settings tab. The env file now falls through `apiBase` → `apiBaseOverride` → catalog BaseURL.

May 29, 2026
v4.4.24
security

v4.4.24

Security fix: block the agent from self-scanning its own server's public IP on any port. `ipsMatchLocalInterface` now runs unconditionally. 4 regression tests added.

May 29, 2026
v4.4.23
fix

v4.4.23

Fix: slice-bounds panic in `rewriteShellSegments` with multi-byte UTF-8 commands (em-dashes, IDN domains, emoji). Switched to explicit byte-index stepping via `utf8.DecodeRuneInString`.

May 27, 2026
v4.4.22
feature

v4.4.22

Simplify the LLM tab — drop the Providers tab and openclaw catalog editor.

May 27, 2026
v4.4.21
fix

v4.4.21

Provider catalog, OAuth profiles, scope-guard fix, and LLM resolver.

May 27, 2026
v4.4.20
feature

v4.4.20

Resources: RAM-only scan admission; remove dead CPU/disk slot inputs. Release pipeline now pushes to `release/<version>` and opens a PR.

May 27, 2026
v4.4.19
security

v4.4.19

Scope guard hardening v2: four targeted fixes — token-splitting on `=?#@`, 8 KiB arg cap, redaction of out-of-scope hosts in `add_note`, single DNS resolution per `isBlockedTarget` call.

May 26, 2026
v4.4.18
security

v4.4.18

Block out-of-scope tool calls and self-listener scans. Unconditional in-scope guard now rejects any tool call whose host arguments aren't a configured target or subdomain. Listener-port check added to `isBlockedTarget`.

May 26, 2026
v4.4.17
feature

v4.4.17

UI responsiveness: topbar overflow at 1024px, severity-legend overlap, 22-phase tile reflow with `auto-fill, minmax(140px, 1fr)`, and scan-detail header truncation.

May 26, 2026
v4.4.16
feature

v4.4.16

Read-anywhere with deny-list for filesystem tools. Reads outside `allow_list` succeed by default; built-in deny-list protects `~/.ssh`, `/etc/shadow`, `/etc/sudoers`, `/proc/kcore`, etc. `XALGORIX_READ_DENY_LIST` extends it.

May 26, 2026
v4.4.15
feature

v4.4.15

Findings consistency + pagination: 25/50/100/200 rows per page, URL-synced. Counter flicker eliminated via `keepPreviousData`. Findings deduplicate across runs by `(target, endpoint, title, severity)`.

Looking for older releases? The repo has 326+ tags.

View all releases on GitHub →