Endpoint Privilege Manager v1.1

Release ETA: Feb 23, 2026

Overview

Keeper Endpoint Privilege Manager (KEPM) is an agent-based solution that removes standing administrator access from users and replaces it with just-in-time policy-driven elevation so users and machines can run approved applications with elevated privileges.

New Features

Global Approvals

Approvals are now centralized under Admin → Approvals, making them global across all request types. Teams can be designated as approvers or escalated approvers, while Keeper Administrators retain full approval rights. Approval windows are now configurable, supporting customer-requested limits of up to 30 days.

  • KPAM-72: Role-Based Approver Mapping with Admin Enforcement and Minimum Approval Thresholds

  • KPAM-674: Enforce Approval Timeouts and Prevent Invalid Post-Expiration or Post-Denial Actions

  • KPAM-899: Backend Validation for Approval SLAs and Expired/Denied Request State Enforcement

  • KPAM-1335: Configure and Validate KEPM Approval Workflows for Privilege Elevation and Restricted Actions

  • KPAM-1343: Approval Workflow with Primary and Escalated Approvers

  • KPAM-1356: Extensible Policy Control Framework for Pluggable MFA, Justification, and Approval Providers

Improved Visibility & Auditing

It’s easier to see what happened and why (clearer screens, better history/audit information, and more useful visibility for admins and users).

  • KPAM-99: Add “Copy Request ID” Button to Keeper Client Modal Under OK Action

  • KPAM-191: Display Item Counts on Open Requests and History Tabs in Endpoint Privilege Manager

  • KPAM-345: Windows: Audit and Surface Failed ACL Modification Attempts for Administrative Review

  • KPAM-489: Improve KeeperClient UI Visibility and Launch Behavior Across Operating Systems

  • KPAM-847: Display MFA Record User for Elevation Requests (Dashboard & ARAM Event)

  • KPAM-918: Investigate and Validate Audit Events for Application Allows, Launches, and Denials

  • KPAM-941: Enhance Approval Modal with Additional Context for Improved Decision-Making

  • KPAM-953: Differentiate Expired vs. Denied Requests in KeeperClient History Tab

  • KPAM-971: Windows Agent: Display Clear Messaging When Non-Executable Files Are Selected for Elevation

  • KPAM-1206: Add KeeperClient Shortcut to System Shortcut Menu

  • KPAM-1244: Create KepmMonitor Tray App for MQTT-Based Notifications and Context-Aware Actions

  • KPAM-1334: Audit Messaging Configuration and Validation for Privilege and Policy Events

Real‑Time Request Updates

The Request page now updates dynamically via webhook, providing real-time visibility into changes, and the overall event flow has been streamlined to make request progression clearer and easier to follow.

  • KPAM-192: Add Cancel Button to KeeperControls

  • KPAM-216: Enhance KeeperMessage to Support Request Creation Actions

  • KPAM-686: Display Confirmation Pop-Up After “Refresh Policy” Action in KeeperClient

  • KPAM-1166: Implement Friendly End-User Toast Notifications for Request Activity

  • KPAM-1290: Display User Notification on Approval Status Change (Sync-Based Update Trigger)

  • KPAM-1300: Implement Notification Cache to Prevent Duplicate Approval Alerts

  • KPAM-1344: Display Toast Notification Upon Approval Request Submission

Collections & Wildcards

Wildcards are now immediately available for policy creation, and new tenants automatically receive wildcard-based application entries to accelerate onboarding and simplify baseline configuration.

  • KPAM-383: Add Wildcard Search Support to “Add Item to Collection” Filter Option

  • KPAM-1327: Basic Endpoint Inventory Collection and Verification Across Registered Devices

  • KPAM-1328: File Inventory Collection and Verification Across Registered Endpoints

  • KPAM-1329: Local User Account Inventory Collection and Verification Across Registered Endpoints

  • KPAM-1359: Add Wildcard and File Pattern Support to KeeperPolicy Folder Filters

  • KPAM-1431: Enhance PolicyFilter to Support Path Variables and Wildcards for AllowCommands Matching

Policy Targeting Enhancements

New filtering options—including Policy Type, Status, Control, Collection, Machine, Application, and User—provide more precise policy targeting, while granular command-level elevation enables tighter control over elevated actions, and enhancements to the “Deny Everything” policy introduce protected-path logic to strengthen default-deny enforcement.

  • KPAM-740: Differentiate File Selection Behavior for File Access vs. Privilege Elevation Policies on Ubuntu

  • KPAM-753: Prevent Least Privilege Policy from Removing Domain Admin from Local Administrators Group

  • KPAM-1167: Folder-Based Application AllowList / DenyList for Standard Execution with OS Default Directories

  • KPAM-1330: Privilege Elevation Policy Configuration and Validation for Controlled Elevation Workflows

  • KPAM-1331: Least Privilege Policy Configuration and Enforcement with Controlled Elevation Workflows

  • KPAM-1332: File Access Policy Configuration and Validation Across Enforcement Modes

  • KPAM-1342: Application AllowList and DenyList Policy Configuration and Validation for Controlled Execution

  • KPAM-1376: Implement Full Policy Management API with Unified Storage Integration and MQTT Synchronization

Job Orchestration

Jobs can now be created, updated, and deleted without requiring agent updates, and remote settings changes—such as log level adjustments—are supported for greater operational flexibility.

  • KPAM-1302: Convert PamConfig from Persistent Plugin to On-Demand Job Execution

  • KPAM-1348: Enhance Job System for Secure, Validated, and Cross-Platform Script Execution

Deployment & Agent Management

The deployment UI has been streamlined to simplify rollout, and administrators can now delete disabled agents directly from the console.

  • KPAM-1321: Add "policy_evaluation_requested" KEPM Audit Event for Pending Agent Updates

  • KPAM-1325: Agent Installation, Registration, and Initial Policy Validation Across Windows, macOS, and Linux

  • KPAM-1326: Endpoint Registration and Collection/Policy Association Validation

  • KPAM-1341: Agent User-Facing Messaging Validation for Clarity, Consistency, and Actionability

  • KPAM-1421: Make Agent Registration Dependent on Main Service Availability

  • KPAM-1435: Linux Packaging Validation: Install, Service Startup, Policy Enforcement, and Clean Uninstall Verification

  • KPAM-1463: Create macOS App Bundle Wrapper to Enable Full Disk Access for KeeperPrivilegeManager

Enhanced Logging

Logging and observability have been enhanced with full-session tracking supported by correlation IDs, live log tailing for improved troubleshooting, MFA audit failure detection for stronger security insight, and a foundation that enables future behavioral analytics.

  • KPAM-440: Log KeeperClient Version to KeeperLogs on Service Startup

  • KPAM-471: Windows: Create Log Collection Utility to Bundle Debug Logs into ZIP for Support Diagnostics

  • KPAM-1230: Configurable Agent Log Level via KeeperLogger Configuration File Across Platforms

  • KPAM-1405: Configurable Log Retention with Safe Defaults and Dynamic Reload Support

Keeper Watchdog Service

A new Watchdog capability automatically restarts Keeper Privilege Manager if it is terminated, helping ensure platform stability during updates and configuration changes.

  • KPAM-57: Add Watchdog Service to the Core Agent

Localization

The agent and client are now fully localizable, and customers can update translations directly via JSON for greater flexibility and global usability.

  • KPAM-459: Implement Agent Localization

  • KPAM-1109: Prepare Strings for Localization

  • KPAM-1337: Client Localization Validation Across Supported Languages with English Audit Log Consistency

Bugs

  • KPAM-185: Prevent KeeperClient from Launching Twice

  • KPAM-225: macOS: Restore Missing Folders and Files in Keeper Directory

  • KPAM-229: macOS: Reduce Excessive CPU Usage by Agent

  • KPAM-256: Windows: Prevent Policy from Blocking Domain Admin PowerShell Execution

  • KPAM-268: Fix Cross-Platform Agent Auto-Registration Failures

  • KPAM-280: Fix Agent Displaying as “Unknown” and Missing Inventory Data on Windows 11 and macOS

  • KPAM-288: macOS: Fix Full Inventory Scan Failures in Large AppTranslocation Directories

  • KPAM-290: macOS: Ensure KeeperInventoryFull Restarts Properly After Initial Run

  • KPAM-331: macOS Sequoia: Restore Command Line Approval Prompt Trigger

  • KPAM-444: Windows: Resolve SentinelOne Blocking Agent Installation

  • KPAM-447: macOS: Fix Agent Auto-Registration Failure

  • KPAM-448: macOS Sequoia: Ensure KeeperClient Auto-Starts After Installation

  • KPAM-457: macOS Sequoia: Fix KeeperInventoryUser Execution Failure

  • KPAM-480: macOS Sequoia/Sonoma: Fix Endpoints Registering as “Unknown” Hostname

  • KPAM-499: macOS Sequoia: Fix KeeperInventoryFull Execution Failure

  • KPAM-534: Stop Repeated Disabled ARAM “Agent Auth Failed” Events

  • KPAM-548: Suppress ACL Rule Warnings on AD-Joined Windows Server

  • KPAM-600: Windows Server 2022: Fix Submit Button Hover State Issue

  • KPAM-612: Prevent Agent Request Spoofing

  • KPAM-614: Validate and Sanitize File Paths in Client and Control Components

  • KPAM-669: macOS Sequoia: Fix User Exclusion Not Applying in Enforced Least Privilege

  • KPAM-730: Add Approver and Escalated Approver Tags to Users in Elevation Policies

  • KPAM-779: Windows Server 2022: Fix “Denied Application” Error After Approval

  • KPAM-801: Windows: Add User Confirmation Toast for Elevation Request Submission

  • KPAM-834: Ensure Ephemeral User Is Removed on Agent Uninstall (All Platforms)

  • KPAM-844: Ensure Privilege Elevation Policy Changes Propagate to Agents

  • KPAM-894: Windows Server 2022/2025: Correct Event Type When File Access and Elevation Policies Overlap

  • KPAM-898: Fix Privilege Elevation Access Validity Timing Mismatch

  • KPAM-914: Ubuntu: Allow Admins to Uninstall Agent When SudoWrapper Is Active

  • KPAM-920: Windows: Prevent Admin Prompts for Allowed Apps via KeeperClient

  • KPAM-922: Ubuntu 22.04: Fix Missing Escalation for Expired Command Line Requests

  • KPAM-939: Windows: Fix Incorrect Access-Denied Prompt in Mixed Admin/Standard Sessions

  • KPAM-949: Windows: Fix App Launch Context with Multiple Logged-In Users

  • KPAM-956: Add Help Menu and Version Display to KeeperAgent

  • KPAM-990: Standardize Privilege Elevation Cancel Flow Messaging

  • KPAM-995: Standardize Deny Messaging in KeeperClient UI

  • KPAM-1111: Fix Applications Launching Under Wrong User Context

  • KPAM-1117: Improve Mouse-Over UI State Consistency

  • KPAM-1118: Windows: Restore Network Settings Editing When Elevating ncpa.cpl

  • KPAM-1125: Fix Audit Showing Approved While Request Remains Pending

  • KPAM-1126: Add Support for Protected Files Management

  • KPAM-1132: Fix Button Hover and Focus UI States

  • KPAM-1145: Correct Audit Logging for Out-of-Collection Apps in File Access Monitor Mode

  • KPAM-1149: Windows 25: Fix “No Associated Policy” Message for Out-of-Collection Apps

  • KPAM-1162: Windows: Correct Audit Event Type for File Access Launches

  • KPAM-1163: Windows: Fix Audit and Denial Messaging Inconsistencies with Least Privilege

  • KPAM-1195: Windows Server 2022: Fix Incorrect Policy Denials for Uncovered Apps

  • KPAM-1196: Windows: Prevent Duplicate Approval Requests for Same Application

  • KPAM-1210: Windows: Remove KeeperUserSession Folders on Agent Uninstall

  • KPAM-1214: Prevent Duplicate Requests from Repeated Filtered App Clicks

  • KPAM-1229: Add CreateProcess Fail-Safe Handling

  • KPAM-1231: Fix Thread Description Handling

  • KPAM-1234: Resolve CreateProcess Hanging Issues

  • KPAM-1236: Add User Feedback for Agent Registration Failures

  • KPAM-1240: Console: Fix Garbled Unicode in Approval Requests

  • KPAM-1250: Fix Agent Registration Failures

  • KPAM-1255: GovCloud: Allow Non-Admin Approvers in Policies

  • KPAM-1296: Windows: Fix KeeperUSession Crash When Closing UWP Apps

  • KPAM-1297: Rewrite KeeperWatch Injector Component

  • KPAM-1298: Refactor Injector Process Polling Logic

  • KPAM-1305: Fix KeeperInventoryUser Job Execution

  • KPAM-1306: Fix InventoryUser Group Handling

  • KPAM-1308: Fix InventoryBasic Shared Storage Path Mismatch

  • KPAM-1311: Fix Approval Window Dragging Jitter

  • KPAM-1312: Fix UI Element Shift on Screen Launch

  • KPAM-1313: Injector: Correct CreateProcess Handle Management

  • KPAM-1314: Add Application Icon to Toast Notifications

  • KPAM-1315: Windows: Fix Blue Background Rendering for Transparent Toast Icons

  • KPAM-1316: Investigate and Resolve KeeperUSession Performance Lag

Last updated

Was this helpful?