The Complete List of Plugin Settings

You are here:
Back

The WP Security Audit Log plugin stores all the user configurable and non user configurable settings in the wp_wsal_options table. The below is a list of all the settings, possible configured values and the scope of each setting.

For more information on how the activity logs are saved in the database refer to the WP Security audit Log plugin database documentation.

Option NameValuePurpose
wsal-versionCurrent plugin versionNeeded by the upgrade procedures of the plugin.
wsal-disabled-alertslist of event ids separated by commaThe list of disabled event IDs.
wsal-log-404on / offCapture 404 requests from users to file.
wsal-purge-404-logon / offPurge 404 requests from users from file.
wsal-log-404-referreron / offLog referrers of 404 request from users.
wsal-log-404-limitNumberNumber of 404 requests by users to keep a log of.
wsal-log-visitor-404on / offCapture 404 requests of visitors to a file.
wsal-purge-visitor-404-logon / offPurge 404 requests from visitors from file.
wsal-log-visitor-404-referreron / offLog referrers of 404 request from visitors.
wsal-log-visitor-404-limitNumberNumber of 404 requests from visitors to keep a log of.
wsal-log-failed-login-limitNumberNumber of failed users' login requests to keep a log of.
wsal-log-visitor-failed-login-limitNumberNumber of 404 requests by visitors to keep a log of.
wsal-site_contentstdClass objectList of current and newly added plugins and themes in between file integrity scans.
wsal-wsal-setup-modal-dismissedyes / emptyAsk first time install users if they want to use the wizard to configure the plugin.
wsal-details-levelbasic / geek / customThe activity log detail level (preset list of enabled / disabled events).
wsal-pruning-date-e1 / emptyIndicates if activity log retention is enabled or not.
wsal-pruning-dateTime in months or yearsThe period configured for the activity log retention.
wsal-pruning-unitMonths or yearsLog retention date unit.
wsal-plugin-editorsList of usernamesList of usernames allowed to edit plugin settings and view the activity log.
wsal-excluded-usersList of usernamesList of users excluded from the activity logs.
wsal-excluded-rolesList of user rolesList of user roles excluded from the activity logs.
wsal-excluded-ipList of IP addressesList of IP addresses excluded from the activity logs.
wsal-wsal-setup-completeyes / emptyIndicates whether the user has completed the initial setup wizard or not.
wsal-dismissed-privacy-notice1,wsal_privacy / emptyIndicates whether the user dismissed the first time activity log indicator popup.
wsal-connection-*stdClass objectUser created connections and their connection details.
wsal-mirror-*stdClass objectThe connection details for the mirroring connection.
wsal-adapter-use-buffer1 / emptyUse buffer to store events before sending them to adaptor.
wsal-adapter-connectionConnection NameThe name of the connection the plugin is using for the external database connection.
wsal-adapter-typemysqlStores the database type used for storing the activity log.
wsal-adapter-userUsernameThe username for the external database connection.
wsal-adapter-passwordEncrypted passwordThe encrypted password used for the external database connection.
wsal-adapter-nameDatabase nameThe database name of the external activity log database.
wsal-adapter-hostnamelocalhost / IP addressThe server name of where the external database is hosted.
wsal-adapter-base-prefixBase PrefixThe tables prefix for for the activity log external database.
wsal-adapter-url-base-prefix1 / emptyUse the website URL as database table prefix in the external database.
wsal-adapter-ssl1 / emptyUse SSL for the external database connection.
wsal-adapter-client-certificate1 / emptyUse Client certificate for the external activity log database connection.
wsal-adapter-ssl-caPath to CA SSL CertificateThe location of the CA SSL certificate and the certificate's name for the external database connection.
wsal-adapter-ssl-certPath to Server SSL CertificateThe location of the Server SSL certificate and the certificate's name for the external database connection.
wsal-adapter-ssl-keyPath to Client CertificateThe location of the Client certificate and the certificate's name for the external database connection.
wsal-archiving-e1 / emptyIndicates whether archiving of activity log is configured and enabled or not.
wsal-archiving-stop1 / emptyindicates whether archiving of the activity log is stopped .
wsal-archiving-run-everyfifteenminutes, hourly, sixhours, twicedaily, dailyThe frequency of the archiving job.
wsal-archiving-dateNumberThe number of months or years for configured archiving.
wsal-archiving-date-typemonths / yearsThe date unit used in the archiving setting.
wsal-archive-connectionConnection nameThe name of the connection for the activity log archiving.
wsal-archive-typemysqlThe database server type of the archive database.
wsal-archive-userUsernameThe username to connect to the archiving database.
wsal-archive-passwordEncrypted Archive Storage PasswordThe password to connect to the archiving database.
wsal-archive-nameArchive Storage DB NameThe name of the archiving database.
wsal-archive-hostnamelocalhost or IP addressThe server name of the archiving database.
wsal-archive-base-prefixBase prefixThe tables prefix for the archiving database.
wsal-archive-url-base-prefix1 / emptyUse the website URL as database table prefix in the archiving database.
wsal-archive-ssl1 / emptyUse SSL for the archiving database connection.
wsal-archive-client-certificate1 / emptyUse client certificate for the archiving database connection.
wsal-archive-ssl-caPath to CA SSL CertificateThe location of the CA SSL certificate and the certificate's name for the archiving database connection.
wsal-archive-ssl-certPath to Server SSL CertificateThe location of the Server SSL certificate and the certificate's name for the archiving database connection.
wsal-archive-ssl-keyPath to Client CertificateThe location of the Client certificate and the certificate's name for the archiving database connection.
wsal-wc-all-stock-changeson / offKeep track of live stock changes in WooCommerce products.
wsal-disable-visitor-eventsyes / noVisitors sensor for public events.
wsal-scan-file-changesenable / disableFile integrity scans.
wsal-scan-frequencyDaily / Weekly / MonthlyFile integrity scan frequency.
wsal-scan-hourHour of the dayThe hour of the day when the file integrity scan should run.
wsal-scan-dayDay of the weekThe day of the week when the file integrity scan should run.
wsal-scan-dateDate of the monthThe day of the month when the file integrity scan should run.
wsal-scan-file-size-limitNumberThe maximum file size limit for the file integrity scanner to scan.
wsal-scan-directoriesArray of directoriesList of directories the file integrity scanner should scan.
wsal-scan-in-progress1 / emptyIndicates whether a file integrity scan is in progress.
wsal-is_initial_scan_*yes / noIndicates whether the file integrity scan is the initial one for a directory.
wsal-local_files_*Array of filesThe list of files scanned during the last file integrity scan of a directory.
wsal-stop-scan1 / emptyStop manual file integrity scans if set to 1 otherwise don't.
wsal-items-per-pageNumberNumber of events to display in the activity log viewer.
wsal-user-management-allow-multi-sessions0 / 1 / allow-limitedBlock multiple sessions.
wsal-user-management-allowed-sessions-numberNumberThe maximum number of simultaneous sessions per user.
wsal-user-management-blocked-sessions-overrideoverride_block / without_warning / with_warningBlocked users sessions override options.
wsal-user-management-sessions-override-passwordEncrypted passwordThe user session override password.
wsal-user-management-sessions-error-messageTextThe message shown to users when their session is blocked.
wsal-hide-plugin0 / 1Hide the plugin name in the plugin's page.
wsal-restrict-admins0 / 1Restrict plugin access to other administrators.
wsal-mwp-child-stealth-modeyes / noMainWP child site stealth mode (activated automatically when installed on a site with MainWP Child Site plugin)
wsal-use-emaildefault_email / custom_emailUse the default admin email or a custom user specified email.
wsal-from-emailEmail AddressThe from email address the plugin uses in the email notifications.
wsal-display-nameDisplay NameThe display name the plugin uses in the email notifications.
wsal-disable-widgets0 / 1Show the plugin widget in the dashboard.
wsal-disable-admin-bar-notif1 / emptyDisable the admin bar live notification.
wsal-plugin-viewersList of usernamesUsers who can view the activity log.
wsal-restrict-plugin-settingsonly_me / only_admins / only_selected_usersWho has access to the plugin settings and activity log.
wsal-login_page_notificationtrue / falseDisplay the login page notification.
wsal-login_page_notification_textTextThe login page notification message.
wsal-use-proxy-ip0 / 1Use the IP address of the reverse proxy in the activity log.
wsal-filter-internal-ip1 / emptyFilter internal IP adddresses when supporting reverse proxies / WAFs.
wsal-events-nav-typeinfinite-scroll / paginationEvent viewer navigation type setting. Default value is inifinite-scroll.