Aurora Shell is designed with a clear separation between local credential storage and remote communication. PINs and session data are stored locally using platform-appropriate mechanisms, account passwords are never transmitted in plain text, and all outbound network requests are made to a fixed set of known endpoints. This page documents how each security-sensitive area works and which versions receive ongoing security updates.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Seaus-tech/Aurora-Shell/llms.txt
Use this file to discover all available pages before exploring further.
Supported Versions
Only the versions listed below receive security patches. If you are running an unsupported version, you should update to a supported release before reporting any vulnerabilities.| Version | Security Updates |
|---|---|
| 5.1.x | ✅ Supported |
| 5.0.x | ❌ Not supported |
| 4.0.x | ✅ Supported |
| < 4.0 | ❌ Not supported |
PIN / Password Storage
Aurora Shell supports an optional terminal PIN that is requested on every new session. The storage mechanism differs by platform: macOS — PINs are stored securely in the macOS Keychain using the following command during setup:aurora-shell-pin and accessed by the Aurora theme at session start via security find-generic-password. Access to the Keychain item is controlled by macOS; other applications cannot read it without user authorization.
Windows — PINs are written in plain text to the settings file at:
Account Password Hashing
Aurora Accounts use password-based authentication. Before any credential is sent over the network, the raw password is hashed client-side using SHA-256:Network Requests
Aurora Shell communicates with the following external URLs. No other outbound connections are made during normal operation:| Endpoint | Purpose |
|---|---|
https://aurora-accounts.yash-behera.workers.dev | Aurora Account login, creation, and profile sync |
https://raw.githubusercontent.com/Seaus-tech/Aurora-Shell/ | Version checks on session start and installer downloads for updates |
https://ollama.com/install.sh | Ollama installation, only if the AI assistant feature is used |
curl request to the raw GitHub content URL and does not transmit any local data. Account sync requests include your username and password hash only.
Reporting Vulnerabilities
If you discover a security vulnerability in Aurora Shell, please do not open a public GitHub issue. Instead, use GitHub’s private security advisory system to disclose the vulnerability responsibly:- Go to https://github.com/Seaus-tech/Aurora-Shell/security/advisories
- Click “New draft security advisory”
- Fill in the details of the vulnerability
- A clear description of the vulnerability and its potential impact
- The affected version(s) and platform (macOS / Windows)
- Steps to reproduce the issue or a proof-of-concept if available
- Any suggested mitigations or fixes, if known