Skip to content

CLITrigger

v0.2.25 Security

This release includes 1 security fix for security teams reviewing exposed deployments.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →
This release patches 1 known CVE

Topics

ai-agents ai-automation claude claude-code codex codex-cli
+6 more
developer-tools electron gemini git-worktree multi-agent task-orchestration

Affected surfaces

auth rce_ssrf

Summary

AI summary

Auto-login persists across restarts, security hardening applied server‑wide, file explorer now sends paths to terminals/tasks, and knowledge‑graph wiki nodes gain link/create toggles with UI polish.

Full changelog

v0.2.25 — Reliable auto-login, security hardening, explorer & graph conveniences

Release date: 2026-07-03
Previous version: v0.2.24

TL;DR

"Remember me" now actually survives app restarts. A batch of security hardening (auth, XSS, path traversal) landed across the server, and new conveniences were added: send files from the explorer straight to a terminal or task, link knowledge-graph nodes via right-click, and description fields that auto-grow with content.

Highlights

Auto-login persists across restarts

  • Previously, checking "Remember me" still forced a re-login after every server (app) restart — sessions lived only in memory and the signing key was regenerated per process.
  • Sessions and the signing key are now persisted in SQLite, so the 30-day session works regardless of restarts.

Security hardening

  • Auth bypass, information exposure, XSS, and path traversal protections were applied across the server (files/images/memory/vault/projects routes, WebSocket, Electron).
  • New network and path safety utilities validate every externally reachable path consistently.

File explorer → send to terminal/task

  • Right-click a file in the explorer to send its path to a running terminal or create a task (TODO) from it. Results are confirmed via toast.

Knowledge graph (wiki) conveniences

  • Right-click a graph node to link it to another document with a wikilink.
  • Added a toggle for showing/hiding node names.

UI polish

  • Description fields in the terminal-create and planner forms auto-grow with content (scroll past max height; manual resize still works).
  • Dropdowns and popovers are unified under a shared AnchoredPopover, so they no longer get clipped; accent color tokens were made consistent.
  • Session dock tray and pop-out window sync improved.

Install / Update

npm i -g [email protected]

Desktop app: use the .exe / .dmg / .AppImage from the GitHub Release assets.

Full commit list

  • 35fd4a9 fix(auth): 자동 로그인이 서버 재시작 후에도 유지되도록 세션 영속화
  • e470372 WIP(ui): 설명 textarea 최대 높이 제한 + 내용 맞춤 자동 크기
  • 8004e1c fix(security): 인증·노출·XSS·경로 하드닝 일괄 적용
  • 9d38ac8 WIP(ui): AnchoredPopover 도입, accent 토큰 통일, 탐색기 토스트
  • 8d8a936 wip: update 3 files
  • 040e5b0 WIP(vault): 그래프 노드 우클릭으로 위키링크 연결 + 이름 표시 토글
  • 5dcdc06 WIP(files): 파일 탐색기 우클릭 메뉴에 터미널/작업 전송 추가

Related docs

Full Changelog: https://github.com/HyperAITeam/CLITrigger/compare/v0.2.24...v0.2.25

Security Fixes

  • Server‑wide hardening addressing auth bypass, information exposure, XSS, and path traversal across files/images/memory/vault/projects routes, WebSocket, and Electron components

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track CLITrigger

Get notified when new releases ship.

Sign up free

About CLITrigger

Self-hosted web UI for orchestrating Claude Code, Codex, and Gemini CLIs in parallel git worktrees. Features multi-agent discussion mode (architect/developer/reviewer debate before implementation), cross-project Morning Review Queue, scheduled execution with rate-limit auto-recovery, and a built-in Git client. MIT.

All releases →

Related context

Earlier breaking changes

  • v0.2.17 Deprecates Node 20 support; recommends using Node 22 LTS or newer.

Beta — feedback welcome: [email protected]