If you discover a security issue in this repository, please open a GitHub issue.
Since this is a personal dotfiles repository, there is no formal SLA, but reports are appreciated and will be addressed promptly.
This repository never stores secrets directly. Sensitive data is managed through:
- 1Password CLI (
op) for credentials, API tokens, and SSH keys - YADM alternate files with the
##class.Worksuffix to isolate work-specific configuration from the public repository - Global gitignore (
.config/dotfiles/git/gitignore-global) to prevent accidental commits of sensitive file types - GPG for commit signing
YADM encryption (yadm encrypt) is not used; 1Password is the
single source of truth for secrets.
The global gitignore and .gitignore exclude patterns such as:
.envand credential files- Private keys and certificates
- Application caches and local databases
- OS-generated metadata (
.DS_Store, Thumbs.db)