Data security & privacy review

Is xonsh safe?

Claude Code Tool  xonsh/xonsh

anthropicclaudeclaude-codecmuxdata-engineeringdata-scientistsdevopsdevsecops

What is xonsh?

๐Ÿš Python-powered shell. Full-featured, cross-platform and AI-friendly.

Type: Claude Code Tool License: NOASSERTION Source: repository โ†—

Data-security signals

Public, checkable facts about xonsh โ€” they show the risk surface, not what it does with your data at runtime.

  • โœ“
    Open-source โ€” the NOASSERTION-licensed code is publicly auditable on its public repository.
  • โ–ฒ
    High access surface โ€” as a Claude Code tool, it can run with your keys, files, environment and network.
  • โ€ข
    Maintenance โ€” actively published.
  • ?
    Independent exfiltration test โ€” not yet independently tested by Oxavion.

Is xonsh safe? The honest answer.

The signals above show what xonsh can reach. But no public metadata reveals what it actually does with your data once it runs โ€” that only shows up when you watch it in a sandbox. Oxavion runs xonsh with planted canary secrets and watches every outbound channel, then emails you the evidence.

โœ“ Request received โ€” we'll run the scan and email your report shortly.

We scan xonsh in our sandbox and email your report. No install, no access to your systems.

How to tell if xonsh is safe

Before you trust any AI tool with your environment, check:

  1. Is the source auditable? Yes โ€” open-source, you can read it.
  2. Does it need your keys or credentials? Most claude code tools do โ€” so it holds them at runtime.
  3. Does it make outbound network calls, and where to? The repo hints at this; only a run confirms it.
  4. Has it been tested for data exfiltration? Not yet โ€” this is the one you cannot verify from the outside.

The first three you can check from the repo yourself. The last โ€” what it does with your data at runtime โ€” needs a test. That is exactly what an Oxavion scan does โ†’

Frequently asked

Is xonsh safe to use?
It depends on what it does with your data at runtime โ€” something a static look can't settle. Oxavion answers it empirically: we sandbox xonsh, feed it canary secrets and data, and report exactly what (if anything) leaves. Request a free scan for a verdict on the version you run.
How does Oxavion test it?
An isolated gVisor micro-VM, a transparent egress gateway that captures HTTP/S, DNS and raw TCP, planted canary secrets/PII, and encoding-aware detection โ€” aligned to OWASP LLM Top 10 and MITRE ATLAS, calibrated to zero false-negatives / zero false-positives.

Related Claude Code Tools