Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Keeper-Security/Commander
/ functions
Functions
9,372 in github.com/Keeper-Security/Commander
⨍
Functions
9,372
◇
Types & classes
1,668
↳
Endpoints
339
↓ 5 callers
Function
unregister_tunnel_session
Remove a tunnel session by tube_id (thread-safe)
keepercommander/commands/tunnel/port_forward/tunnel_helpers.py:354
↓ 5 callers
Function
uses_default_rotation_schedule
True when stored rotation schedule matches PAM config default (Web Vault parity).
keepercommander/commands/discoveryrotation.py:257
↓ 5 callers
Method
validate_command_list
Validate command list against available Keeper Commander commands.
keepercommander/service/config/service_config.py:279
↓ 5 callers
Method
validate_domain
Validate domain name format. Args: domain: Domain name to validate require_tld: If True, requires a
keepercommander/service/config/config_validation.py:126
↓ 5 callers
Function
validate_file_path
Validate file path to prevent directory traversal attacks. Args: file_path (str): Path to validate base_dir (str, option
docker_ksm_utility.py:27
↓ 5 callers
Function
validate_pam_connection
(connection, record_type)
keepercommander/commands/pam_import/base.py:1462
↓ 5 callers
Method
workflow_ref
(flow_uid_bytes: bytes)
keepercommander/commands/workflow/helpers.py:417
↓ 4 callers
Method
__init__
(self, extra_field=None)
keepercommander/vault.py:231
↓ 4 callers
Method
__init__
(self)
keepercommander/scim/data_sources.py:18
↓ 4 callers
Method
__init__
Initialize a TunnelError. Args: message: Description of the tunnel error. code: Optional Guacamole status co
keepercommander/commands/pam_launch/guacamole/exceptions.py:63
↓ 4 callers
Method
_actions
(self, config)
tests/test_credential_provision_dryrun.py:200
↓ 4 callers
Method
_base_config
(self, rotation)
tests/test_credential_provision_validation.py:175
↓ 4 callers
Function
_build_parameters
( record_uid_bytes: bytes, record_title: str, opts: PamWorkflowOptions, )
keepercommander/commands/pam_import/workflow_apply.py:99
↓ 4 callers
Method
_build_redacted_command
Reconstruct the CLI command from kwargs, redacting secrets.
keepercommander/commands/pam_import/kcm_import.py:3049
↓ 4 callers
Method
_call_configure
(self, rotation_config)
tests/test_credential_provision_execute.py:101
↓ 4 callers
Function
_caller_owner_key
()
keepercommander/service/api/command.py:22
↓ 4 callers
Method
_capture_shared_record_requests
Patch the response-builder so we can assert on outbound SharedRecord protos.
unit-tests/test_command_register.py:87
↓ 4 callers
Method
_close_shell_pane
Close the shell pane and return to normal view
keepercommander/commands/supershell/app.py:3390
↓ 4 callers
Function
_coerce_int
Coerce enforcement values to int. Server-side enforcement payloads sometimes serialize numeric fields as strings. Returns None if the value c
keepercommander/enforcement.py:48
↓ 4 callers
Method
_convert_allowed_setting
Converts on/off/default|any to True/False/None
keepercommander/commands/tunnel/port_forward/TunnelGraph.py:174
↓ 4 callers
Method
_create_ad_user_via_gateway
Create AD user via Gateway's rm-create-user action (KC-1035). Sends the create-user action to the PAM Gateway which calls Ac
keepercommander/commands/credential_provision.py:1961
↓ 4 callers
Method
_discover_shared_folder_names
Discover shared folder names from an existing PAM config's KSM app. Returns (resources_folder_name, users_folder_name) or (None, None).
keepercommander/commands/pam_import/kcm_import.py:3609
↓ 4 callers
Method
_display_folder_with_clickable_fields
Display folder details with clickable fields for copy-on-click
keepercommander/commands/supershell/app.py:2504
↓ 4 callers
Method
_display_json
Display data in JSON format.
keepercommander/commands/device_management.py:392
↓ 4 callers
Function
_encrypt_field
Encrypt a string value with the record key, return base64.
keepercommander/commands/pam_cloud/pam_privileged_access.py:83
↓ 4 callers
Method
_execute
(self)
unit-tests/pam/test_pam_project_export.py:340
↓ 4 callers
Function
_extract_kubernetes_settings
Extract Kubernetes-specific settings from pamSettings.connection (record JSON).
keepercommander/commands/pam_launch/terminal_connection.py:596
↓ 4 callers
Function
_extract_ssh_settings
Extract SSH-specific settings from pamSettings.connection (record JSON).
keepercommander/commands/pam_launch/terminal_connection.py:575
↓ 4 callers
Method
_factory
(self, policy)
unit-tests/pam/test_pam_import_playground.py:172
↓ 4 callers
Function
_feature_cache_ttl_sec
TTL (seconds) for the (host, endpoint) feature-disabled cache. Default 300s (5 min). `KEEPER_DAG_LB_FEATURE_CACHE_TTL=0` disables caching ent
keepercommander/commands/pam/_layer_b.py:105
↓ 4 callers
Method
_field_with_value
(self, raw)
unit-tests/pam/test_cnapp.py:799
↓ 4 callers
Method
_get_container_ip
Get a Docker container's IP address from its network settings. Returns the first non-empty IP, or '' if unavailable.
keepercommander/commands/pam_import/kcm_import.py:3993
↓ 4 callers
Method
_get_folder_icon
Return the appropriate icon for a folder based on its type and sharing status. Icon mapping (matches Keeper desktop client): - Lega
keepercommander/commands/supershell/app.py:980
↓ 4 callers
Method
_get_ldap_module
()
keepercommander/scim/data_sources.py:58
↓ 4 callers
Function
_get_pass
(record)
keepercommander/security_audit.py:18
↓ 4 callers
Method
_get_record_output
Get record output using Commander's get command (cached for performance)
keepercommander/commands/supershell/app.py:1586
↓ 4 callers
Function
_h
(value: str)
keepercommander/commands/discover/result_process.py:36
↓ 4 callers
Function
_invalidate_dpi_cache_if_stale
Clear module DPI cache when the TTL has expired.
keepercommander/commands/pam_launch/terminal_size.py:328
↓ 4 callers
Function
_layer_b_fallback_enabled
Whether KEEPER_DAG_LB_FALLBACK env var opts INTO legacy fallback. **Default OFF (strict mode)** — the mature Layer-B endpoints (`configure_re
keepercommander/commands/pam/_layer_b.py:90
↓ 4 callers
Function
_make_field
(label, value)
unit-tests/service/test_vault_metadata.py:14
↓ 4 callers
Method
_make_mock_record
(self, title, uid)
tests/test_cyberark_pam_import.py:849
↓ 4 callers
Method
_make_record
(self, secret_labeled=None, note_labeled=None, note_unlabeled=None)
unit-tests/pam/test_cnapp.py:784
↓ 4 callers
Method
_make_resources
(types=None)
unit-tests/pam/test_kcm_import.py:1468
↓ 4 callers
Method
_make_rri
Build a minimal RouterRotationInfo mock.
unit-tests/pam/test_pam_rotation.py:746
↓ 4 callers
Function
_make_user_conn
()
unit-tests/pam/test_dag_graph_sync_endpoints.py:41
↓ 4 callers
Function
_mock_conn
Mock for the underlying Connection that discovery_common uses.
unit-tests/pam/test_discovery_common_per_graph_flag.py:50
↓ 4 callers
Method
_resolve_gateway
Interactive gateway selection. Returns PAM config UID or None. Flow: --gateway <uid/name> → find matching gateway, find its config
keepercommander/commands/pam_import/kcm_import.py:3396
↓ 4 callers
Method
_resolve_pam_config_uid
(cls, params, identifier)
keepercommander/commands/discoveryrotation.py:3121
↓ 4 callers
Function
_resolve_resource_settings_inputs
Validate inputs and resolve record_key + config_uid. Returns (record_key, config_uid) or None on failure. Shared by the new and legacy paths so b
keepercommander/commands/pam_import/keeper_ai_settings.py:541
↓ 4 callers
Method
_rule_transaction
(self, func: Callable, rule: Optional[RuleItem] = None)
keepercommander/discovery_common/rule.py:208
↓ 4 callers
Method
_run
(self, yaml_text="services: {}\n")
unit-tests/pam/test_pam_import_playground.py:332
↓ 4 callers
Method
_run_with_mocked_aws
Run execute() with AWS internals mocked. *secret_meta* is a list of {'name', 'tags'} dicts (the normalised format returned b
unit-tests/test_cloud_import.py:542
↓ 4 callers
Function
_rust_webrtc_logger_name
True if logger name is from Rust/webrtc/turn so we treat its messages as DEBUG-only.
keepercommander/commands/pam_launch/rust_log_filter.py:85
↓ 4 callers
Method
_send_ice_candidates_batch
Send multiple ICE candidates in a single HTTP POST. The gateway already iterates ``for candidate in ice_candidates`` inside ``WebRTCS
keepercommander/commands/tunnel/port_forward/tunnel_helpers.py:2132
↓ 4 callers
Method
_send_modifier_chord
Press modifiers, press+release main key, release modifiers (remote TTY paste).
keepercommander/commands/pam_launch/guac_cli/input.py:326
↓ 4 callers
Method
_setup_folder_tree
Setup the folder tree structure with records as children
keepercommander/commands/supershell/app.py:1049
↓ 4 callers
Method
_share_directly
Share PAM User record directly to a user's vault (KC-1035). Uses ShareRecordCommand to grant vault-to-vault access. The recipient
keepercommander/commands/credential_provision.py:2161
↓ 4 callers
Function
_store_dpi
Store DPI and refresh cache timestamp.
keepercommander/commands/pam_launch/terminal_size.py:341
↓ 4 callers
Method
_stun_request
(cls, msg_type: int = 0x0001)
keepercommander/commands/tunnel_and_connections.py:1403
↓ 4 callers
Method
_update_header_info_display
Update the user and device info displays in the search bar area
keepercommander/commands/supershell/app.py:734
↓ 4 callers
Method
_validate_delivery_section
Validate delivery section (KC-1035: direct vault sharing).
keepercommander/commands/credential_provision.py:1007
↓ 4 callers
Method
_validate_user_section
Validate user section (employee information).
keepercommander/commands/credential_provision.py:859
↓ 4 callers
Method
abort_if_errors
Log command errors and return True when execution must stop.
keepercommander/commands/record_edit.py:256
↓ 4 callers
Method
add_app_share
(params, secret_uids, app_name_or_uid, is_editable)
keepercommander/commands/ksm.py:1074
↓ 4 callers
Method
build
(self)
keepercommander/service/docker/compose_builder.py:28
↓ 4 callers
Method
build_compose
Build the ``docker-compose.yaml`` text for the playground.
keepercommander/commands/pam_import/playground.py:929
↓ 4 callers
Function
clear_lookup
(lookup, uids=None)
keepercommander/sox/sox_data.py:34
↓ 4 callers
Function
collect_records_in_folder
Walk Nested Share Folder membership tables to collect record UIDs in *folder_uid*. Nested Share Folder does not store ``record_uids`` / ``childre
keepercommander/commands/nested_share_folder/helpers.py:284
↓ 4 callers
Method
create_from_rules
Create instance of class from rules string rule_string: comma separated integer character counts of [length,] uppercase, lowercase, numbers,
keepercommander/generator.py:150
↓ 4 callers
Function
create_record_data_v3
(record_uid, record_key, data, non_shared_data=None, folder_uid=None,
keepercommander/nested_share_folder/record_api.py:29
↓ 4 callers
Method
custom_field_value
(value)
keepercommander/commands/recordv2.py:58
↓ 4 callers
Function
decode_aes256
Decrypt AES-256 bytes. Allowed ciphers are: :ecb, :cbc. If for :ecb iv is not used and should be set to "".
keepercommander/importer/lastpass/parser.py:368
↓ 4 callers
Function
decode_aes256_base64_auto
Guesses AES cipher (EBC or CBD) from the length of the base64 encoded data.
keepercommander/importer/lastpass/parser.py:315
↓ 4 callers
Method
decrypt
(self, cipher_base64: bytes)
keepercommander/commands/discover/__init__.py:361
↓ 4 callers
Function
default_handshake_dpi
DPI for Guacamole text-terminal handshake (matches ``screen_info['dpi']`` when mode is unset). Resolved from ``KEEPER_GUAC_PIXEL_MODE`` and :data
keepercommander/commands/pam_launch/terminal_size.py:249
↓ 4 callers
Method
delete
(vertex: DAGVertex)
keepercommander/discovery_common/record_link.py:427
↓ 4 callers
Method
delete_by_filter
(self, columns, values, multiple_criteria=False)
keepercommander/storage/sqlite_dao.py:342
↓ 4 callers
Method
download_to_stream
(self, params, output_stream)
keepercommander/attachment.py:112
↓ 4 callers
Method
dump_automator
(endpoint, status=False)
keepercommander/commands/automator.py:127
↓ 4 callers
Function
encrypt_aes
(data: bytes, key: bytes, iv: bytes = None)
keepercommander/keeper_dag/crypto.py:8
↓ 4 callers
Function
encrypt_for_recipient
Encrypt *plaintext_key* with the recipient's public key.
keepercommander/nested_share_folder/common.py:84
↓ 4 callers
Method
execute
(self, params, **kwargs)
keepercommander/commands/audit_alerts.py:542
↓ 4 callers
Method
execute
(self, params, **kwargs)
keepercommander/commands/recordv3.py:874
↓ 4 callers
Method
execute
Configure rotation settings for one or multiple PAM records. The command accepts either ``--record`` or ``--folder`` to target record
keepercommander/commands/discoveryrotation.py:564
↓ 4 callers
Method
execute
(self, params, **kwargs)
keepercommander/commands/discoveryrotation.py:3191
↓ 4 callers
Method
execute
(self, params, **kwargs)
keepercommander/commands/folder.py:798
↓ 4 callers
Method
execute
(self, params, **kwargs)
keepercommander/commands/security_audit.py:204
↓ 4 callers
Method
execute
Launch the SuperShell TUI - handles login if needed
keepercommander/commands/supershell/command.py:29
↓ 4 callers
Method
execute
(self, params, **kwargs)
keepercommander/commands/pam_import/kcm_import.py:4133
↓ 4 callers
Method
execute
(self, params, **kwargs)
keepercommander/commands/nested_share_folder/folder_commands.py:53
↓ 4 callers
Method
execute
(self, params: KeeperParams, **kwargs)
keepercommander/service/commands/handle_service.py:26
↓ 4 callers
Method
execute
(self, params, **kwargs)
keepercommander/plugins/commands.py:283
↓ 4 callers
Method
execute_usage
(params, **kwargs)
keepercommander/commands/ksm.py:733
↓ 4 callers
Method
export_phone_field
(value)
keepercommander/vault.py:368
↓ 4 callers
Method
extract_connections
(self)
keepercommander/commands/pam_import/kcm_import.py:196
↓ 4 callers
Method
extract_groups
(self)
keepercommander/commands/pam_import/kcm_import.py:191
↓ 4 callers
Method
fetch_account_details
Fetch single account details including linkedAccounts. LinkedAccounts (logonAccount, reconcileAccount, enableAccount) are only availa
keepercommander/importer/cyberark/pam/client.py:1169
↓ 4 callers
Method
fetch_cyberark_users
Fetch all CyberArk vault users (excluding component / service accounts). Returns a list of dicts: ``{"id", "username", "email", "type
keepercommander/importer/cyberark/cyberark.py:487
↓ 4 callers
Method
fetch_master_policy
Fetch the CyberArk Master Policy settings.
keepercommander/importer/cyberark/pam/client.py:928
↓ 4 callers
Function
fields_to_titles
(fields)
keepercommander/commands/base.py:292
← previous
next →
601–700 of 9,372, ranked by callers