Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Keeper-Security/Commander
/ types & classes
Types & classes
1,518 in github.com/Keeper-Security/Commander
⨍
Functions
8,281
◇
Types & classes
1,518
↳
Endpoints
272
↓ 296 callers
Class
CommandError
keepercommander/commands/base.py:55
↓ 47 callers
Class
PAMProjectKCMImportCommand
keepercommander/commands/pam_import/kcm_import.py:926
↓ 42 callers
Class
CredentialProvisionCommand
Automated Credential Provisioning Command This command orchestrates the following operations: 1. Parse and validate YAML configuration
keepercommander/commands/credential_provision.py:207
↓ 38 callers
Class
KeeperApiError
Exception raised with failed Keeper API request
keepercommander/error.py:20
↓ 35 callers
Class
RouterResponseError
Raised when krouter responds with a non-OK `RouterResponseCode`. Carries `.response_code` (int) and `.response_code_name` (str) so callers ca
keepercommander/commands/pam/_layer_b.py:39
↓ 30 callers
Class
TunnelDAG
keepercommander/commands/tunnel/port_forward/TunnelGraph.py:98
↓ 29 callers
Class
RecordField
keepercommander/importer/importer.py:179
↓ 26 callers
Class
DAG
keepercommander/keeper_dag/dag.py:27
↓ 22 callers
Class
RecordLink
keepercommander/discovery_common/record_link.py:14
↓ 22 callers
Class
ValidationError
Custom exception for validation errors
keepercommander/service/util/exceptions.py:16
↓ 21 callers
Class
EmailConfig
Email configuration for sending emails via various providers. Stored as Keeper records (login type) with encrypted credentials. See ADR
keepercommander/email_service.py:151
↓ 19 callers
Class
Connection
keepercommander/keeper_dag/connection/ksm.py:34
↓ 18 callers
Class
KCMGroupResolver
Builds folder hierarchy from KCM connection groups.
keepercommander/commands/pam_import/kcm_import.py:491
↓ 18 callers
Class
KeeperParams
Global storage of data during the session
keepercommander/params.py:179
↓ 17 callers
Class
ProvisioningState
Track provisioning state for rollback on critical failure.
keepercommander/commands/credential_provision.py:194
↓ 16 callers
Class
PAMConnectionEditCommand
keepercommander/commands/tunnel_and_connections.py:2628
↓ 16 callers
Class
_Params
unit-tests/pam/test_pam_connection_ai.py:13
↓ 15 callers
Class
AdaptiveThrottler
Probe-based adaptive batch throttler for Keeper API imports. Sends small probe batches before the real import to measure server response time
keepercommander/commands/pam_import/kcm_import.py:545
↓ 13 callers
Class
PasswordRecord
keepercommander/vault.py:240
↓ 12 callers
Class
GatewayActionIdpInputs
keepercommander/commands/pam/pam_dto.py:238
↓ 12 callers
Class
Infrastructure
Create a graph of the infrastructure. The first run will create a full graph since the vertices do not exist. Further discovery run will
keepercommander/discovery_common/infrastructure.py:18
↓ 12 callers
Class
Record
keepercommander/importer/importer.py:222
↓ 12 callers
Class
StreamlineArgs
keepercommander/service/commands/create_service.py:22
↓ 11 callers
Class
EmailSender
Main email sender class that routes to appropriate provider. Usage: config = EmailConfig(...) sender = EmailSender(config)
keepercommander/email_service.py:985
↓ 11 callers
Class
PamConfigurationRecordFacade
keepercommander/commands/pam/config_facades.py:6
↓ 10 callers
Class
CommandError
keepercommander/error.py:32
↓ 9 callers
Class
Folder
keepercommander/importer/importer.py:162
↓ 9 callers
Class
KCMDatabaseConnector
Connects to a KCM/Guacamole database and extracts connection data.
keepercommander/commands/pam_import/kcm_import.py:105
↓ 9 callers
Class
KCMParameterMapper
Applies kcm_mappings.json transformations to raw KCM connection data.
keepercommander/commands/pam_import/kcm_import.py:240
↓ 9 callers
Class
MockDeviceGroup
Mock device group for testing.
unit-tests/test_command_device_management.py:41
↓ 9 callers
Class
SharedFolder
keepercommander/importer/importer.py:108
↓ 9 callers
Class
VaultEnvironment
unit-tests/data_vault.py:44
↓ 8 callers
Class
CloudImportMixin
Mixin for cloud-to-Keeper secret import commands. Provides secret-string parsing, Keeper record building, filter evaluation, and the mai
keepercommander/commands/_cloud_import_base.py:87
↓ 8 callers
Class
Jobs
keepercommander/discovery_common/jobs.py:18
↓ 8 callers
Class
PAMCreateRecordRotationCommand
keepercommander/commands/discoveryrotation.py:483
↓ 8 callers
Class
Ref
keepercommander/keeper_dag/types.py:167
↓ 8 callers
Class
SMTPEmailProvider
SMTP email provider implementation. Supports standard SMTP with TLS/SSL for Gmail, Office 365, and other SMTP servers.
keepercommander/email_service.py:330
↓ 8 callers
Class
ServiceConfig
keepercommander/service/config/service_config.py:29
↓ 7 callers
Class
FolderMoveCommand
keepercommander/commands/folder.py:759
↓ 7 callers
Class
MockDeviceResponse
Mock device response for testing.
unit-tests/test_command_device_management.py:56
↓ 7 callers
Class
NestedShareRecordAddCommand
Create a Nested Share Record, matching ``record-add`` behaviour.
keepercommander/commands/nested_share_folder/record_commands.py:48
↓ 7 callers
Class
Permission
keepercommander/importer/importer.py:100
↓ 7 callers
Class
RecordGetUidCommand
keepercommander/commands/record.py:289
↓ 7 callers
Class
SecureStorageException
keepercommander/config_storage/loader.py:92
↓ 7 callers
Class
SecurityAuditReportCommand
keepercommander/commands/security_audit.py:110
↓ 7 callers
Class
UserAclRotationSettings
keepercommander/discovery_common/types.py:302
↓ 6 callers
Class
DAGException
keepercommander/keeper_dag/exceptions.py:5
↓ 6 callers
Class
EnterpriseInfoCommand
keepercommander/commands/enterprise.py:350
↓ 6 callers
Class
GatewayActionWebRTCSession
keepercommander/commands/pam/pam_dto.py:224
↓ 6 callers
Class
PublicKeys
keepercommander/params.py:27
↓ 6 callers
Class
RecordListCommand
keepercommander/commands/record.py:1795
↓ 6 callers
Class
ScimGroup
keepercommander/scim/models.py:36
↓ 6 callers
Class
ScimUser
keepercommander/scim/models.py:7
↓ 6 callers
Class
Spinner
Animated spinner that runs in a background thread
keepercommander/commands/supershell/command.py:62
↓ 6 callers
Class
SyncDownCommand
keepercommander/commands/utils.py:481
↓ 6 callers
Class
UserService
Map when a user's password is rotated, which machine services need to also be changed. In Windows, services, scheduled tasks, iis pool, etc.
keepercommander/discovery_common/user_service.py:20
↓ 5 callers
Class
AuditAlertView
keepercommander/commands/audit_alerts.py:538
↓ 5 callers
Class
DAGVertexException
keepercommander/keeper_dag/exceptions.py:67
↓ 5 callers
Class
KSMCommand
keepercommander/commands/ksm.py:178
↓ 5 callers
Class
LoginCommand
keepercommander/commands/utils.py:1694
↓ 5 callers
Class
MockDevice
Mock device object for testing.
unit-tests/test_command_device_management.py:20
↓ 5 callers
Class
NestedShareFolderMkdirCommand
Create a Nested Share Folder using the v3 API.
keepercommander/commands/nested_share_folder/folder_commands.py:45
↓ 5 callers
Class
PAMProjectKCMCleanupCommand
Remove a KCM-imported project: shared folders, records, gateway, KSM app. Usage: pam project kcm-cleanup --name "KCM-Import-20260404-2035
keepercommander/commands/pam_import/kcm_import.py:4099
↓ 5 callers
Class
PAMRbiEditCommand
keepercommander/commands/tunnel_and_connections.py:3671
↓ 5 callers
Class
PAMRouterGetRotationInfo
keepercommander/commands/discoveryrotation.py:3078
↓ 5 callers
Class
RecordReferences
keepercommander/importer/importer.py:215
↓ 5 callers
Class
RecordRemoveCommand
keepercommander/commands/record.py:3118
↓ 5 callers
Class
RecordSchemaField
keepercommander/importer/importer.py:249
↓ 5 callers
Class
Rules
keepercommander/discovery_common/rule.py:17
↓ 5 callers
Class
SelectionState
Selection state for SuperShell. Tracks what record or folder is currently selected, and preserves pre-search selection for restoration.
keepercommander/commands/supershell/state/selection.py:12
↓ 5 callers
Class
SharedFolder
keepercommander/sox/sox_types.py:115
↓ 5 callers
Class
StartService
Command to start the service.
keepercommander/service/commands/handle_service.py:19
↓ 5 callers
Class
TypedField
keepercommander/vault.py:307
↓ 5 callers
Class
ValidationError
Raised when input validation fails.
keepercommander/commands/device_management.py:43
↓ 4 callers
Class
BiometricDetector
Centralized biometric capability detection
keepercommander/biometric/platforms/detector.py:20
↓ 4 callers
Class
DAGConnectionException
keepercommander/keeper_dag/exceptions.py:79
↓ 4 callers
Class
DAGContentException
keepercommander/keeper_dag/exceptions.py:47
↓ 4 callers
Class
DeletionStats
Statistics for deletion operations.
keepercommander/commands/utils.py:72
↓ 4 callers
Class
EnterpriseEnvironment
unit-tests/data_enterprise.py:33
↓ 4 callers
Class
EnterpriseRoleCommand
keepercommander/commands/enterprise.py:2208
↓ 4 callers
Class
EnterpriseUserCommand
keepercommander/commands/enterprise.py:1567
↓ 4 callers
Class
FolderMakeCommand
keepercommander/commands/folder.py:523
↓ 4 callers
Class
GatewayActionJobInfoInputs
keepercommander/commands/pam/pam_dto.py:151
↓ 4 callers
Class
InputStream
Guacamole input stream for receiving data from the server. Attributes: client: The client that owns this stream. index: The
keepercommander/commands/pam_launch/guacamole/client.py:63
↓ 4 callers
Class
InvalidResponseError
Server responded with something we don't understand
keepercommander/importer/lastpass/exceptions.py:18
↓ 4 callers
Class
MockAdminDeviceResponse
Mock admin device response for testing.
unit-tests/test_command_device_management.py:63
↓ 4 callers
Class
NestedShareRecordShareCommand
Manage record sharing using grant/update/revoke actions.
keepercommander/commands/nested_share_folder/sharing_commands.py:47
↓ 4 callers
Class
NestedShareRecordUpdateCommand
Update a Nested Share Record.
keepercommander/commands/nested_share_folder/record_commands.py:193
↓ 4 callers
Class
NetworkError
Something went wrong with the network
keepercommander/importer/lastpass/exceptions.py:13
↓ 4 callers
Class
PAMConnectionAiCommand
keepercommander/commands/tunnel_and_connections.py:3382
↓ 4 callers
Class
PAMProjectImportCommand
keepercommander/commands/pam_import/edit.py:72
↓ 4 callers
Class
PAMTunnelEditCommand
keepercommander/commands/tunnel_and_connections.py:342
↓ 4 callers
Class
PamConnectTiming
Monotonic checkpoints for ``pam launch`` / tunnel open (debug or PAM_CONNECT_TIMING=1). Usage: tc = PamConnectTiming('pam-launch:webrtc-t
keepercommander/commands/pam_launch/connect_timing.py:160
↓ 4 callers
Class
PamUserRecordFacade
keepercommander/commands/pam/user_facade.py:6
↓ 4 callers
Class
PromptResult
keepercommander/discovery_common/types.py:769
↓ 4 callers
Class
RecordAddCommand
keepercommander/commands/recordv2.py:79
↓ 4 callers
Class
Team
keepercommander/importer/importer.py:135
↓ 4 callers
Class
UserAcl
keepercommander/discovery_common/types.py:349
↓ 3 callers
Class
ActionRuleItem
keepercommander/discovery_common/types.py:229
↓ 3 callers
Class
AuditAlertList
keepercommander/commands/audit_alerts.py:367
next →
1–100 of 1,518, ranked by callers