Policy Management

Policies define the operational and cryptographic boundaries that govern how PAM-Pro secures privileged credentials. They dictate password rotation schedules, access checkout windows, Just-In-Time approval requirements, and exclusive single-holder locks. Policies are evaluated strictly in priority order, ensuring predictable and deterministic security boundaries.

Policy Priority & Evaluation Order

Each policy carries a numeric priority value:

  • Priority 1: Evaluated first. Lower priority numbers always take precedence.
  • Specific Matches: If an account matches multiple policies, the most specific policy (the one with the lowest priority number) is applied.
  • Global Default Policy: Should be assigned the highest priority number (evaluated last) to serve as a comprehensive baseline catch-all for accounts that do not match specialized rules.
  • Zero-Trust Default: When conflicting rules overlap, the engine defaults to the most restrictive boundary to uphold Zero-Trust principles.
The Policy page listing five policies in priority order - Tier 0 Strict, Tier 1 Standard, Break Glass Sealed, Automation Audit Only and a draft Reporting policy - each showing its priority, status, requirement badges, rotation settings and the discovery groups it is assigned to.
Policies are evaluated in priority order; the first one whose assignment matches an account wins.

Core Policy Capabilities

PAM-Pro policies offer granular control across several administrative dimensions:

1. Exclusive Checkout vs. Standard Rotation

Policies configure how credentials behave during active sessions:

  • Exclusive Checkout (exclusiveCheckoutHours): Enforces a strict single-holder lock on the account. When enabled, other users are barred from revealing credentials while a checkout is active. Upon manual check-in, the system automatically rotates the password, eliminating shared session risks.
  • Scheduled Password Resets (passwordResetAfterDays): Enforces periodic background credential rotation on a fixed schedule (e.g., every 30, 60, or 90 days), regardless of checkout activity.
  • Rotate After View (autoCheckInPeriodHours): In standard non-exclusive mode, sets the maximum window a revealed credential may be used before automatic background rotation is scheduled.

2. Elevation & Access Controls

  • Time Window Restrictions: Restricts checkout availability to specific business hours and days of the week.
  • Mandatory Business Justification: Requires requesters to submit an explanation before checkout or elevation is permitted.
  • Change / Incident Ticket Verification: Forces requesters to enter a valid ITSM ticket reference (such as ServiceNow or Jira).
  • Designated Approvers: Comma-separated list of approver UPNs or email addresses required to authorize elevation requests. Leaving this blank enables instant auto-approval for the policy.
The policy editor opened on Tier 0 Strict, showing general settings with the policy name, status and password length, and a security and limits section with toggles for justification, ticket ID, approval and JIT access alongside approver, duration, rate limit and rotation fields.
The editor for an existing policy. Every control described above maps to one field here.

Testing with the Policy Simulator

Before saving or modifying policy rules in production, administrators can execute a dry run using the Policy Simulator:

  1. On the Policy page, click Simulator in the top header.
  2. Under Select Account, search for the account by name or email.
  3. Optionally enter a User Context (UPN) to test one person's access. Leave it blank to simulate system access.
  4. Click Run Simulation.

The result shows the effective policy and its priority, the match reason that explains why that policy won, whether the user is assigned to the account, whether the current time falls inside the policy's allowed window, and the requirements the policy imposes (justification, ticket ID, approval and how many approvers). If access would be refused, the denial reason is shown in red. Nothing is changed by a simulation.

The Policy Simulator after a run for adm-amercer@contoso.com. The result reads Access Granted, with Tier 0 Strict as the effective policy at priority 1, the match reason, an Assigned badge, an In Window badge with the allowed Monday to Friday window, and requirements for justification, a ticket ID and approval by two approvers.
The Policy Simulator. Pick an account and a user, and see which policy applies and what that person would be asked for.

© 2026 Huntoso LLC. All rights reserved.