SecretManagement
SecretManagement copied to clipboard
PowerShell module to consistent usage of secrets through different extension vaults
Currently if an unhandled terminating exception occurs in Set-SecretInfo, it emits the following message: `Cannot set secret metadata PesterSecret2. Vault PESTER-MultipleEntries does not support secret metadata.` It should only emit...
I have upgraded PowerShell from 7.1.2 to 7.1.3 and noticed local secrets stored might have disappeared. Is it the expected behavior? What is the right procedure to upgrade PowerShell with...
EDIT: I forked in order to PR a README change, and spotted what I'd missed - d'oh! The correct commands are called out in README.md#L157 `FunctionsToExport = @('Set-Secret','Get-Secret','Remove-Secret','Get-SecretInfo','Test-SecretVault')` and with...
Not sure if this is a bug or something I'm missing in the documentation. I want to store a plaintext secret. I _think_ I can do that base on the...
Test Snippet ``` Describe 'CSV Vault Demo' { BeforeAll { #First Import our Module $moduleRoot = Resolve-Path $PSScriptRoot/../Source $moduleManifest = Resolve-Path $moduleRoot/SecretManagement.CSV.psd1 $mocks = Resolve-Path $PSScriptRoot/Mocks $SingleEntryCSVPath = Resolve-Path $Mocks/SingleEntry.csv...
Metadata does not appear in the psformat xml for `[SecretInformation]` and should be present to let users know that it is there. 
Expected use :  Get-SecretVault return nothing. Now I delete the 'secretmanagement' directory  ``` $PSVersionTable Name Value ---- ----- PSVersion 5.1.19041.610 PSEdition Desktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0, 5.0,...
This isn't an issue or feature request but more of a discussion topic as we explore vault creation on various platforms. I'm finding that in certain scenarios that the concept...
I'm wondering if this is by design or a bug. I kind of like to have the ability to get the secrets without the password to the vault but if...
Currently, if a secretvault emits a nonterminating error, it is emitted with the stacktrace of the inner module extension, which is very confusing to the user in order to determine...