From c721afe7180889468fb9e5b3c96eff8e7b8e9e6c Mon Sep 17 00:00:00 2001 From: Lee Fine <50836957+leefine02@users.noreply.github.com> Date: Mon, 14 Oct 2024 19:01:49 -0400 Subject: [PATCH 1/2] Ab#64108 (#67) v2.8.1 - Fixed issue were sensitive information could be exposed at debug logging level --- CHANGELOG.md | 3 +++ RemoteFile/InventoryBase.cs | 3 +-- RemoteFile/ManagementBase.cs | 3 +-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0696ada..f37712e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +v2.8.1 +- Fixed issue were sensitive information could be exposed at debug logging level + v2.8.0 - Added new custom field - Remove Root Certificate from Chain - to allow adding certificate entries with the root CA certificate removed from the chain. - Added SSH KeyboardInteractive Authentication support if Password Authentication is not enabled. diff --git a/RemoteFile/InventoryBase.cs b/RemoteFile/InventoryBase.cs index 327e945..51f19e9 100644 --- a/RemoteFile/InventoryBase.cs +++ b/RemoteFile/InventoryBase.cs @@ -31,8 +31,7 @@ public JobResult ProcessJob(InventoryJobConfiguration config, SubmitInventoryUpd logger.LogDebug($"Begin {config.Capability} for job id {config.JobId}..."); logger.LogDebug($"Server: { config.CertificateStoreDetails.ClientMachine }"); logger.LogDebug($"Store Path: { config.CertificateStoreDetails.StorePath }"); - logger.LogDebug($"Store Properties: {config.CertificateStoreDetails.Properties.ToString()}"); - logger.LogDebug($"Job Properties:"); + logger.LogDebug($"Job Properties:"); foreach (KeyValuePair keyValue in config.JobProperties ?? new Dictionary()) { logger.LogDebug($" {keyValue.Key}: {keyValue.Value}"); diff --git a/RemoteFile/ManagementBase.cs b/RemoteFile/ManagementBase.cs index 9645068..955dd86 100644 --- a/RemoteFile/ManagementBase.cs +++ b/RemoteFile/ManagementBase.cs @@ -30,8 +30,7 @@ public JobResult ProcessJob(ManagementJobConfiguration config) ILogger logger = LogHandler.GetClassLogger(this.GetType()); logger.LogDebug($"Begin {config.Capability} for job id {config.JobId}..."); logger.LogDebug($"Server: {config.CertificateStoreDetails.ClientMachine}"); - logger.LogDebug($"Store Path: {config.CertificateStoreDetails.StorePath}"); - logger.LogDebug($"Store Properties: {config.CertificateStoreDetails.Properties.ToString()}"); + logger.LogDebug($"Store Path: {config.CertificateStoreDetails.StorePath}"); logger.LogDebug($"Job Properties:"); foreach (KeyValuePair keyValue in config.JobProperties == null ? new Dictionary() : config.JobProperties) { From 331bb26993d1a0bc6f2a515e85c736c403bf7610 Mon Sep 17 00:00:00 2001 From: Keyfactor Date: Mon, 21 Oct 2024 21:17:18 +0000 Subject: [PATCH 2/2] Update generated README --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 0159c24..af82683 100644 --- a/README.md +++ b/README.md @@ -28,8 +28,7 @@ Remote File is supported by Keyfactor for Keyfactor customers. If you have a sup ## Keyfactor Version Supported -This extension is compiled against Microsoft's .NET6 Framework and must be installed with the Keyfactor v11.5.1 Universal Orchestrator Framework or earlier. This is not compatible with v11.6+ or v12.x of the Keyfactor Universal Orchestrator Framework. - +The minimum version of the Keyfactor Universal Orchestrator Framework needed to run this version of the extension is 10.1 ## Platform Specific Notes The Keyfactor Universal Orchestrator may be installed on either Windows or Linux based platforms. The certificate operations supported by a capability may vary based what platform the capability is installed on. The table below indicates what capabilities are supported based on which platform the encompassing Universal Orchestrator is running.