secret/internal
sneak a09fa89f30 Fix cross-platform build issues and security vulnerabilities
- Add build tags to keychain implementation files (Darwin-only)
- Create stub implementations for non-Darwin platforms that panic
- Conditionally show keychain support in help text based on platform
- Platform check in UnlockersAdd prevents keychain usage on non-Darwin
- Verified GPG operations already protected against command injection
  via validateGPGKeyID() and proper exec.Command argument passing
- Keychain operations use go-keychain library, no shell commands

The application now builds and runs on Linux/non-Darwin platforms with
keychain functionality properly isolated to macOS only.
2025-07-21 22:05:23 +02:00
..
cli Fix cross-platform build issues and security vulnerabilities 2025-07-21 22:05:23 +02:00
secret Fix cross-platform build issues and security vulnerabilities 2025-07-21 22:05:23 +02:00
vault Remove internal/macse package and fix all linter issues 2025-07-21 17:48:47 +02:00