Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aliasvault/aliasvault
/ functions
Functions
2,136 in github.com/aliasvault/aliasvault
⨍
Functions
2,136
◇
Types & classes
262
↓ 1 callers
Function
clearPendingRedirectUrl
()
apps/browser-extension/src/entrypoints/popup/hooks/useVaultLockRedirect.ts:58
↓ 1 callers
Method
clearSession
()
apps/mobile-app/specs/NativeVaultManager.ts:25
↓ 1 callers
Method
clearUsername
()
apps/mobile-app/specs/NativeVaultManager.ts:93
↓ 1 callers
Method
clearVault
()
apps/mobile-app/specs/NativeVaultManager.ts:26
↓ 1 callers
Function
closeCachedContext
()
apps/browser-extension/tests/fixtures/fixtures.ts:116
↓ 1 callers
Function
closeEditModal
()
apps/browser-extension/src/entrypoints/popup/components/Items/Details/TotpEditor.tsx:236
↓ 1 callers
Function
closeEditModal
()
apps/mobile-app/components/items/details/TotpEditor.tsx:291
↓ 1 callers
Method
commitTransaction
()
apps/browser-extension/src/utils/db/BaseRepository.ts:15
↓ 1 callers
Method
computePublicKeyHash
* Computes a SHA-256 hash of the public key and returns the first 16 characters.
apps/browser-extension/src/entrypoints/popup/utils/MobileLoginUtility.ts:32
↓ 1 callers
Method
computeSha256Hash
* Computes a SHA-256 hash of a string and returns the first 16 characters of the hex digest. * Used for verifying public key integrity in mobile lo
apps/mobile-app/utils/EncryptionUtility.ts:389
↓ 1 callers
Function
configureApiUrl
(popup: Page, apiUrl: string)
apps/browser-extension/tests/fixtures/fixtures.ts:186
↓ 1 callers
Function
confirmDelete
(historyId: string)
apps/mobile-app/components/items/FieldHistoryModal.tsx:140
↓ 1 callers
Function
confirmDeleteTotpCode
(totpCode: TotpCode)
apps/mobile-app/components/items/details/TotpEditor.tsx:255
↓ 1 callers
Function
consumePendingRedirectUrl
()
apps/browser-extension/src/entrypoints/popup/hooks/useVaultLockRedirect.ts:46
↓ 1 callers
Method
containsLikelyUsernameOrEmailField
* Check if a form contains a likely username or email field. * Skips visibility checks when user clicked a field to support transition animations.
apps/browser-extension/src/utils/formDetector/FormDetector.ts:1518
↓ 1 callers
Method
containsPasswordField
* Check if a form contains a password field.
apps/browser-extension/src/utils/formDetector/FormDetector.ts:1317
↓ 1 callers
Method
containsTotpField
* Check if a form contains a TOTP/2FA field.
apps/browser-extension/src/utils/formDetector/FormDetector.ts:1329
↓ 1 callers
Method
convertAnchorTagsToOpenInNewTab
* Convert all anchor tags to open in a new tab. * @param html HTML input. * @returns HTML with all anchor tags converted to open in a new tab wh
apps/browser-extension/src/entrypoints/popup/utils/ConversionUtility.ts:90
↓ 1 callers
Method
convertLogoToUint8Array
* Convert logo data from various formats to Uint8Array. * @param logo The logo data in various possible formats * @returns Uint8Array of logo da
apps/browser-extension/src/utils/db/repositories/LogoRepository.ts:101
↓ 1 callers
Method
convertLogoToUint8Array
* Convert logo data from various formats to Uint8Array. * @param logo The logo data in various possible formats * @returns Uint8Array of logo da
apps/mobile-app/utils/db/repositories/LogoRepository.ts:170
↓ 1 callers
Function
copyToClipboard
(code: string, id: string)
apps/browser-extension/src/entrypoints/popup/components/Items/Details/TotpBlock.tsx:81
↓ 1 callers
Function
copyToClipboard
(text: string)
apps/mobile-app/utils/ClipboardUtility.ts:40
↓ 1 callers
Function
copyToClipboardWithClear
(code: string)
apps/mobile-app/components/items/details/TotpSection.tsx:62
↓ 1 callers
Method
copyToClipboardWithExpiration
(text: string, expirationSeconds: number, localOnly: boolean)
apps/mobile-app/specs/NativeVaultManager.ts:74
↓ 1 callers
Function
copyUrlToClipboard
(url: string)
apps/mobile-app/app/(tabs)/items/[id].tsx:149
↓ 1 callers
Function
createAutofillPopup
(input: HTMLInputElement, items: Item[] | undefined, rootContainer: HTMLElement, recentlySelectedId?: string |
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:833
↓ 1 callers
Function
createEmail
* Creates an email with the supplied symmetric key encrypted by the RSA key pair.
apps/browser-extension/src/utils/__tests__/EncryptionUtility.crypto.test.ts:43
↓ 1 callers
Function
createEmptyVaultDatabase
* Creates an empty vault database with the latest schema. * * @returns Base64-encoded SQLite database
apps/browser-extension/tests/helpers/test-api.ts:198
↓ 1 callers
Function
createFrameWithInaccessibleParent
()
apps/browser-extension/src/entrypoints/contentScript/__tests__/WebAuthnInterceptor.test.ts:48
↓ 1 callers
Function
createItemList
* Create item list content for popup * * @param items - The items to display. * @param input - The input element that triggered the popup. Required
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:1413
↓ 1 callers
Function
createOffscreenDocument
* Create offscreen document if it doesn't exist.
apps/browser-extension/src/entrypoints/background/ClipboardClearHandler.ts:15
↓ 1 callers
Function
createPasskeyBadgeIcon
* Build small passkey badge icon shown next to a service name to mark that the entry is (or has) a passkey.
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:1244
↓ 1 callers
Function
createPasskeySection
* Build passkey side of the autofill popup: a short hint line that makes the passkey view * recognisably different from the credential view, the scr
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:1312
↓ 1 callers
Function
createPlaceholder
* Create a placeholder element for visual feedback. * @param {number} height - Height of the placeholder * @returns {HTMLElement} The placeh
apps/server/AliasVault.Client/wwwroot/js/modules/dragAndDrop.js:29
↓ 1 callers
Function
createTestUser
(apiBaseUrl: string)
apps/browser-extension/tests/helpers/test-api.ts:404
↓ 1 callers
Function
createTestUserWith2FA
(apiBaseUrl: string)
apps/browser-extension/tests/helpers/test-api.ts:518
↓ 1 callers
Function
createTotpItem
* Create a TOTP item element. * If secret is provided, shows live code with pie chart countdown. * If secret is undefined, shows static "000 000" pl
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:542
↓ 1 callers
Function
createTotpPopup
* Create TOTP autofill popup showing items with 2FA codes. * Matches the styling of the regular autofill popup.
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:253
↓ 1 callers
Function
createUrlSchema
(t: (key: string) => string)
apps/browser-extension/src/entrypoints/popup/pages/auth/AuthSettings.tsx:27
↓ 1 callers
Method
decryptAttachment
* Decrypts an attachment and returns the decrypted content as Uint8Array (raw bytes).
apps/mobile-app/utils/EncryptionUtility.ts:356
↓ 1 callers
Method
decryptEmail
* Decrypts an individual email based on the provided public/private key pairs.
apps/browser-extension/src/utils/EncryptionUtility.ts:305
↓ 1 callers
Method
decryptEmail
* Decrypts an individual email based on the provided public/private key pairs.
apps/mobile-app/utils/EncryptionUtility.ts:265
↓ 1 callers
Method
decryptWithPrivateKey
* Decrypts data using RSA-OAEP asymmetric encryption with a JWK private key
apps/browser-extension/src/utils/EncryptionUtility.ts:233
↓ 1 callers
Method
delete
* Delete a folder (soft delete). * Handles child folders and items: * - Items in this folder only are moved to the parent folder (or root if no
apps/browser-extension/src/utils/db/repositories/FolderRepository.ts:119
↓ 1 callers
Function
deleteAttachment
(attachmentToDelete: Attachment)
apps/browser-extension/src/entrypoints/popup/components/Items/Details/AttachmentUploader.tsx:78
↓ 1 callers
Function
deleteAttachment
(attachmentToDelete: Attachment)
apps/mobile-app/components/items/details/AttachmentUploader.tsx:109
↓ 1 callers
Method
deleteFieldHistory
* Delete a specific field history record. * @param historyId - The ID of the history record to delete * @returns Number of rows affected
apps/browser-extension/src/utils/db/repositories/ItemRepository.ts:448
↓ 1 callers
Method
deleteFieldHistory
* Delete a specific field history record. * @param historyId - The ID of the history record to delete * @returns Number of rows affected
apps/mobile-app/utils/db/repositories/ItemRepository.ts:276
↓ 1 callers
Method
deleteWithContents
* Delete a folder and all items within it (soft delete both folder and items). * Recursively handles child folders: * - All items in this folder
apps/browser-extension/src/utils/db/repositories/FolderRepository.ts:166
↓ 1 callers
Method
deleteWithContents
* Delete a folder and all items within it (soft delete both folder and items). * Recursively handles child folders: * - All items in this folder
apps/mobile-app/utils/db/repositories/FolderRepository.ts:270
↓ 1 callers
Function
deriveKeyFromPassword
* Derives a key from password using Argon2Id (Node.js version). * * Note: This uses the native argon2 module for Node.js, which is different * from
apps/browser-extension/tests/helpers/test-api.ts:141
↓ 1 callers
Method
deriveVerifier
* Derive the SRP verifier for a (new) password: the value the server stores to authenticate * future logins. Used when registering or changing a pa
apps/mobile-app/utils/SrpUtility.ts:78
↓ 1 callers
Function
detectCardBrand
(cardNumber: string | undefined)
apps/browser-extension/src/entrypoints/popup/components/Items/ItemIcon.tsx:31
↓ 1 callers
Function
detectCardBrand
(cardNumber: string | undefined)
apps/mobile-app/components/items/ItemIcon.tsx:36
↓ 1 callers
Method
detectDecoyForms
* Detect potential decoy forms (multiple forms with similar fields).
apps/browser-extension/src/utils/formDetector/FormFiller.ts:226
↓ 1 callers
Method
detectFormFields
* Create a form entry.
apps/browser-extension/src/utils/formDetector/FormDetector.ts:1650
↓ 1 callers
Function
detectLanguage
()
apps/browser-extension/src/i18n/i18n.ts:16
↓ 1 callers
Method
detectMimeType
* Detect MIME type from file signature (magic numbers). * @param bytes - Binary data to analyze * @returns MIME type string
apps/browser-extension/src/utils/SqliteClient.ts:440
↓ 1 callers
Function
detectMimeTypeFromBase64
* Detect MIME type from base64 string by decoding first few bytes
apps/mobile-app/components/items/ItemIcon.tsx:327
↓ 1 callers
Method
detectPageOpacityTricks
* Detect page-wide opacity tricks on BODY/HTML elements
apps/browser-extension/src/utils/security/ClickValidator.ts:52
↓ 1 callers
Method
disableOfflineMode
* Disable offline mode by restoring a valid API URL.
apps/browser-extension/tests/fixtures/TestClient.ts:430
↓ 1 callers
Function
dismissVaultLockedPopup
()
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:1529
↓ 1 callers
Function
downloadAttachment
(attachment: Attachment)
apps/browser-extension/src/entrypoints/popup/components/Items/Details/AttachmentBlock.tsx:24
↓ 1 callers
Method
downloadBlob
* Issue GET request to the API expecting a file download and return it as raw bytes.
apps/browser-extension/src/utils/WebApiService.ts:177
↓ 1 callers
Method
downloadBlob
* Issue GET request to the API expecting a file download and return it as raw bytes.
apps/mobile-app/utils/WebApiService.ts:206
↓ 1 callers
Method
ecdsaRawToDer
* Convert raw ECDSA signature (r|s, 64 bytes) to DER SEQUENCE.
apps/browser-extension/src/utils/passkey/PasskeyAuthenticator.ts:523
↓ 1 callers
Method
emitAlert
* Emit an alert event to all listeners.
apps/mobile-app/events/DialogEventEmitter.ts:25
↓ 1 callers
Method
emitLogin
* Emit captured login to all registered callbacks.
apps/browser-extension/src/utils/loginDetector/LoginDetector.ts:458
↓ 1 callers
Function
enableLoginSaveFeature
* Helper to enable the login save feature.
apps/browser-extension/tests/e2e/09-save-login-prompt.spec.ts:163
↓ 1 callers
Method
enableOfflineMode
* Enable offline mode by setting an invalid API URL.
apps/browser-extension/tests/fixtures/TestClient.ts:416
↓ 1 callers
Function
enableTwoFactor
(apiBaseUrl: string, token: string)
apps/browser-extension/tests/helpers/test-api.ts:445
↓ 1 callers
Function
encryptAttachmentBytes
* Encrypts bytes in the same IV+ciphertext format used by attachment decryption.
apps/browser-extension/src/utils/__tests__/EncryptionUtility.crypto.test.ts:70
↓ 1 callers
Method
encryptDecryptionKeyForMobileLogin
(publicKeyJWK: string)
apps/mobile-app/specs/NativeVaultManager.ts:122
↓ 1 callers
Method
ensureFieldDefinition
* Ensure a field definition exists for a custom field.
apps/browser-extension/src/utils/db/repositories/ItemRepository.ts:551
↓ 1 callers
Method
ensureFieldDefinition
* Ensure a field definition exists for a custom field. * Creates the definition if it doesn't exist. * @returns The field definition ID (which i
apps/mobile-app/utils/db/repositories/ItemRepository.ts:562
↓ 1 callers
Method
ensureOrUpdateFieldDefinition
* Ensure a field definition exists and is up-to-date.
apps/browser-extension/src/utils/db/repositories/ItemRepository.ts:675
↓ 1 callers
Method
ensureOrUpdateFieldDefinition
* Ensure a field definition exists and is up-to-date. * Creates the definition if it doesn't exist, or updates it if it does. * @returns The fie
apps/mobile-app/utils/db/repositories/ItemRepository.ts:596
↓ 1 callers
Function
executeDebugSideEffect
* Execute the side effect for a `__debug__/<debugAction>` URL. * * `debugSegments` is the path segments AFTER `__debug__/`, e.g. for * `__debug__/s
apps/mobile-app/utils/DeepLinkResolver.ts:118
↓ 1 callers
Method
executeQuery
* Execute a SELECT query. * @param query - SQL query string * @param params - Query parameters * @returns Array of result objects
apps/browser-extension/src/utils/SqliteClient.ts:226
↓ 1 callers
Method
executeQuery
* Execute a SELECT query
apps/mobile-app/utils/SqliteClient.ts:234
↓ 1 callers
Function
extractApplicableToTypes
* Extract ApplicableToTypes object from field body
core/models/scripts/generate-field-keys.cjs:788
↓ 1 callers
Function
extractEnumValue
* Extract an enum value from a field body (e.g., FieldCategories.Login -> Login)
core/models/scripts/generate-field-keys.cjs:780
↓ 1 callers
Method
extractFaviconUrl
* Extract the page favicon URL. * Uses the shared FaviconExtractor utility for consistent extraction across the extension.
apps/browser-extension/src/utils/loginDetector/LoginDetector.ts:418
↓ 1 callers
Function
extractFaviconUrlSimple
( doc: Document, includeFallback: boolean = true )
apps/browser-extension/src/utils/favicon/FaviconExtractor.ts:94
↓ 1 callers
Method
extractFirstValidUrl
* Extract the first valid URL from a field value (which can be string or string[]). * @param urlValue The URL field value * @returns The first v
apps/browser-extension/src/utils/FaviconService.ts:82
↓ 1 callers
Function
extractNumberValue
* Extract a number value from a field body
core/models/scripts/generate-field-keys.cjs:772
↓ 1 callers
Function
extractPrfInputs
* Read the PRF eval inputs from a request, if it asked for the PRF extension.
apps/browser-extension/src/utils/passkey/PasskeyAssertionService.ts:60
↓ 1 callers
Method
extractSourceFromUrl
* Extract and normalize source domain from a URL string. * Uses lowercase and removes www. prefix for case-insensitive matching. * @param urlStr
apps/browser-extension/src/utils/db/repositories/LogoRepository.ts:82
↓ 1 callers
Function
extractStringValue
* Extract a string value from a field body
core/models/scripts/generate-field-keys.cjs:756
↓ 1 callers
Function
extractUrls
(text: string)
apps/mobile-app/components/items/details/FieldBlock.tsx:25
↓ 1 callers
Method
fetchAndAttachFavicon
* Fetch and attach favicon to an item if needed. * This is a convenience method that combines URL extraction, deduplication, and fetching. * If
apps/browser-extension/src/utils/FaviconService.ts:183
↓ 1 callers
Function
fetchConfig
()
apps/mobile-app/app/unlock.tsx:71
↓ 1 callers
Method
fetchFavicon
* Fetch favicon for a URL from the server API. * Includes deduplication check and timeout handling. * @param urlString The URL to fetch favicon
apps/browser-extension/src/utils/FaviconService.ts:126
↓ 1 callers
Function
fetchFaviconAsBytes
* Fetch a favicon from a URL and return it as a Uint8Array. * Returns undefined if the fetch fails or returns an invalid response.
apps/browser-extension/src/entrypoints/background/VaultMessageHandler.ts:1769
↓ 1 callers
Function
fetchRequestData
()
apps/browser-extension/src/entrypoints/popup/pages/passkeys/PasskeyAuthenticate.tsx:39
↓ 1 callers
Function
fetchRequestData
()
apps/browser-extension/src/entrypoints/popup/pages/passkeys/PasskeyCreate.tsx:53
↓ 1 callers
Function
fetchWithRetry
* Fetch with retry for more robust WASM loading. * @param {string} url - URL to fetch. * @param {number} maxRetries - Maximum retry attempts. * @pa
apps/server/AliasVault.Client/wwwroot/js/rustCoreInterop.js:21
↓ 1 callers
Function
fieldKeyToPropertyName
* Convert field key to C# property name (e.g., 'login.username' -> 'LoginUsername')
core/models/scripts/generate-field-keys.cjs:1005
↓ 1 callers
Method
fillBasicFields
* Fill the basic fields of the form. * @param credential The credential to fill the form with. * @param securityResults Security validation resu
apps/browser-extension/src/utils/formDetector/FormFiller.ts:310
↓ 1 callers
Method
fillBirthdateFields
* Fill the birthdate fields of the form. * @param credential The credential to fill the form with.
apps/browser-extension/src/utils/formDetector/FormFiller.ts:478
← previous
next →
701–800 of 2,136, ranked by callers