PayloadKit

DetectX Swift

com.sqwarq.DetectX-Swift

DetectX Swift settings

macOS

Configuration Keys (16)

KeyTypeTitle
PFC_SegmentedControl_0required
string
BrandedText

Display organizational branding. Maximum of 25 characters in length - including spaces and punctuation. Requires DetectX Swift to be registered.

string
ignoreKeywords

Registered users can specify key words to be ignored by the Folder Observer action when changes are made to the LaunchDaemons and LaunchAgents folders. This allows you to stop the alert from being thrown when items whose file name contains the key word is added or removed from one of the Launch folders.

boolean
FobWhitelist

Array of strings of key words to be ignored by Folder Observer.

arrayFob Allowlist
folderObserver

Folder Observer notifies users when changes are made to the LaunchDaemons and LaunchAgents folders.

Range: Disable Folder Observer (0), Enable Folder Observer (1)

integer
ObserverButton

Custom button text for the Folder Observer alert. Requires DetectX Swift to be registered.

string
ObserverIcon

Path to custom image for the Folder Observer alert. By default, shows the DetectX Swift icon. Requires DetectX Swift to be registered.

string
ObserverMessage

Custom message for the Folder Observer alert. Requires DetectX Swift to be registered.

string
ObserverTitle

Custom title for the Folder Observer alert. Requires DetectX Swift to be registered.

string
VisualUpdates

In the DetectX Swift GUI, display a visual button to indicate software updates are available.

Range: Disable Visual Updates (0), Enable Visual Updates (1)

integer
whitelist

Allowlist of file paths that produce false positives in DetectX Swift. Can be full path or in users' home folders.

arrayAllowlist
SUFeedURL

Setting this to a non-existent URL will disable the ability for users to manually check for updates. Useful when you intend to use your own software distribution mechanism to deploy updates.

stringSparkle Feed URL
SUEnableAutomaticChecks

Controls automatic update checks.

Default: true

booleanEnable Automatic Update Checks
SUScheduledCheckInterval

Controls the automatic update check interval. The default is 1 day (86400 seconds). Setting to 0 disables updates.

Default: 86400

integerAutomatic Update Check Interval
SUAllowsAutomaticUpdates

Controls the automatic update install prompt. When enabled, presents users with the option to allow automatic download and install of available updates. If disabled, disallows automatic updates and requires manual installation every time.

Default: true

booleanAutomatic Update Install Prompt
SUAutomaticallyUpdate

Controls automatic silent updates. If enabled, users will not be informed about updates and updates will be silently installed when the app quits.

Default: false

booleanEnable Automatic Silent Updates
FobWhitelistItem

Array of strings

string
WhitelistDictionary

Array of dictionaries.

dict
path

Paths of files to whitelist: ex. /Library/Scripts/script.sh ex. ~/Library/Preferences/preference.plist

string