Bastion is a security management CLI for 1Password that provides:
| Document | Description |
|---|---|
| 🚀 GETTING-STARTED.md | 10-minute setup guide — Install, configure, first sync |
| RISK-ANALYSIS.md | Risk scoring algorithm and analysis system |
| Document | Description |
|---|---|
| ENTROPY-SYSTEM.md | Hardware entropy collection, XOR+SHAKE256 combining, and 1Password storage |
| ENTROPY-QUICKREF.md | Quick reference for entropy commands |
| INFNOISE-INSTALLATION.md | Infinite Noise TRNG hardware setup (macOS) |
| Document | Description |
|---|---|
| USERNAME-GENERATOR-GUIDE.md | Deterministic username generation using HMAC-SHA512 (default) |
| Document | Description |
|---|---|
| YUBIKEY-SYNC-GUIDE.md | Multi-key TOTP synchronization and 1Password linking |
| Document | Description |
|---|---|
| 1PASSWORD-DATA-MODEL-DECISIONS.md | Data model design decisions for authenticator tokens |
| 1PASSWORD-LINKING-IMPLEMENTATION.md | Native item linking using Related Items |
| TOKEN-SECTION-STRUCTURE.md | Token section structure (YubiKey, Phone App, SMS) |
| BASTION-METADATA-GUIDE.md | Bastion Metadata section for risk tracking |
| Document | Description |
|---|---|
| BASTION-TAGGING-GUIDE.md | Hierarchical tag system for account classification |
| Document | Description |
|---|---|
| LABEL-FORMAT-SPECIFICATION.md | Bastion label format for metadata encoding |
| Resource | Description |
|---|---|
| CONTRIBUTING.md | Development setup and contribution guidelines |
| .github/copilot-instructions.md | AI assistant context and versioning policy |
Versioning: Bastion follows SemVer. Version is defined in bastion/__init__.py.