macOS
brew install xauthlocal Homebrew formula metadata
sudo port install xauthMacPorts ports tree · x11/xauth/Portfile · source: api.github.com
brew
X.Org Applications: xauth. Version 1.1.5 via Homebrew; verified from local package data.
install
brew install xauthlocal Homebrew formula metadata
sudo port install xauthMacPorts ports tree · x11/xauth/Portfile · source: api.github.com
sudo apk add xauthAlpine Linux edge package indexes · xauth · source: dl-cdn.alpinelinux.org
sudo apt install xauthDebian stable package indexes · xauth · source: deb.debian.org
sudo dnf install xorg-x11-xauthFedora Rawhide package metadata · xorg-x11-xauth · source: dl.fedoraproject.org
nix profile install nixpkgs#xauthnixpkgs package indexes · pkgs/by-name/xa/xauth/package.nix · source: api.github.com
sudo zypper install xauthopenSUSE Tumbleweed package metadata · xauth · source: download.opensuse.org
overview
X.Org Applications: xauth
history
xauth is the X.Org X authority file utility. It edits and displays the authorization records used when X clients connect to an X server, especially records stored in the user's X authority file.
The xauth manual credits Jim Fulton of the MIT X Consortium as author, placing the utility in the long-running X11 security and display-access toolchain. The current upstream project is maintained as an X.Org application under freedesktop.org, where the GitLab project describes it as the 'X authority file utility.'
xauth was carried into the modular X.Org application set. X.Org's public release pages describe the post-X11R7.7 model in which individual modules are released independently, and the xauth repository follows that model with standalone tags such as xauth-1.0.3 in 2008 and later 1.1.x releases.
xauth became infrastructure rather than an end-user application: display managers, startx workflows, remote shells, and administrators use authority records so X clients can prove they are allowed to connect. Its persistence across X.Org releases, Unix distributions, and macOS X11 environments follows from that role.
The GitLab project shows the repository under the xorg/app namespace, and the mirrored cgit page lists a long X.Org history, older XFree86-era tags, and recent xauth release tags through xauth-1.1.5 in December 2025.
The manual describes xauth commands such as add, generate, extract, merge, list, and remove. A typical remote workflow is to extract the record for the current DISPLAY and merge it on another host, as in the manual's ssh pipeline example.
xauth normally uses the file named by XAUTHORITY, falling back to $HOME/.Xauthority. It does not usually create the first authority entry itself; the program that starts the X server, such as xdm or startx, usually does that.
For package maintainers and Unix users, xauth is the tiny command that makes X11 forwarding and cross-user X sessions understandable and scriptable. It is one of those small X.Org packages whose value is disproportionate to its size because many remote-GUI workflows fail without a correct authority file.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Credential-bearing paths to review before unattended agent runs.
$XAUTHORITY~/.Xauthorityexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
xauth | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:xauth |
|---|---|
| Version | 1.1.5 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/xauth |
| Homepage | https://www.x.org/ |
| Repository | https://gitlab.freedesktop.org/xorg/app/xauth |
| Upstream docs | https://www.x.org/archive/X11R7.5/doc/man/man1/xauth.1.html |
| License | MIT-open-group |
| Source archive | https://www.x.org/pub/individual/app/xauth-1.1.5.tar.xz |
| Dependencies | libx11, libxau, libxext, libxmu |
| Build dependencies | pkgconf, util-macros |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | xauth |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
xauth 1:1.1.2-1.1
X authentication utility
sudo apt install xauthxauth
nix profile install nixpkgs#xauthxauth 1:1.1.2-1build1
X authentication utility
sudo apt install xauthxauth 1.1.5-r0
X.Org authorization settings program
sudo apk add xauthxauth-doc 1.1.5-r0
X.Org authorization settings program (documentation)
sudo apk add xauth-docxorg-x11-xauth 1.1.5-1.fc44
X.Org X11 X authority utilities
sudo dnf install xorg-x11-xauthxauth 1.1.5-1.3
Utility to edit and display the X authorization information
sudo zypper install xauthxauth
sudo port install xauthsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.