TouchVault

1.0.0

Hardware-key-backed KeePass credential management for GitHub Copilot and PowerShell automation. 3-tier caching (in-memory, DPAPI disk, KeePassXC CLI + touch key) with a topmost touch-to-authorize popup.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name TouchVault

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name TouchVault

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2025-2026 TriHarmonic Solutions, a division of Beacon And Bridge Solutions LLC. Dual License: Free personal / Commercial $5+.

Package Details

Author(s)

  • TriHarmonic Solutions

Tags

KeePass Secrets DPAPI Credentials Security Copilot Automation TouchVault HardwareKey PasswordManager

Functions

Set-VaultConfig Get-VaultConfig Save-VaultMasterPassword Get-VaultMasterPassword Get-VaultEntry Get-VaultSecret Clear-VaultCache Update-VaultEntry Initialize-VaultApp Format-Masked Test-VaultPrerequisites

Dependencies

This module has no dependencies.

Release Notes

v1.0.0 - Initial release
- 3-tier credential cache (in-memory, DPAPI disk, KeePassXC CLI + YubiKey)
- Topmost WinForms popup with touch-to-authorize UX
- Deny button with reason prompt and audit trail
- DPAPI-encrypted master password storage
- Backward-compatible aliases for existing scripts
- Setup wizard (Install-TouchVault.ps1)
- GitHub Copilot integration guide

FileList

Version History

Version Downloads Last updated
1.0.0 (current version) 2 3/20/2026