Elevate24
com.jigsaw24.Elevate24
macOS privilege access management tool from Jigsaw24
Configuration Keys (47)
| Key | Type | Title |
|---|---|---|
PFC_SegmentedControl_0required | string | — |
LicenseKeyEnter your Elevate24 license key. Mandatory key for Premium customers only. | string | License Key (Premium) |
LicenseAPIKeyEnter your Elevate24 license api key. Mandatory key for Premium customers only. | string | License API Key (Premium) |
newUIChange Elevate24 to show to the new UI. Not required for Elevate24 2.3+ as this is now default. Default: false | boolean | New UI |
messageChange the standard application message in the application. Default: "Use of admin accounts is recorded for security compliance. Select why you require admin privileges and select how long for." | string | Message |
iconPathProdvide the file path to a JPEG or PNG to use as the icon in the Elevate24 application. Default: "Main Jigsaw24 Logo" | string | Icon (Premium) |
headingChange the standard header from Elevate24 in the application. Always displays in bold. Default: "Elevate24" | string | Heading (Premium) |
subheadingChange the standard text "Privilege Access Management" under the Elevate24 header. New UI V2.2.0+ Only. Default: "Privilege Access Management" | string | Sub Header (Premium) |
mainbuttonChange the standard button text from Elevate in the application. Default: "Elevate24" | string | Main Button Text (Premium) |
HideLogoHide the “Powered by Jigsaw24” logo in the application. Default: false | boolean | Hide Powered By Jigsaw24 Logo (Premium) |
DisableUserElevationElevate24 2.5+ Only. When enabled, the Elevate24 menubar UI is hidden and cannot be launched manually from /Applications. End users will have no visible way to request elevation, view their session status, or interact with Elevate24 directly. The underlying agent continues to run in the background, enforcing session policies and authorisation rules as normal. Default: false | boolean | Disable User Elevation |
AllowCliElevationElevate24 2.5+ Only. When enabled, allows user to elevate from the command-line. Default: false | boolean | Allow CLI Elevation |
EnabletimelistEnables the option for the application to display a choice of times. To be used in conjuction with Session Times list. Default: false | boolean | Enable Choice of Session Times |
enableReasonWill replace reasons drop down list with a free text entry box. Default: false | boolean | Enable free text reason |
blockExtendWill disable the ability to extend the time of an active Elevate24 session. Default: false | boolean | Block extending session |
SessiontimeChange the length of time (in seconds) the user will be elevated for. Do not use this key if you want to present a list of times to choose from. Default: "3600" | string | Session Time |
timesList of available times to chose from in the Application. Enter time below in seconds. Default: ["1800","3600","7200"] | array | Session Times |
reasonsThe reasons to choose for needing elevated rights in dropbox within the application. | array | Reasons |
sessionExpiryReminderSet the number of minutes before the application notifies the user that the session is expiring Default: 0 | integer | Set Session Expiry Notification (Premium) |
AllowUserDefinedScriptsElevate24 2.4+ Only. When enabled, allows users to specify their own elevation and demotion script paths in addition to any admin-defined scripts. If scripts are configured at both the admin and user level, all scripts will execute. When disabled, only admin-defined scripts (ElevateScriptPath and DemoteScriptPath) will be used. Default: false | boolean | Allow User Defined Scripts |
ElevateScriptPathElevate24 2.4+ Only. Specify the full file path to a script that will be executed automatically when a user's session is elevated to admin. This can be used to perform actions such as logging, launching tools, or configuring the environment at the point of elevation. | string | Elevate Script Path |
ElevateScriptHashElevate24 2.4+ Only. Optionally provide the SHA256 hash of the elevation script specified in ElevateScriptPath. When configured, Elevate24 will verify the script's integrity before execution and refuse to run it if the hash does not match, protecting against unauthorised modification of the script. | string | Elevate Script Hash |
DemoteScriptPathElevate24 2.4+ Only. Specify the full file path to a script that will be executed automatically when a user's elevated session ends and they are demoted back to a standard user. This can be used to perform clean-up tasks, revoke temporary access, or audit the end of an elevated session. | string | Demote Script Path |
DemoteScriptHashElevate24 2.4+ Only. Optionally provide the SHA256 hash of the demotion script specified in DemoteScriptPath. When configured, Elevate24 will verify the script's integrity before execution and refuse to run it if the hash does not match, protecting against unauthorised modification of the script. | string | Demote Script Hash |
DisableDefaultLogTo disable sending of premium reporting data to Jigsaw24. If you are a basic customer, no data is sent from the device, it is all stored locally. Default: false | boolean | Disable Default Log (Premium) |
siemURL | string | SIEM URL (Premium) |
siemAuthHeader | string | SIEM Auth Header (Premium) |
siemAuthToken | string | SIEM Auth Token (Premium) |
microsoftsentinel | array | Microsoft Sentinel |
EnableSessionMonitoringTo enable monitoring of administrator activities whilst in an elevated state. Default: false | boolean | Enable Session Monitoring (Premium) |
enableAppleAuthPrompts the user for their local Apple credentials or TouchID (if enabled on device) before allowing elevation. Default: false | boolean | Apple Auth |
GoogleAuthEnables the use of authenticator applications such as Google Auth or Microsoft Auth, prompting for a valid session token before Elevating to admin. Default: false | boolean | OTP Auth (Premium) |
standardAtLoadWill remove admin rights when the application first launches. Default: false | boolean | Standard At Load |
demoteAllAdminEnables all admin users being demoted to standard users when the current elevation period ends. If you have any accounts on the device you'd like to remain admin please configure Demote Exclusions. Default: false | boolean | Demote All Admin |
demoteAllAdminQuitWill demote all admin accounts from admin when the application quits or the laptop is restarted. Default: false | boolean | Demote All Admin Quit |
demoteExclusionsWill exclude accounts on device from being demoted. | array | Demote Exclusions |
killterminalsessionsWill demote the current terminal session from sudo session to standard. Default: false | boolean | Kill Terminal Sessions |
UseSystemExtensionElevate24 v2.3+ Only. To ensure the Application is protected by the on-device system extension, to prevent misuse and tampering. Default: false | boolean | System Extension |
userElevateAdminWill create a temporary secondary account instead of Elevating the primary account. A temporary password will also be supplied upon elevation. Default: false | boolean | User Elevate Admin (Premium) |
useCurrentUserAsAdminIf User Elevate Admin Key is enabled and this key is also enabled, the temporary account will use the current logged in users username as part of the account naming. For example, Joe.Bloggs-adm Default: false | boolean | Use Current User As Admin (Premium) |
adminUserNameIf ‘Use Current User As Admin’ is not enabled, this key allows the ability to create a temporary admin account with a standard name. Such as "Temp Admin" | string | Admin User Name (Premium) |
ComplexPasswordEnables the use of a custom complex password when 'User Elevate Admin' is enabled. Default: false | boolean | Complex Password (Premium) |
PasswordUppercaseEnter the amount of uppercase Letters required for the password. | string | Password Uppercase (Premium) |
PasswordLowercaseEnter the amount of lowercase Letters required for the password. | string | Password Lowercase (Premium) |
PasswordNumbersEnter the amount of numbers required for the password. | string | Password Numbers (Premium) |
PasswordSymbolsEnter the amount of symbols required for the password. | string | Password Symbols (Premium) |
showAdminPasswordGraceSet the number of seconds after elevation or last showing the password that the password will be shown (Max 45 seconds). This only works if 'User Elevate Admin' is enabled. Default: 0 Range: — – 45 | integer | Show Admin Password Grace (Premium) |
| string | — |
| string | — |
microsoftsentinelItem | dict | — |
SentinelClientId | string | Client ID |
SentinelTennantId | string | Tennant ID |
SentinelClientsecret | string | Client Secret |
SentinelUploadURL | string | Upload URL |
| string | — |