SafewalkManagement

Safewalk server integration.

Authentication & Identity Management · Altipeak

Details

IDSafewalkManagement
ProviderInWebo Group
CategoryAuthentication & Identity Management
From Version6.0.0
Docker Imagedemisto/python3:3.12.8.3296088
Supported ModulesAgentix XSIAM

README

Safewalk server integration
This integration was integrated and tested with version 3 of SafewalkManagement

This is the default integration for this content pack when configured by the Data Onboarder in Cortex XSIAM.

Configure SafewalkManagement in Cortex

Parameter Description Required
First fetch timestamp (<number> <time unit>, e.g., 12 hours, 7 days)   False
Max fetch   False
Server URL (e.g. https://soar.monstersofhack.com)   True
Fetch incidents   False
Incident type   False
API Key   True
Trust any certificate (not secure)   False
Use system proxy settings   False
Fetch indicators   False
Incidents Fetch Interval   False
Indicator Reputation Indicators from this integration instance will be marked with this reputation False
Source Reliability Reliability of the source providing the intelligence data True
    False
    False
Feed Fetch Interval   False
Bypass exclusion list When selected, the exclusion list is ignored for indicators from this feed. This means that if an indicator from this feed is on the exclusion list, the indicator might still be added to the system. False
Tags Supports CSV values. False
Traffic Light Protocol Color The Traffic Light Protocol (TLP) designation to apply to indicators fetched from the feed False

Commands

You can execute these commands from the CLI, as part of an automation, or in a playbook.
After you successfully execute a command, a DBot message appears in the War Room with the command details.

safewalk-get-transactionlog


Display transaction log.

Base Command

safewalk-get-transactionlog

Input

Argument Name Description Required
page Pages to be displayed. Optional
search User to search. Optional
locked locked. Optional

Context Output

Path Type Description
Safewalk.management.transactionlist.count Number Number of transactions
Safewalk.management.transactionlist.next String Next page
Safewalk.management.transactionlist.previous Unknown Previous page
Safewalk.management.transactionlist.results.reason_detail Unknown Reason
Safewalk.management.transactionlist.results.is_locked Boolean Is locked
Safewalk.management.transactionlist.results.id Number Result ID
Safewalk.management.transactionlist.results.type String Result type
Safewalk.management.transactionlist.results.timestamp Date Results timestamp
Safewalk.management.transactionlist.results.user String Results user
Safewalk.management.transactionlist.results.username String Results username
Safewalk.management.transactionlist.results.serial_number Unknown Serial Number
Safewalk.management.transactionlist.results.code String Code
Safewalk.management.transactionlist.results.transaction_id String Transaction ID
Safewalk.management.transactionlist.results.result String Result
Safewalk.management.transactionlist.results.reason Unknown Reason
Safewalk.management.transactionlist.results.caller String Caller

Human Readable Output

safewalk-get-users


Search local users.

Base Command

safewalk-get-users

Input

Argument Name Description Required
page page. Optional
search search. Optional
locked locked. Optional

Context Output

Path Type Description
Safewalk.management.userlist.count Number Count
Safewalk.management.userlist.next Unknown Next
Safewalk.management.userlist.previous Unknown Previous
Safewalk.management.userlist.results.username String username
Safewalk.management.userlist.results.first_name String First Name
Safewalk.management.userlist.results.last_name String Last Name
Safewalk.management.userlist.results.mobile String Mobile number
Safewalk.management.userlist.results.email String Email
Safewalk.management.userlist.results.is_locked Boolean Is Locked

Human Readable Output

safewalk-get-ldap-users


Search LDAP users

Base Command

safewalk-get-ldap-users

Input

Argument Name Description Required
page page. Optional
search search. Optional
locked locked. Optional
ldap ldap. Optional

Context Output

Path Type Description
Safewalk.management.ldapusers.count Number Count
Safewalk.management.ldapusers.next Unknown Next
Safewalk.management.ldapusers.previous Unknown Previous
Safewalk.management.ldapusers.results.username String username
Safewalk.management.ldapusers.results.first_name String First Name
Safewalk.management.ldapusers.results.last_name String Last Name
Safewalk.management.ldapusers.results.mobile String Mobile number
Safewalk.management.ldapusers.results.email String Email
Safewalk.management.ldapusers.results.is_locked Boolean Is locked

Human Readable Output

safewalk-get-ldaps


Get LDAP configuration.

Base Command

safewalk-get-ldaps

Input

| Argument Name | Description | Required |
| — | — | — |

Context Output

Path Type Description
Safewalk.management.ldaps.id Number ID
Safewalk.management.ldaps.is_active Boolean Is active
Safewalk.management.ldaps.ldap_type String Type
Safewalk.management.ldaps.name String Name
Safewalk.management.ldaps.domain String Domain
Safewalk.management.ldaps.server String LDAP Server
Safewalk.management.ldaps.port Number LDAP port
Safewalk.management.ldaps.secondary_server String Secondary Server
Safewalk.management.ldaps.secondary_port Unknown Secondary server port
Safewalk.management.ldaps.bind_dn String Bind DN
Safewalk.management.ldaps.bind_password String Bind password
Safewalk.management.ldaps.root_dn String Root DN
Safewalk.management.ldaps.user_search String User search
Safewalk.management.ldaps.search_filter String Search filter
Safewalk.management.ldaps.map_uid_attr String uid attribute
Safewalk.management.ldaps.map_secondary_uid_attr String Secondary uid attribute
Safewalk.management.ldaps.map_first_name_attr String Name attr
Safewalk.management.ldaps.map_last_name_attr String Last Name attr
Safewalk.management.ldaps.map_email_attr String Email attr
Safewalk.management.ldaps.map_mobile_attr String Mobile attr
Safewalk.management.ldaps.map_user_status_attr String User status attr
Safewalk.management.ldaps.map_pwd_last_set_attr String map_pwd_last_set_attr
Safewalk.management.ldaps.map_maximum_password_age String map_maximum_password_age
Safewalk.management.ldaps.map_swisscom_mobile_id_sn_attr String map_swisscom_mobile_id_sn_attr
Safewalk.management.ldaps.map_immutableid_attr String map_immutableid_attr
Safewalk.management.ldaps.priority Number ldaps.priority

Human Readable Output

safewalk-get-user-personalinformation


Get users personal information.

Base Command

safewalk-get-user-personalinformation

Input

Argument Name Description Required
username Username. Optional

Context Output

Path Type Description
Safewalk.management.userpersonalinformation.username String Username
Safewalk.management.userpersonalinformation.first_name String First name
Safewalk.management.userpersonalinformation.last_name String Last name
Safewalk.management.userpersonalinformation.dn Unknown DN
Safewalk.management.userpersonalinformation.db_mobile_phone String Mobile phone
Safewalk.management.userpersonalinformation.db_email String Email
Safewalk.management.userpersonalinformation.ldap_mobile_phone Unknown LDAP mobile phone
Safewalk.management.userpersonalinformation.ldap_email Unknown LDAP email
Safewalk.management.userpersonalinformation.user_storage String User storage
Safewalk.management.userpersonalinformation.is_locked Boolean Is locked
Safewalk.management.userpersonalinformation.has_password_expired Unknown Password expired
Safewalk.management.userpersonalinformation.is_required_to_change_password Unknown Is required to change password
Safewalk.management.userpersonalinformation.user_disabled Unknown User disabled
Safewalk.management.userpersonalinformation.user_lockout Unknown User lockout
Safewalk.management.userpersonalinformation.password_expiration_date Unknown Password expiration date
Safewalk.management.userpersonalinformation.last_authentication_attempt Date Last authentication attempt

Human Readable Output

safewalk-set-user-personalinformation


Set user personal information.

Base Command

safewalk-set-user-personalinformation

Input

Argument Name Description Required
username Username. Optional
email email. Optional
mobile_phone mobile_phone. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-get-user-accessattempts


Get user access attempts

Base Command

safewalk-get-user-accessattempts

Input

Argument Name Description Required
username Username. Optional

Context Output

Path Type Description
Safewalk.management.accessattempts.failures_since_start Number Since start
Safewalk.management.accessattempts.attempt_time Date Attempt time
Safewalk.management.accessattempts.is_locked Boolean Is locked

Human Readable Output

safewalk-delete-user-accessattempts


Delete user access attempts

Base Command

safewalk-delete-user-accessattempts

Input

Argument Name Description Required
username Username. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-get-user-tokens


Get user tokens

Base Command

safewalk-get-user-tokens

Input

Argument Name Description Required
username Username. Optional

Context Output

Path Type Description
Safewalk.management.usertokens.serial_number Date Usertokens serial number
Safewalk.management.usertokens.type String User tokens type
Safewalk.management.usertokens.confirmed Boolean User tokens confirmed
Safewalk.management.usertokens.password_required Unknown User tokens password required
Safewalk.management.usertokens.physical_token Unknown User tokens physical token
Safewalk.management.usertokens.status String User tokens status
Safewalk.management.usertokens.status_change_date Unknown User tokens status change date

Human Readable Output

safewalk-delete-user-token


Delete user token.

Base Command

safewalk-delete-user-token

Input

Argument Name Description Required
username Username. Optional
devicetype devicetype. Optional
serialnumber serialnumber. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-send-user-virtualtoken


Send user virtual token.

Base Command

safewalk-send-user-virtualtoken

Input

Argument Name Description Required
username Username. Optional
token_devicetype token_devicetype. Optional
token_serialnumber token_serialnumber. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-get-user-settings


Get user settings.

Base Command

safewalk-get-user-settings

Input

Argument Name Description Required
username Username. Optional

Context Output

Path Type Description
Safewalk.management.usersettings.backuptoken_attempts Number Backup token attempts
Safewalk.management.usersettings.backuptoken_timeout Number Backup token timeout
Safewalk.management.usersettings.backuptoken_gateways Unknown Backup token gateways
Safewalk.management.usersettings.backup_password_required Boolean Backup password requiered
Safewalk.management.usersettings.inherited_backuptoken_attempts.value Number Backup token attempts value
Safewalk.management.usersettings.inherited_backuptoken_attempts.level String Backup token attempts level
Safewalk.management.usersettings.inherited_backuptoken_timeout.value Number Backup token timeout value
Safewalk.management.usersettings.inherited_backuptoken_timeout.level String Backup token timeout level
Safewalk.management.usersettings.inherited_backuptoken_gateways.level String Backup token gateways level
Safewalk.management.usersettings.inherited_backup_password_required.value Boolean Backup password required value
Safewalk.management.usersettings.inherited_backup_password_required.level String Backup password required level
Safewalk.management.usersettings.registration_token_attempts Unknown Registration token attempts
Safewalk.management.usersettings.registration_token_timeout Unknown Registration token timeout
Safewalk.management.usersettings.registration_token_gateways Unknown Registration token gateways
Safewalk.management.usersettings.inherited_registration_token_attempts.value Number Registration token attempts value
Safewalk.management.usersettings.inherited_registration_token_attempts.level String Registration token attempts level
Safewalk.management.usersettings.inherited_registration_token_timeout.value Number Registration token timeout value
Safewalk.management.usersettings.inherited_registration_token_timeout.level String Registration token timeout level
Safewalk.management.usersettings.inherited_registration_token_gateways.level String Registration token gateways level
Safewalk.management.usersettings.gaia_ttw_level Unknown gaia ttw level
Safewalk.management.usersettings.inherited_gaia_ttw_level.value String gaia ttw level value
Safewalk.management.usersettings.inherited_gaia_ttw_level.level String gaia ttw level level
Safewalk.management.usersettings.sesami_mobile_password_required Unknown sesami mobile password required
Safewalk.management.usersettings.sesami_slim_password_required Unknown sesami slim password required
Safewalk.management.usersettings.hotp_password_required Unknown hotp password required
Safewalk.management.usersettings.hotp_flex_password_required Unknown hotp flex password required
Safewalk.management.usersettings.hotp_flex_pin_password_required Unknown hotp flex pin password required
Safewalk.management.usersettings.totp_password_required Unknown totp password required
Safewalk.management.usersettings.totp_flex_password_required Unknown totp flex password required
Safewalk.management.usersettings.totp_flex_pin_password_required Unknown totp flex pin password required
Safewalk.management.usersettings.totp_mobile_password_required Unknown totp mobile password required
Safewalk.management.usersettings.inherited_sesami_mobile_password_required.value Boolean sesami mobile password required value
Safewalk.management.usersettings.inherited_sesami_mobile_password_required.level String sesami mobile password required level
Safewalk.management.usersettings.inherited_sesami_slim_password_required.value Boolean sesami slim password required value
Safewalk.management.usersettings.inherited_sesami_slim_password_required.level String sesami slim password required level
Safewalk.management.usersettings.inherited_hotp_password_required.value Boolean hotp password required value
Safewalk.management.usersettings.inherited_hotp_password_required.level String hotp password required level
Safewalk.management.usersettings.inherited_hotp_flex_password_required.value Boolean hotp flex password required value
Safewalk.management.usersettings.inherited_hotp_flex_password_required.level String hotp flex password required level
Safewalk.management.usersettings.inherited_hotp_flex_pin_password_required.value Boolean hotp flex pin password required value
Safewalk.management.usersettings.inherited_hotp_flex_pin_password_required.level String hotp flex pin password required level
Safewalk.management.usersettings.inherited_totp_password_required.value Boolean totp password required value
Safewalk.management.usersettings.inherited_totp_password_required.level String totp password required level
Safewalk.management.usersettings.inherited_totp_flex_password_required.value Boolean totp flex password required value
Safewalk.management.usersettings.inherited_totp_flex_password_required.level String totp flex password required level
Safewalk.management.usersettings.inherited_totp_flex_pin_password_required.value Boolean totp flex pin password required value
Safewalk.management.usersettings.inherited_totp_flex_pin_password_required.level String totp flex pin password required level
Safewalk.management.usersettings.inherited_totp_mobile_password_required.value Boolean totp mobile password required value
Safewalk.management.usersettings.inherited_totp_mobile_password_required.level String totp mobile password required level
Safewalk.management.usersettings.allow_password Boolean allow password
Safewalk.management.usersettings.allow_password_for_registration Boolean allow password for registration
Safewalk.management.usersettings.allow_access_when_pwd_expired Boolean allow access when pwd expired
Safewalk.management.usersettings.allow_password_reset_when_forgot_pwd Unknown allow password reset when forgot pwd
Safewalk.management.usersettings.min_otp_length Unknown min otp length
Safewalk.management.usersettings.max_otp_length Unknown max otp length
Safewalk.management.usersettings.inherited_allow_password.value Boolean allow password value
Safewalk.management.usersettings.inherited_allow_password.level String allow password level
Safewalk.management.usersettings.inherited_allow_password_for_registration.value Boolean allow password for registration value
Safewalk.management.usersettings.inherited_allow_password_for_registration.level String allow password for registration level
Safewalk.management.usersettings.inherited_allow_access_when_pwd_expired.value Boolean allow access when pwd expired value
Safewalk.management.usersettings.inherited_allow_access_when_pwd_expired.level String allow access when pwd expired level
Safewalk.management.usersettings.inherited_allow_password_reset_when_forgot_pwd.value Boolean allow password reset when forgot pwd value
Safewalk.management.usersettings.inherited_allow_password_reset_when_forgot_pwd.level String allow password reset when forgot pwd level
Safewalk.management.usersettings.inherited_min_otp_length.value Number min otp length value
Safewalk.management.usersettings.inherited_min_otp_length.level String min otp length level
Safewalk.management.usersettings.inherited_max_otp_length.value Number max otp length value
Safewalk.management.usersettings.inherited_max_otp_length.level String max otp length level
Safewalk.management.usersettings.max_allowed_failures Unknown max allowed failures
Safewalk.management.usersettings.inherited_max_allowed_failures.value Number max allowed failures value
Safewalk.management.usersettings.inherited_max_allowed_failures.level String max allowed failures level
Safewalk.management.usersettings.totp_accept_tolerance Unknown totp accept tolerance
Safewalk.management.usersettings.totp_resend_tolerance Unknown totp resend tolerance
Safewalk.management.usersettings.totp_resend_timeout Unknown totp resend timeout
Safewalk.management.usersettings.inherited_totp_accept_tolerance.value Number totp accept tolerance value
Safewalk.management.usersettings.inherited_totp_accept_tolerance.level String totp accept tolerance level
Safewalk.management.usersettings.inherited_totp_resend_tolerance.value Number totp resend tolerance value
Safewalk.management.usersettings.inherited_totp_resend_tolerance.level String totp resend tolerance level
Safewalk.management.usersettings.inherited_totp_resend_timeout.value Number totp resend timeout value
Safewalk.management.usersettings.inherited_totp_resend_timeout.level String totp resend timeout level
Safewalk.management.usersettings.hotp_accept_tolerance Unknown hotp accept tolerance
Safewalk.management.usersettings.hotp_resend_tolerance Unknown hotp resend tolerance
Safewalk.management.usersettings.hotp_resend_timeout Unknown hotp resend timeout
Safewalk.management.usersettings.inherited_hotp_accept_tolerance.value Number hotp accept tolerance value
Safewalk.management.usersettings.inherited_hotp_accept_tolerance.level String hotp accept tolerance level
Safewalk.management.usersettings.inherited_hotp_resend_tolerance.value Number hotp resend tolerance value
Safewalk.management.usersettings.inherited_hotp_resend_tolerance.level String inherited hotp resend tolerance level
Safewalk.management.usersettings.inherited_hotp_resend_timeout.value Number hotp resend timeout value
Safewalk.management.usersettings.inherited_hotp_resend_timeout.level String hotp resend timeout level
Safewalk.management.usersettings.virtual_device_gateways Unknown virtual device gateways
Safewalk.management.usersettings.virtual_device_accept_tolerance Number virtual device accept tolerance
Safewalk.management.usersettings.inherited_virtual_device_gateways.level String virtual device gateways level
Safewalk.management.usersettings.inherited_virtual_device_accept_tolerance.value Number virtual device accept tolerance value
Safewalk.management.usersettings.inherited_virtual_device_accept_tolerance.level String virtual device accept tolerance level
Safewalk.management.usersettings.dos_tmp_lockdown_max_fail_authentications Unknown dos_tmp_lockdown_max_fail_authentications
Safewalk.management.usersettings.dos_tmp_lockdown_time_interval_in_seconds Unknown dos_tmp_lockdown_time_interval_in_seconds
Safewalk.management.usersettings.dos_tmp_lockdown_time_in_seconds Unknown dos_tmp_lockdown_time_in_seconds
Safewalk.management.usersettings.inherited_dos_tmp_lockdown_max_fail_authentications.value Number dos_tmp_lockdown_max_fail_authentications.value
Safewalk.management.usersettings.inherited_dos_tmp_lockdown_max_fail_authentications.level String dos_tmp_lockdown_max_fail_authentications.level
Safewalk.management.usersettings.inherited_dos_tmp_lockdown_time_interval_in_seconds.value Number dos_tmp_lockdown_time_interval_in_seconds.value
Safewalk.management.usersettings.inherited_dos_tmp_lockdown_time_interval_in_seconds.level String dos_tmp_lockdown_time_interval_in_seconds.level
Safewalk.management.usersettings.inherited_dos_tmp_lockdown_time_in_seconds.value Number dos_tmp_lockdown_time_in_seconds.value
Safewalk.management.usersettings.inherited_dos_tmp_lockdown_time_in_seconds.level String dos_tmp_lockdown_time_in_seconds.level
Safewalk.management.usersettings.user_storage Unknown User storage
Safewalk.management.usersettings.multiple_step_auth_timeout Unknown multiple step auth timeout
Safewalk.management.usersettings.inherited_user_storage.value String user storage value
Safewalk.management.usersettings.inherited_user_storage.level String user storage level
Safewalk.management.usersettings.inherited_multiple_step_auth_timeout.value Number multiple step auth timeout value
Safewalk.management.usersettings.inherited_multiple_step_auth_timeout.level String usersettings_inherited_multiple_step_auth_timeout.level

Human Readable Output

safewalk-get-user-group


Get user group.

Base Command

safewalk-get-user-group

Input

Argument Name Description Required
username Username. Optional

Context Output

Path Type Description
Safewalk.management.usergroup.default_group.name String default group name
Safewalk.management.usergroup.default_group.is_member Boolean default group is member
Safewalk.management.usergroup.default_group.dn Unknown default group dn
Safewalk.management.usergroup.default_group.priority Number default group priority
Safewalk.management.usergroup.groups.name String groups name
Safewalk.management.usergroup.groups.is_member Boolean groups is member
Safewalk.management.usergroup.groups.dn String groups dn
Safewalk.management.usergroup.groups.priority Number groups priority

Human Readable Output

safewalk-add-user-group


Add user group.

Base Command

safewalk-add-user-group

Input

Argument Name Description Required
username Username. Optional
new-group-name new-group-name. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-remove-user-group


Remove user group.

Base Command

safewalk-remove-user-group

Input

Argument Name Description Required
username Username. Optional
old-group-name old-group-name. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-get-user-registrationcode


Get user registration code

Base Command

safewalk-get-user-registrationcode

Input

Argument Name Description Required
username Username. Optional

Context Output

Path Type Description
Safewalk.management.registrationcode.expiration Date registration code expiration
Safewalk.management.registrationcode.attempts_left Number registration code attempts left
Safewalk.management.registrationcode.sent_by Unknown registration code sent by
Safewalk.management.registrationcode.sent_on Unknown registration code sent on
Safewalk.management.registrationcode.token String registration code token
Safewalk.management.registrationcode.purpose String registration code purpose

Human Readable Output

safewalk-set-user-registrationcode


Set user registration code

Base Command

safewalk-set-user-registrationcode

Input

Argument Name Description Required
username Username. Optional
expiration Expiration. Optional
attempts-left attempts-left. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-send-user-registrationcode


Send user registration code

Base Command

safewalk-send-user-registrationcode

Input

Argument Name Description Required
username Username. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-create-user-token-virtual


Create user virtual token

Base Command

safewalk-create-user-token-virtual

Input

Argument Name Description Required
username Username. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-create-user-token-fastauth


Create user FastAuth Token

Base Command

safewalk-create-user-token-fastauth

Input

Argument Name Description Required
username Username. Optional
serial-number Serial number. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-create-user-token-totpmobile


Create user TopMobile Token

Base Command

safewalk-create-user-token-totpmobile

Input

Argument Name Description Required
username Username. Optional
serial-number Serail number. Optional
password-required Password required. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-create-user-token-totmobilehybrid


Create user TotMobileHybrid

Base Command

safewalk-create-user-token-totmobilehybrid

Input

Argument Name Description Required
username Username. Optional
serial-number Serial number. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-create-user-token-physical


Create user Physical Token

Base Command

safewalk-create-user-token-physical

Input

Argument Name Description Required
username Username. Optional
serial-number serial-number. Optional
password-required password-required. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-create-user-token-backup


Create user Backup Token

Base Command

safewalk-create-user-token-backup

Input

Argument Name Description Required
username Username. Optional
password-required password-required. Optional
backuptoken-timeout backuptoken-timeout. Optional
backuptoken_attempts backuptoken_attempts. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-set-user-backuptoken-settings


Set user backup token

Base Command

safewalk-set-user-backuptoken-settings

Input

Argument Name Description Required
username Username. Optional
backup-password-required backup-password-required. Optional
backuptoken-attempts backuptoken-attempts. Optional
backuptoken-timeout backuptoken-timeout. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-set-user-general-settings


Set user general settings

Base Command

safewalk-set-user-general-settings

Input

Argument Name Description Required
username Username. Optional
user-storage User storage. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-set-user-hotpauthentication-settings


Set user hotpauthentication settings

Base Command

safewalk-set-user-hotpauthentication-settings

Input

Argument Name Description Required
username Username. Optional
hotp-accept-tolerance hotp-accept-tolerance. Optional
hotp-resend-tolerance hotp-resend-tolerance. Optional
hotp-resend-timeout hotp-resend-timeout. Optional
hotp-password_required hotp-password_required. Optional
hotp-flex-password-required hotp-flex-password-required. Optional
hotp-flex-pin-password-required hotp-flex-pin-password-required. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-set-user-sesamiauthentication-settings


Set user sesamiauthentication setttings

Base Command

safewalk-set-user-sesamiauthentication-settings

Input

Argument Name Description Required
username Username. Optional
sesami_mobile_password_required sesami_mobile_password_required. Optional
sesami_slim_password_required sesami_slim_password_required. Optional
gaia_ttw_level gaia_ttw_level. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-set-user-totpauthentication-settings


Set user totpauthentication settings

Base Command

safewalk-set-user-totpauthentication-settings

Input

Argument Name Description Required
username Username. Optional
totp-accept-tolerance totp-accept-tolerance. Optional
totp-resend-tolerance totp-resend-tolerance. Optional
totp-resend-timeout totp-resend-timeout. Optional
totp-password-required totp-password-required. Optional
totp-flex-password-required totp-flex-password-required. Optional
totp-flex-pin-password-required totp-flex-pin-password-required. Optional
totp-mobile-password-required totp-mobile-password-required. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-set-user-userauthentication-settings


Set user userauthentication settings

Base Command

safewalk-set-user-userauthentication-settings

Input

Argument Name Description Required
username Username. Optional
multiple-step-auth-timeout multiple-step-auth-timeout. Optional
allow-password allow-password. Optional
allow-password-for-registration allow-password-for-registration. Optional
max-allowed-failures max-allowed-failures. Optional
allow-access-when-pwd-expired allow-access-when-pwd-expired. Optional
allow-password-reset-when-forgot-pwd allow-password-reset-when-forgot-pwd. Optional
min-otp-length min-otp-length. Optional
max-otp-length max-otp-length. Optional
dos-tmp-lockdown-max-fail-authentications dos-tmp-lockdown-max-fail-authentications. Optional
dos-tmp-lockdown-time-interval-in-seconds dos-tmp-lockdown-time-interval-in-seconds. Optional
dos-tmp-lockdown-time-in-seconds dos-tmp-lockdown-time-in-seconds. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-set-user-virtualauthentication-settings


Set user virtualauthentication settings

Base Command

safewalk-set-user-virtualauthentication-settings

Input

Argument Name Description Required
username Username. Optional
virtual-device-accept-tolerance Virtual device accept tolerance. Optional
virtual-device-gateways Virtual device gateways. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-create-user


Create user

Base Command

safewalk-create-user

Input

Argument Name Description Required
username Username. Required
password Password. Required
firstname First Name. Required
lastname Last Name. Required
mobilephone Mobile Phone. Required
email email. Required

Context Output

There is no context output for this command.

Human Readable Output

safewalk-delete-user


Delete user

Base Command

safewalk-delete-user

Input

Argument Name Description Required
username Username. Optional

Context Output

There is no context output for this command.

Human Readable Output

safewalk-update-user-group


Update user group

Base Command

safewalk-update-user-group

Input

Argument Name Description Required
username Username. Optional
new-group-name New user group. Optional

Context Output

There is no context output for this command.

Human Readable Output

Configuration parameters

  • first_fetch — First fetch timestamp (<number> <time unit>, e.g., 12 hours, 7 days)
  • max_fetch — Max fetch
  • url — Server URL (e.g. https://soar.monstersofhack.com) (required)
  • isFetch — Fetch incidents
  • incidentType — Incident type
  • apikey — API Key (required)
  • insecure — Trust any certificate (not secure)
  • proxy — Use system proxy settings
  • feed — Fetch indicators
  • incidentFetchInterval — Incidents Fetch Interval
  • feedReputation — Indicator Reputation
  • feedReliability — Source Reliability (required)
  • feedExpirationPolicy
  • feedExpirationInterval
  • feedFetchInterval — Feed Fetch Interval
  • feedBypassExclusionList — Bypass exclusion list
  • feedTags — Tags
  • tlp_color — Traffic Light Protocol Color

Commands (34)

  • safewalk-add-user-group

    Add user group.

  • safewalk-create-user

    Create user.

  • safewalk-create-user-token-backup

    Create user Backup Token.

  • safewalk-create-user-token-fastauth

    Create user FastAuth Token.

  • safewalk-create-user-token-physical

    Create user Physical Token.

  • safewalk-create-user-token-totmobilehybrid

    Create user TotMobileHybrid.

  • safewalk-create-user-token-totpmobile

    Create user TopMobile Token.

  • safewalk-create-user-token-virtual

    Create user virtual token.

  • safewalk-delete-user

    Delete user.

  • safewalk-delete-user-accessattempts

    Delete user access attempts.

  • safewalk-delete-user-token

    Delete user token.

  • safewalk-get-ldap-users

    Search LDAP users.

  • safewalk-get-ldaps

    Get LDAP configuration.

  • safewalk-get-transactionlog

    Display transaction log.

  • safewalk-get-user-accessattempts

    Get user access attempts.

  • safewalk-get-user-group

    Get user group.

  • safewalk-get-user-personalinformation

    Get users personal information.

  • safewalk-get-user-registrationcode

    Get user registration code.

  • safewalk-get-user-settings

    Get user settings.

  • safewalk-get-user-tokens

    Get user tokens.

  • safewalk-get-users

    Search local users.

  • safewalk-remove-user-group

    Remove user group.

  • safewalk-send-user-registrationcode

    Send user registration code.

  • safewalk-send-user-virtualtoken

    Send user virtual token.

  • safewalk-set-user-backuptoken-settings

    Set user backup token.

  • safewalk-set-user-general-settings

    Set user general settings.

  • safewalk-set-user-hotpauthentication-settings

    Set user hotpauthentication settings.

  • safewalk-set-user-personalinformation

    Set user personal information.

  • safewalk-set-user-registrationcode

    Set user registration code.

  • safewalk-set-user-sesamiauthentication-settings

    Set user sesamiauthentication setttings.

  • safewalk-set-user-totpauthentication-settings

    Set user totpauthentication settings.

  • safewalk-set-user-userauthentication-settings

    Set user userauthentication settings.

  • safewalk-set-user-virtualauthentication-settings

    Set user virtualauthentication settings.

  • safewalk-update-user-group

    Update user group.

commonfields:
  id: SafewalkManagement
  version: -1
name: SafewalkManagement
display: Safewalk Management
category: Authentication & Identity Management
provider: InWebo Group
description: Safewalk server integration.
configuration:
- display: First fetch timestamp (<number> <time unit>, e.g., 12 hours, 7 days)
  name: first_fetch
  defaultvalue: 7 days
  type: 0
  required: false
- display: Max fetch
  defaultvalue: '50'
  name: max_fetch
  type: 0
  required: false
- display: Server URL (e.g. https://soar.monstersofhack.com)
  name: url
  defaultvalue: https://safewalk-server.company.com:8443/
  type: 0
  required: true
- display: Fetch incidents
  name: isFetch
  type: 8
  required: false
- display: Incident type
  name: incidentType
  type: 13
  required: false
- display: API Key
  name: apikey
  defaultvalue: f8ee1ee7135d547368122410e19436d47fc351dc
  type: 4
  required: true
- display: Trust any certificate (not secure)
  name: insecure
  defaultvalue: "false"
  type: 8
  required: false
- display: Use system proxy settings
  name: proxy
  type: 8
  required: false
- display: Fetch indicators
  name: feed
  type: 8
  required: false
- display: Incidents Fetch Interval
  name: incidentFetchInterval
  defaultvalue: "1"
  type: 19
  required: false
- name: feedReputation
  display: Indicator Reputation
  type: 18
  options:
  - None
  - Good
  - Suspicious
  - Bad
  additionalinfo: Indicators from this integration instance will be marked with this reputation
  required: false
- name: feedReliability
  display: Source Reliability
  type: 15
  required: true
  options:
  - A - Completely reliable
  - B - Usually reliable
  - C - Fairly reliable
  - D - Not usually reliable
  - E - Unreliable
  - F - Reliability cannot be judged
  additionalinfo: Reliability of the source providing the intelligence data
- name: feedExpirationPolicy
  display: ''
  type: 17
  options:
  - never
  - interval
  - indicatorType
  - suddenDeath
  required: false
- name: feedExpirationInterval
  display: ''
  type: 1
  required: false
- name: feedFetchInterval
  display: Feed Fetch Interval
  type: 19
  required: false
- name: feedBypassExclusionList
  display: Bypass exclusion list
  type: 8
  additionalinfo: When selected, the exclusion list is ignored for indicators from this feed. This means that if an indicator from this feed is on the exclusion list, the indicator might still be added to the system.
  required: false
- name: feedTags
  display: Tags
  type: 0
  additionalinfo: Supports CSV values.
  required: false
- name: tlp_color
  display: Traffic Light Protocol Color
  options:
  - RED
  - AMBER
  - GREEN
  - WHITE
  type: 15
  additionalinfo: The Traffic Light Protocol (TLP) designation to apply to indicators fetched from the feed
  required: false
script:
  commands:
  - name: safewalk-get-transactionlog
    outputs:
    - contextPath: Safewalk.management.transactionlist.count
      description: 'Number of transactions.'
      type: Number
    - contextPath: Safewalk.management.transactionlist.next
      description: 'Next page.'
      type: String
    - contextPath: Safewalk.management.transactionlist.previous
      description: 'Previous page.'
      type: Unknown
    - contextPath: Safewalk.management.transactionlist.results.reason_detail
      description: 'Reason.'
      type: Unknown
    - contextPath: Safewalk.management.transactionlist.results.is_locked
      description: 'Is locked.'
      type: Boolean
    - contextPath: Safewalk.management.transactionlist.results.id
      description: 'Result ID.'
      type: Number
    - contextPath: Safewalk.management.transactionlist.results.type
      description: 'Result type.'
      type: String
    - contextPath: Safewalk.management.transactionlist.results.timestamp
      description: 'Results timestamp.'
      type: Date
    - contextPath: Safewalk.management.transactionlist.results.user
      description: 'Results user.'
      type: String
    - contextPath: Safewalk.management.transactionlist.results.username
      description: 'Results username.'
      type: String
    - contextPath: Safewalk.management.transactionlist.results.serial_number
      description: 'Serial Number.'
      type: Unknown
    - contextPath: Safewalk.management.transactionlist.results.code
      description: 'Code.'
      type: String
    - contextPath: Safewalk.management.transactionlist.results.transaction_id
      description: 'Transaction ID.'
      type: String
    - contextPath: Safewalk.management.transactionlist.results.result
      description: 'Result.'
      type: String
    - contextPath: Safewalk.management.transactionlist.results.reason
      description: 'Reason.'
      type: Unknown
    - contextPath: Safewalk.management.transactionlist.results.caller
      description: 'Caller.'
      type: String
    arguments:
    - name: page
      description: Pages to be displayed.
    - name: search
      description: User to search.
    - name: locked
      description: locked.
    description: Display transaction log.
  - name: safewalk-get-users
    outputs:
    - contextPath: Safewalk.management.userlist.count
      description: 'Count.'
      type: Number
    - contextPath: Safewalk.management.userlist.next
      description: 'Next.'
      type: Unknown
    - contextPath: Safewalk.management.userlist.previous
      description: 'Previous.'
      type: Unknown
    - contextPath: Safewalk.management.userlist.results.username
      description: 'username.'
      type: String
    - contextPath: Safewalk.management.userlist.results.first_name
      description: 'First Name.'
      type: String
    - contextPath: Safewalk.management.userlist.results.last_name
      description: 'Last Name.'
      type: String
    - contextPath: Safewalk.management.userlist.results.mobile
      description: 'Mobile number.'
      type: String
    - contextPath: Safewalk.management.userlist.results.email
      description: 'Email.'
      type: String
    - contextPath: Safewalk.management.userlist.results.is_locked
      description: 'Is Locked.'
      type: Boolean
    arguments:
    - name: page
      description: page.
    - name: search
      description: search.
    - name: locked
      description: locked.
    description: Search local users.
  - name: safewalk-get-ldap-users
    outputs:
    - contextPath: Safewalk.management.ldapusers.count
      description: 'Count.'
      type: Number
    - contextPath: Safewalk.management.ldapusers.next
      description: 'Next.'
      type: Unknown
    - contextPath: Safewalk.management.ldapusers.previous
      description: 'Previous.'
      type: Unknown
    - contextPath: Safewalk.management.ldapusers.results.username
      description: 'username.'
      type: String
    - contextPath: Safewalk.management.ldapusers.results.first_name
      description: 'First Name.'
      type: String
    - contextPath: Safewalk.management.ldapusers.results.last_name
      description: 'Last Name.'
      type: String
    - contextPath: Safewalk.management.ldapusers.results.mobile
      description: 'Mobile number.'
      type: String
    - contextPath: Safewalk.management.ldapusers.results.email
      description: 'Email.'
      type: String
    - contextPath: Safewalk.management.ldapusers.results.is_locked
      description: 'Is locked.'
      type: Boolean
    arguments:
    - name: page
      description: page.
    - name: search
      description: search.
    - name: locked
      description: locked.
    - name: ldap
      description: ldap.
    description: Search LDAP users.
  - name: safewalk-get-ldaps
    outputs:
    - contextPath: Safewalk.management.ldaps.id
      description: 'ID.'
      type: Number
    - contextPath: Safewalk.management.ldaps.is_active
      description: 'Is active.'
      type: Boolean
    - contextPath: Safewalk.management.ldaps.ldap_type
      description: 'Type.'
      type: String
    - contextPath: Safewalk.management.ldaps.name
      description: 'Name.'
      type: String
    - contextPath: Safewalk.management.ldaps.domain
      description: 'Domain.'
      type: String
    - contextPath: Safewalk.management.ldaps.server
      description: 'LDAP Server.'
      type: String
    - contextPath: Safewalk.management.ldaps.port
      description: 'LDAP port.'
      type: Number
    - contextPath: Safewalk.management.ldaps.secondary_server
      description: 'Secondary Server.'
      type: String
    - contextPath: Safewalk.management.ldaps.secondary_port
      description: 'Secondary server port.'
      type: Unknown
    - contextPath: Safewalk.management.ldaps.bind_dn
      description: 'Bind DN.'
      type: String
    - contextPath: Safewalk.management.ldaps.bind_password
      description: 'Bind password.'
      type: String
    - contextPath: Safewalk.management.ldaps.root_dn
      description: 'Root DN.'
      type: String
    - contextPath: Safewalk.management.ldaps.user_search
      description: 'User search.'
      type: String
    - contextPath: Safewalk.management.ldaps.search_filter
      description: 'Search filter.'
      type: String
    - contextPath: Safewalk.management.ldaps.map_uid_attr
      description: 'uid attribute.'
      type: String
    - contextPath: Safewalk.management.ldaps.map_secondary_uid_attr
      description: 'Secondary uid attribute.'
      type: String
    - contextPath: Safewalk.management.ldaps.map_first_name_attr
      description: 'Name attr.'
      type: String
    - contextPath: Safewalk.management.ldaps.map_last_name_attr
      description: 'Last Name attr.'
      type: String
    - contextPath: Safewalk.management.ldaps.map_email_attr
      description: 'Email attr.'
      type: String
    - contextPath: Safewalk.management.ldaps.map_mobile_attr
      description: 'Mobile attr.'
      type: String
    - contextPath: Safewalk.management.ldaps.map_user_status_attr
      description: 'User status attr.'
      type: String
    - contextPath: Safewalk.management.ldaps.map_pwd_last_set_attr
      description: 'map_pwd_last_set_attr.'
      type: String
    - contextPath: Safewalk.management.ldaps.map_maximum_password_age
      description: 'map_maximum_password_age.'
      type: String
    - contextPath: Safewalk.management.ldaps.map_swisscom_mobile_id_sn_attr
      description: 'map_swisscom_mobile_id_sn_attr.'
      type: String
    - contextPath: Safewalk.management.ldaps.map_immutableid_attr
      description: 'map_immutableid_attr.'
      type: String
    - contextPath: Safewalk.management.ldaps.priority
      description: 'ldaps.priority'
      type: Number
    arguments: []
    description: Get LDAP configuration.
  - name: safewalk-get-user-personalinformation
    outputs:
    - contextPath: Safewalk.management.userpersonalinformation.username
      description: 'Username.'
      type: String
    - contextPath: Safewalk.management.userpersonalinformation.first_name
      description: 'First name.'
      type: String
    - contextPath: Safewalk.management.userpersonalinformation.last_name
      description: 'Last name.'
      type: String
    - contextPath: Safewalk.management.userpersonalinformation.dn
      description: 'DN.'
      type: Unknown
    - contextPath: Safewalk.management.userpersonalinformation.db_mobile_phone
      description: 'Mobile phone.'
      type: String
    - contextPath: Safewalk.management.userpersonalinformation.db_email
      description: 'Email.'
      type: String
    - contextPath: Safewalk.management.userpersonalinformation.ldap_mobile_phone
      description: 'LDAP mobile phone.'
      type: Unknown
    - contextPath: Safewalk.management.userpersonalinformation.ldap_email
      description: 'LDAP email.'
      type: Unknown
    - contextPath: Safewalk.management.userpersonalinformation.user_storage
      description: 'User storage.'
      type: String
    - contextPath: Safewalk.management.userpersonalinformation.is_locked
      description: 'Is locked.'
      type: Boolean
    - contextPath: Safewalk.management.userpersonalinformation.has_password_expired
      description: 'Password expired.'
      type: Unknown
    - contextPath: Safewalk.management.userpersonalinformation.is_required_to_change_password
      description: 'Is required to change password.'
      type: Unknown
    - contextPath: Safewalk.management.userpersonalinformation.user_disabled
      description: 'User disabled.'
      type: Unknown
    - contextPath: Safewalk.management.userpersonalinformation.user_lockout
      description: 'User lockout.'
      type: Unknown
    - contextPath: Safewalk.management.userpersonalinformation.password_expiration_date
      description: 'Password expiration date.'
      type: Unknown
    - contextPath: Safewalk.management.userpersonalinformation.last_authentication_attempt
      description: 'Last authentication attempt.'
      type: Date
    arguments:
    - name: username
      description: Username.
    description: Get users personal information.
  - name: safewalk-set-user-personalinformation
    arguments:
    - name: username
      description: Username.
    - name: email
      description: email.
    - name: mobile_phone
      description: mobile_phone.
    description: Set user personal information.
  - name: safewalk-get-user-accessattempts
    outputs:
    - contextPath: Safewalk.management.accessattempts.failures_since_start
      description: 'Since start.'
      type: Number
    - contextPath: Safewalk.management.accessattempts.attempt_time
      description: 'Attempt time.'
      type: Date
    - contextPath: Safewalk.management.accessattempts.is_locked
      description: 'Is locked.'
      type: Boolean
    arguments:
    - name: username
      description: Username.
    description: Get user access attempts.
  - name: safewalk-delete-user-accessattempts
    arguments:
    - name: username
      description: Username.
    description: Delete user access attempts.
  - name: safewalk-get-user-tokens
    outputs:
    - contextPath: Safewalk.management.usertokens.serial_number
      description: 'Usertokens serial number.'
      type: Date
    - contextPath: Safewalk.management.usertokens.type
      description: 'User tokens type.'
      type: String
    - contextPath: Safewalk.management.usertokens.confirmed
      description: 'User tokens confirmed.'
      type: Boolean
    - contextPath: Safewalk.management.usertokens.password_required
      description: 'User tokens password required.'
      type: Unknown
    - contextPath: Safewalk.management.usertokens.physical_token
      description: 'User tokens physical token.'
      type: Unknown
    - contextPath: Safewalk.management.usertokens.status
      description: 'User tokens status.'
      type: String
    - contextPath: Safewalk.management.usertokens.status_change_date
      description: 'User tokens status change date.'
      type: Unknown
    arguments:
    - name: username
      description: Username.
    description: Get user tokens.
  - name: safewalk-delete-user-token
    arguments:
    - name: username
      description: Username.
    - name: devicetype
      description: devicetype.
    - name: serialnumber
      description: serialnumber.
    description: Delete user token.
  - name: safewalk-send-user-virtualtoken
    arguments:
    - name: username
      description: Username.
    - name: token_devicetype
      description: token_devicetype.
    - name: token_serialnumber
      description: token_serialnumber.
    description: Send user virtual token.
  - name: safewalk-get-user-settings
    outputs:
    - contextPath: Safewalk.management.usersettings.backuptoken_attempts
      description: 'Backup token attempts.'
      type: Number
    - contextPath: Safewalk.management.usersettings.backuptoken_timeout
      description: 'Backup token timeout.'
      type: Number
    - contextPath: Safewalk.management.usersettings.backuptoken_gateways
      description: 'Backup token gateways.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.backup_password_required
      description: 'Backup password requiered.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.inherited_backuptoken_attempts.value
      description: 'Backup token attempts value.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_backuptoken_attempts.level
      description: 'Backup token attempts level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_backuptoken_timeout.value
      description: 'Backup token timeout value.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_backuptoken_timeout.level
      description: 'Backup token timeout level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_backuptoken_gateways.level
      description: 'Backup token gateways level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_backup_password_required.value
      description: 'Backup password required value.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.inherited_backup_password_required.level
      description: 'Backup password required level.'
      type: String
    - contextPath: Safewalk.management.usersettings.registration_token_attempts
      description: 'Registration token attempts.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.registration_token_timeout
      description: 'Registration token timeout.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.registration_token_gateways
      description: 'Registration token gateways.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.inherited_registration_token_attempts.value
      description: 'Registration token attempts value.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_registration_token_attempts.level
      description: 'Registration token attempts level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_registration_token_timeout.value
      description: 'Registration token timeout value.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_registration_token_timeout.level
      description: 'Registration token timeout level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_registration_token_gateways.level
      description: 'Registration token gateways level.'
      type: String
    - contextPath: Safewalk.management.usersettings.gaia_ttw_level
      description: 'gaia ttw level.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.inherited_gaia_ttw_level.value
      description: 'gaia ttw level value.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_gaia_ttw_level.level
      description: 'gaia ttw level level.'
      type: String
    - contextPath: Safewalk.management.usersettings.sesami_mobile_password_required
      description: 'sesami mobile password required.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.sesami_slim_password_required
      description: 'sesami slim password required.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.hotp_password_required
      description: 'hotp password required.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.hotp_flex_password_required
      description: 'hotp flex password required.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.hotp_flex_pin_password_required
      description: 'hotp flex pin password required.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.totp_password_required
      description: 'totp password required.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.totp_flex_password_required
      description: 'totp flex password required.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.totp_flex_pin_password_required
      description: 'totp flex pin password required.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.totp_mobile_password_required
      description: 'totp mobile password required.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.inherited_sesami_mobile_password_required.value
      description: 'sesami mobile password required value.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.inherited_sesami_mobile_password_required.level
      description: 'sesami mobile password required level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_sesami_slim_password_required.value
      description: 'sesami slim password required value.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.inherited_sesami_slim_password_required.level
      description: 'sesami slim password required level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_hotp_password_required.value
      description: 'hotp password required value.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.inherited_hotp_password_required.level
      description: 'hotp password required level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_hotp_flex_password_required.value
      description: 'hotp flex password required value.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.inherited_hotp_flex_password_required.level
      description: 'hotp flex password required level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_hotp_flex_pin_password_required.value
      description: 'hotp flex pin password required value.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.inherited_hotp_flex_pin_password_required.level
      description: 'hotp flex pin password required level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_totp_password_required.value
      description: 'totp password required value.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.inherited_totp_password_required.level
      description: 'totp password required level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_totp_flex_password_required.value
      description: 'totp flex password required value.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.inherited_totp_flex_password_required.level
      description: 'totp flex password required level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_totp_flex_pin_password_required.value
      description: 'totp flex pin password required value.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.inherited_totp_flex_pin_password_required.level
      description: 'totp flex pin password required level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_totp_mobile_password_required.value
      description: 'totp mobile password required value.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.inherited_totp_mobile_password_required.level
      description: 'totp mobile password required level.'
      type: String
    - contextPath: Safewalk.management.usersettings.allow_password
      description: 'allow password.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.allow_password_for_registration
      description: 'allow password for registration.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.allow_access_when_pwd_expired
      description: 'allow access when pwd expired.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.allow_password_reset_when_forgot_pwd
      description: 'allow password reset when forgot pwd.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.min_otp_length
      description: 'min otp length.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.max_otp_length
      description: 'max otp length.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.inherited_allow_password.value
      description: 'allow password value.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.inherited_allow_password.level
      description: 'allow password level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_allow_password_for_registration.value
      description: 'allow password for registration value.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.inherited_allow_password_for_registration.level
      description: 'allow password for registration level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_allow_access_when_pwd_expired.value
      description: 'allow access when pwd expired value.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.inherited_allow_access_when_pwd_expired.level
      description: 'allow access when pwd expired level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_allow_password_reset_when_forgot_pwd.value
      description: 'allow password reset when forgot pwd value.'
      type: Boolean
    - contextPath: Safewalk.management.usersettings.inherited_allow_password_reset_when_forgot_pwd.level
      description: 'allow password reset when forgot pwd level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_min_otp_length.value
      description: 'min otp length value.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_min_otp_length.level
      description: 'min otp length level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_max_otp_length.value
      description: 'max otp length value.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_max_otp_length.level
      description: 'max otp length level.'
      type: String
    - contextPath: Safewalk.management.usersettings.max_allowed_failures
      description: 'max allowed failures.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.inherited_max_allowed_failures.value
      description: 'max allowed failures value.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_max_allowed_failures.level
      description: 'max allowed failures level.'
      type: String
    - contextPath: Safewalk.management.usersettings.totp_accept_tolerance
      description: 'totp accept tolerance.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.totp_resend_tolerance
      description: 'totp resend tolerance.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.totp_resend_timeout
      description: 'totp resend timeout.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.inherited_totp_accept_tolerance.value
      description: 'totp accept tolerance value.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_totp_accept_tolerance.level
      description: 'totp accept tolerance level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_totp_resend_tolerance.value
      description: 'totp resend tolerance value.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_totp_resend_tolerance.level
      description: 'totp resend tolerance level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_totp_resend_timeout.value
      description: 'totp resend timeout value.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_totp_resend_timeout.level
      description: 'totp resend timeout level.'
      type: String
    - contextPath: Safewalk.management.usersettings.hotp_accept_tolerance
      description: 'hotp accept tolerance.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.hotp_resend_tolerance
      description: 'hotp resend tolerance.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.hotp_resend_timeout
      description: 'hotp resend timeout.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.inherited_hotp_accept_tolerance.value
      description: 'hotp accept tolerance value.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_hotp_accept_tolerance.level
      description: 'hotp accept tolerance level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_hotp_resend_tolerance.value
      description: 'hotp resend tolerance value.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_hotp_resend_tolerance.level
      description: 'inherited hotp resend tolerance level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_hotp_resend_timeout.value
      description: 'hotp resend timeout value.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_hotp_resend_timeout.level
      description: 'hotp resend timeout level.'
      type: String
    - contextPath: Safewalk.management.usersettings.virtual_device_gateways
      description: 'virtual device gateways.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.virtual_device_accept_tolerance
      description: 'virtual device accept tolerance.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_virtual_device_gateways.level
      description: 'virtual device gateways level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_virtual_device_accept_tolerance.value
      description: 'virtual device accept tolerance value.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_virtual_device_accept_tolerance.level
      description: 'virtual device accept tolerance level.'
      type: String
    - contextPath: Safewalk.management.usersettings.dos_tmp_lockdown_max_fail_authentications
      description: 'dos_tmp_lockdown_max_fail_authentications.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.dos_tmp_lockdown_time_interval_in_seconds
      description: 'dos_tmp_lockdown_time_interval_in_seconds.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.dos_tmp_lockdown_time_in_seconds
      description: 'dos_tmp_lockdown_time_in_seconds.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.inherited_dos_tmp_lockdown_max_fail_authentications.value
      description: 'dos_tmp_lockdown_max_fail_authentications.value'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_dos_tmp_lockdown_max_fail_authentications.level
      description: 'dos_tmp_lockdown_max_fail_authentications.level'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_dos_tmp_lockdown_time_interval_in_seconds.value
      description: 'dos_tmp_lockdown_time_interval_in_seconds.value'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_dos_tmp_lockdown_time_interval_in_seconds.level
      description: 'dos_tmp_lockdown_time_interval_in_seconds.level'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_dos_tmp_lockdown_time_in_seconds.value
      description: 'dos_tmp_lockdown_time_in_seconds.value'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_dos_tmp_lockdown_time_in_seconds.level
      description: 'dos_tmp_lockdown_time_in_seconds.level'
      type: String
    - contextPath: Safewalk.management.usersettings.user_storage
      description: 'User storage.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.multiple_step_auth_timeout
      description: 'multiple step auth timeout.'
      type: Unknown
    - contextPath: Safewalk.management.usersettings.inherited_user_storage.value
      description: 'user storage value.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_user_storage.level
      description: 'user storage level.'
      type: String
    - contextPath: Safewalk.management.usersettings.inherited_multiple_step_auth_timeout.value
      description: 'multiple step auth timeout value.'
      type: Number
    - contextPath: Safewalk.management.usersettings.inherited_multiple_step_auth_timeout.level
      description: 'usersettings_inherited_multiple_step_auth_timeout.level'
      type: String
    arguments:
    - name: username
      description: Username.
    description: Get user settings.
  - name: safewalk-get-user-group
    outputs:
    - contextPath: Safewalk.management.usergroup.default_group.name
      description: 'default group name.'
      type: String
    - contextPath: Safewalk.management.usergroup.default_group.is_member
      description: 'default group is member.'
      type: Boolean
    - contextPath: Safewalk.management.usergroup.default_group.dn
      description: 'default group dn.'
      type: Unknown
    - contextPath: Safewalk.management.usergroup.default_group.priority
      description: 'default group priority.'
      type: Number
    - contextPath: Safewalk.management.usergroup.groups.name
      description: 'groups name.'
      type: String
    - contextPath: Safewalk.management.usergroup.groups.is_member
      description: 'groups is member.'
      type: Boolean
    - contextPath: Safewalk.management.usergroup.groups.dn
      description: 'groups dn.'
      type: String
    - contextPath: Safewalk.management.usergroup.groups.priority
      description: 'groups priority.'
      type: Number
    arguments:
    - name: username
      description: Username.
    description: Get user group.
  - name: safewalk-add-user-group
    arguments:
    - name: username
      description: Username.
    - name: new-group-name
      description: new-group-name.
    description: Add user group.
  - name: safewalk-remove-user-group
    arguments:
    - name: username
      description: Username.
    - name: old-group-name
      description: old-group-name.
    description: Remove user group.
  - name: safewalk-get-user-registrationcode
    outputs:
    - contextPath: Safewalk.management.registrationcode.expiration
      description: 'registration code expiration.'
      type: Date
    - contextPath: Safewalk.management.registrationcode.attempts_left
      description: 'registration code attempts left.'
      type: Number
    - contextPath: Safewalk.management.registrationcode.sent_by
      description: 'registration code sent by.'
      type: Unknown
    - contextPath: Safewalk.management.registrationcode.sent_on
      description: 'registration code sent on.'
      type: Unknown
    - contextPath: Safewalk.management.registrationcode.token
      description: 'registration code token.'
      type: String
    - contextPath: Safewalk.management.registrationcode.purpose
      description: 'registration code purpose.'
      type: String
    arguments:
    - name: username
      description: Username.
    description: Get user registration code.
  - name: safewalk-set-user-registrationcode
    arguments:
    - name: username
      description: Username.
    - name: expiration
      description: Expiration.
    - name: attempts-left
      description: attempts-left.
    description: Set user registration code.
  - name: safewalk-send-user-registrationcode
    arguments:
    - name: username
      description: Username.
    description: Send user registration code.
  - name: safewalk-create-user-token-virtual
    arguments:
    - name: username
      description: Username.
    description: Create user virtual token.
  - name: safewalk-create-user-token-fastauth
    arguments:
    - name: username
      description: Username.
    - name: serial-number
      description: Serial number.
    description: Create user FastAuth Token.
  - name: safewalk-create-user-token-totpmobile
    arguments:
    - name: username
      description: Username.
    - name: serial-number
      description: Serail number.
    - name: password-required
      description: Password required.
    description: Create user TopMobile Token.
  - name: safewalk-create-user-token-totmobilehybrid
    arguments:
    - name: username
      description: Username.
    - name: serial-number
      description: Serial number.
    description: Create user TotMobileHybrid.
  - name: safewalk-create-user-token-physical
    arguments:
    - name: username
      description: Username.
    - name: serial-number
      description: serial-number.
    - name: password-required
      description: password-required.
    description: Create user Physical Token.
  - name: safewalk-create-user-token-backup
    arguments:
    - name: username
      description: Username.
    - name: password-required
      description: password-required.
    - name: backuptoken-timeout
      description: backuptoken-timeout.
    - name: backuptoken_attempts
      description: backuptoken_attempts.
    description: Create user Backup Token.
  - name: safewalk-set-user-backuptoken-settings
    arguments:
    - name: username
      description: Username.
    - name: backup-password-required
      description: backup-password-required.
    - name: backuptoken-attempts
      description: backuptoken-attempts.
    - name: backuptoken-timeout
      description: backuptoken-timeout.
    description: Set user backup token.
  - name: safewalk-set-user-general-settings
    arguments:
    - name: username
      description: Username.
    - name: user-storage
      description: User storage.
    description: Set user general settings.
  - name: safewalk-set-user-hotpauthentication-settings
    arguments:
    - name: username
      description: Username.
    - name: hotp-accept-tolerance
      description: hotp-accept-tolerance.
    - name: hotp-resend-tolerance
      description: hotp-resend-tolerance.
    - name: hotp-resend-timeout
      description: hotp-resend-timeout.
    - name: hotp-password_required
      description: hotp-password_required.
    - name: hotp-flex-password-required
      description: hotp-flex-password-required.
    - name: hotp-flex-pin-password-required
      description: hotp-flex-pin-password-required.
    description: Set user hotpauthentication settings.
  - name: safewalk-set-user-sesamiauthentication-settings
    arguments:
    - name: username
      description: Username.
    - name: sesami_mobile_password_required
      description: sesami_mobile_password_required.
    - name: sesami_slim_password_required
      description: sesami_slim_password_required.
    - name: gaia_ttw_level
      description: gaia_ttw_level.
    description: Set user sesamiauthentication setttings.
  - name: safewalk-set-user-totpauthentication-settings
    arguments:
    - name: username
      description: Username.
    - name: totp-accept-tolerance
      description: totp-accept-tolerance.
    - name: totp-resend-tolerance
      description: totp-resend-tolerance.
    - name: totp-resend-timeout
      description: totp-resend-timeout.
    - name: totp-password-required
      description: totp-password-required.
    - name: totp-flex-password-required
      description: totp-flex-password-required.
    - name: totp-flex-pin-password-required
      description: totp-flex-pin-password-required.
    - name: totp-mobile-password-required
      description: totp-mobile-password-required.
    description: Set user  totpauthentication settings.
  - name: safewalk-set-user-userauthentication-settings
    arguments:
    - name: username
      description: Username.
    - name: multiple-step-auth-timeout
      description: multiple-step-auth-timeout.
    - name: allow-password
      description: allow-password.
    - name: allow-password-for-registration
      description: allow-password-for-registration.
    - name: max-allowed-failures
      description: max-allowed-failures.
    - name: allow-access-when-pwd-expired
      description: allow-access-when-pwd-expired.
    - name: allow-password-reset-when-forgot-pwd
      description: allow-password-reset-when-forgot-pwd.
    - name: min-otp-length
      description: min-otp-length.
    - name: max-otp-length
      description: max-otp-length.
    - name: dos-tmp-lockdown-max-fail-authentications
      description: dos-tmp-lockdown-max-fail-authentications.
    - name: dos-tmp-lockdown-time-interval-in-seconds
      description: dos-tmp-lockdown-time-interval-in-seconds.
    - name: dos-tmp-lockdown-time-in-seconds
      description: dos-tmp-lockdown-time-in-seconds.
    description: Set user userauthentication settings.
  - name: safewalk-set-user-virtualauthentication-settings
    arguments:
    - name: username
      description: Username.
    - name: virtual-device-accept-tolerance
      description: Virtual device accept tolerance.
    - name: virtual-device-gateways
      description: Virtual device gateways.
    description: Set user virtualauthentication settings.
  - name: safewalk-create-user
    arguments:
    - name: username
      description: Username.
      required: true
    - name: password
      description: Password.
      required: true
    - name: firstname
      description: First Name.
      required: true
    - name: lastname
      description: Last Name.
      required: true
    - name: mobilephone
      description: Mobile Phone.
      required: true
    - name: email
      description: email.
      required: true
    description: Create user.
  - name: safewalk-delete-user
    arguments:
    - name: username
      description: Username.
    description: Delete user.
  - name: safewalk-update-user-group
    arguments:
    - name: username
      description: Username.
    - name: new-group-name
      description: New user group.
    description: Update user group.
  dockerimage: demisto/python3:3.12.8.3296088
  isfetch: true
  runonce: false
  script: '-'
  subtype: python3
  type: python
  isFetchSamples: true
fromversion: 6.0.0
tests:
- No tests (auto formatted)