Security
Security
Terax runs shells, reads and writes files, and talks to AI providers. If you find a security issue, please tell us before posting it publicly.
Latest · v0.5.9Supported · 0.5.x
Reporting
Email security@terax.app. Include:
- What the issue is and what an attacker can do with it.
- Steps to reproduce - a small PoC is great.
- Version, OS, architecture.
You'll get a reply within a few days. Once it's fixed, we'll credit you in the release notes - unless you'd rather stay anonymous.
Please don't open a public GitHub issue for security reports.
Supported versions
Until 1.0.0, only the latest minor receives security fixes. Right now that's 0.5.x.
What's in scope
- The Rust backend in
src-tauri/- PTY, FS, IPC, plugins. - The frontend in
src/, anywhere untrusted input lands - terminal output, file content, AI tool results, credentials. - Release artifacts on GitHub and
terax.app. - The auto-updater.
What's not
- Bugs in upstream dependencies (Tauri, xterm.js, CodeMirror, AI SDKs). Report those upstream - we'll ship the fix once it's released.
- Anything that needs an already-compromised machine or a local attacker with shell access.
- Older versions (
< 0.5).
What we do to keep things safe
- API keys live in the OS keychain via
keyring- not on disk, not inlocalStorage, not in logs. - No telemetry. Terax only talks to the network when you ask it to (AI requests, update checks, web preview).
- AI tool approval. File writes and shell commands from the agent need your OK before they run.
- No Node in the renderer. The frontend reaches the host only through allow-listed Tauri commands.
- Signed releases. Updates are verified before they're applied.
What we can't promise
- Terax runs whatever you (or the agent) tell it to run, with your permissions. That's the point of a terminal.
- AI providers see whatever you send them. Read their retention policies.
- Local LLM endpoints (LM Studio, OpenAI-compatible) are trusted at the network level - only point Terax at servers you control.
PGP key on request. Email security@terax.app.