MCPcopy Create free account

hub / github.com/aliasvault/aliasvault / functions

Functions2,136 in github.com/aliasvault/aliasvault

↓ 1 callersFunctionclearPendingRedirectUrl
()
apps/browser-extension/src/entrypoints/popup/hooks/useVaultLockRedirect.ts:58
↓ 1 callersMethodclearSession
()
apps/mobile-app/specs/NativeVaultManager.ts:25
↓ 1 callersMethodclearUsername
()
apps/mobile-app/specs/NativeVaultManager.ts:93
↓ 1 callersMethodclearVault
()
apps/mobile-app/specs/NativeVaultManager.ts:26
↓ 1 callersFunctioncloseCachedContext
()
apps/browser-extension/tests/fixtures/fixtures.ts:116
↓ 1 callersFunctioncloseEditModal
()
apps/browser-extension/src/entrypoints/popup/components/Items/Details/TotpEditor.tsx:236
↓ 1 callersFunctioncloseEditModal
()
apps/mobile-app/components/items/details/TotpEditor.tsx:291
↓ 1 callersMethodcommitTransaction
()
apps/browser-extension/src/utils/db/BaseRepository.ts:15
↓ 1 callersMethodcomputePublicKeyHash
* 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 callersMethodcomputeSha256Hash
* 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 callersFunctionconfigureApiUrl
(popup: Page, apiUrl: string)
apps/browser-extension/tests/fixtures/fixtures.ts:186
↓ 1 callersFunctionconfirmDelete
(historyId: string)
apps/mobile-app/components/items/FieldHistoryModal.tsx:140
↓ 1 callersFunctionconfirmDeleteTotpCode
(totpCode: TotpCode)
apps/mobile-app/components/items/details/TotpEditor.tsx:255
↓ 1 callersFunctionconsumePendingRedirectUrl
()
apps/browser-extension/src/entrypoints/popup/hooks/useVaultLockRedirect.ts:46
↓ 1 callersMethodcontainsLikelyUsernameOrEmailField
* 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 callersMethodcontainsPasswordField
* Check if a form contains a password field.
apps/browser-extension/src/utils/formDetector/FormDetector.ts:1317
↓ 1 callersMethodcontainsTotpField
* Check if a form contains a TOTP/2FA field.
apps/browser-extension/src/utils/formDetector/FormDetector.ts:1329
↓ 1 callersMethodconvertAnchorTagsToOpenInNewTab
* 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 callersMethodconvertLogoToUint8Array
* 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 callersMethodconvertLogoToUint8Array
* 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 callersFunctioncopyToClipboard
(code: string, id: string)
apps/browser-extension/src/entrypoints/popup/components/Items/Details/TotpBlock.tsx:81
↓ 1 callersFunctioncopyToClipboard
(text: string)
apps/mobile-app/utils/ClipboardUtility.ts:40
↓ 1 callersFunctioncopyToClipboardWithClear
(code: string)
apps/mobile-app/components/items/details/TotpSection.tsx:62
↓ 1 callersMethodcopyToClipboardWithExpiration
(text: string, expirationSeconds: number, localOnly: boolean)
apps/mobile-app/specs/NativeVaultManager.ts:74
↓ 1 callersFunctioncopyUrlToClipboard
(url: string)
apps/mobile-app/app/(tabs)/items/[id].tsx:149
↓ 1 callersFunctioncreateAutofillPopup
(input: HTMLInputElement, items: Item[] | undefined, rootContainer: HTMLElement, recentlySelectedId?: string |
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:833
↓ 1 callersFunctioncreateEmail
* 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 callersFunctioncreateEmptyVaultDatabase
* Creates an empty vault database with the latest schema. * * @returns Base64-encoded SQLite database
apps/browser-extension/tests/helpers/test-api.ts:198
↓ 1 callersFunctioncreateFrameWithInaccessibleParent
()
apps/browser-extension/src/entrypoints/contentScript/__tests__/WebAuthnInterceptor.test.ts:48
↓ 1 callersFunctioncreateItemList
* 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 callersFunctioncreateOffscreenDocument
* Create offscreen document if it doesn't exist.
apps/browser-extension/src/entrypoints/background/ClipboardClearHandler.ts:15
↓ 1 callersFunctioncreatePasskeyBadgeIcon
* 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 callersFunctioncreatePasskeySection
* 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 callersFunctioncreatePlaceholder
* 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 callersFunctioncreateTestUser
(apiBaseUrl: string)
apps/browser-extension/tests/helpers/test-api.ts:404
↓ 1 callersFunctioncreateTestUserWith2FA
(apiBaseUrl: string)
apps/browser-extension/tests/helpers/test-api.ts:518
↓ 1 callersFunctioncreateTotpItem
* 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 callersFunctioncreateTotpPopup
* 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 callersFunctioncreateUrlSchema
(t: (key: string) => string)
apps/browser-extension/src/entrypoints/popup/pages/auth/AuthSettings.tsx:27
↓ 1 callersMethoddecryptAttachment
* Decrypts an attachment and returns the decrypted content as Uint8Array (raw bytes).
apps/mobile-app/utils/EncryptionUtility.ts:356
↓ 1 callersMethoddecryptEmail
* Decrypts an individual email based on the provided public/private key pairs.
apps/browser-extension/src/utils/EncryptionUtility.ts:305
↓ 1 callersMethoddecryptEmail
* Decrypts an individual email based on the provided public/private key pairs.
apps/mobile-app/utils/EncryptionUtility.ts:265
↓ 1 callersMethoddecryptWithPrivateKey
* Decrypts data using RSA-OAEP asymmetric encryption with a JWK private key
apps/browser-extension/src/utils/EncryptionUtility.ts:233
↓ 1 callersMethoddelete
* 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 callersFunctiondeleteAttachment
(attachmentToDelete: Attachment)
apps/browser-extension/src/entrypoints/popup/components/Items/Details/AttachmentUploader.tsx:78
↓ 1 callersFunctiondeleteAttachment
(attachmentToDelete: Attachment)
apps/mobile-app/components/items/details/AttachmentUploader.tsx:109
↓ 1 callersMethoddeleteFieldHistory
* 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 callersMethoddeleteFieldHistory
* 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 callersMethoddeleteWithContents
* 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 callersMethoddeleteWithContents
* 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 callersFunctionderiveKeyFromPassword
* 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 callersMethodderiveVerifier
* 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 callersFunctiondetectCardBrand
(cardNumber: string | undefined)
apps/browser-extension/src/entrypoints/popup/components/Items/ItemIcon.tsx:31
↓ 1 callersFunctiondetectCardBrand
(cardNumber: string | undefined)
apps/mobile-app/components/items/ItemIcon.tsx:36
↓ 1 callersMethoddetectDecoyForms
* Detect potential decoy forms (multiple forms with similar fields).
apps/browser-extension/src/utils/formDetector/FormFiller.ts:226
↓ 1 callersMethoddetectFormFields
* Create a form entry.
apps/browser-extension/src/utils/formDetector/FormDetector.ts:1650
↓ 1 callersFunctiondetectLanguage
()
apps/browser-extension/src/i18n/i18n.ts:16
↓ 1 callersMethoddetectMimeType
* 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 callersFunctiondetectMimeTypeFromBase64
* Detect MIME type from base64 string by decoding first few bytes
apps/mobile-app/components/items/ItemIcon.tsx:327
↓ 1 callersMethoddetectPageOpacityTricks
* Detect page-wide opacity tricks on BODY/HTML elements
apps/browser-extension/src/utils/security/ClickValidator.ts:52
↓ 1 callersMethoddisableOfflineMode
* Disable offline mode by restoring a valid API URL.
apps/browser-extension/tests/fixtures/TestClient.ts:430
↓ 1 callersFunctiondismissVaultLockedPopup
()
apps/browser-extension/src/entrypoints/contentScript/Popup.ts:1529
↓ 1 callersFunctiondownloadAttachment
(attachment: Attachment)
apps/browser-extension/src/entrypoints/popup/components/Items/Details/AttachmentBlock.tsx:24
↓ 1 callersMethoddownloadBlob
* 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 callersMethoddownloadBlob
* Issue GET request to the API expecting a file download and return it as raw bytes.
apps/mobile-app/utils/WebApiService.ts:206
↓ 1 callersMethodecdsaRawToDer
* Convert raw ECDSA signature (r|s, 64 bytes) to DER SEQUENCE.
apps/browser-extension/src/utils/passkey/PasskeyAuthenticator.ts:523
↓ 1 callersMethodemitAlert
* Emit an alert event to all listeners.
apps/mobile-app/events/DialogEventEmitter.ts:25
↓ 1 callersMethodemitLogin
* Emit captured login to all registered callbacks.
apps/browser-extension/src/utils/loginDetector/LoginDetector.ts:458
↓ 1 callersFunctionenableLoginSaveFeature
* Helper to enable the login save feature.
apps/browser-extension/tests/e2e/09-save-login-prompt.spec.ts:163
↓ 1 callersMethodenableOfflineMode
* Enable offline mode by setting an invalid API URL.
apps/browser-extension/tests/fixtures/TestClient.ts:416
↓ 1 callersFunctionenableTwoFactor
(apiBaseUrl: string, token: string)
apps/browser-extension/tests/helpers/test-api.ts:445
↓ 1 callersFunctionencryptAttachmentBytes
* Encrypts bytes in the same IV+ciphertext format used by attachment decryption.
apps/browser-extension/src/utils/__tests__/EncryptionUtility.crypto.test.ts:70
↓ 1 callersMethodencryptDecryptionKeyForMobileLogin
(publicKeyJWK: string)
apps/mobile-app/specs/NativeVaultManager.ts:122
↓ 1 callersMethodensureFieldDefinition
* Ensure a field definition exists for a custom field.
apps/browser-extension/src/utils/db/repositories/ItemRepository.ts:551
↓ 1 callersMethodensureFieldDefinition
* 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 callersMethodensureOrUpdateFieldDefinition
* Ensure a field definition exists and is up-to-date.
apps/browser-extension/src/utils/db/repositories/ItemRepository.ts:675
↓ 1 callersMethodensureOrUpdateFieldDefinition
* 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 callersFunctionexecuteDebugSideEffect
* 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 callersMethodexecuteQuery
* 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 callersMethodexecuteQuery
* Execute a SELECT query
apps/mobile-app/utils/SqliteClient.ts:234
↓ 1 callersFunctionextractApplicableToTypes
* Extract ApplicableToTypes object from field body
core/models/scripts/generate-field-keys.cjs:788
↓ 1 callersFunctionextractEnumValue
* Extract an enum value from a field body (e.g., FieldCategories.Login -> Login)
core/models/scripts/generate-field-keys.cjs:780
↓ 1 callersMethodextractFaviconUrl
* 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 callersFunctionextractFaviconUrlSimple
( doc: Document, includeFallback: boolean = true )
apps/browser-extension/src/utils/favicon/FaviconExtractor.ts:94
↓ 1 callersMethodextractFirstValidUrl
* 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 callersFunctionextractNumberValue
* Extract a number value from a field body
core/models/scripts/generate-field-keys.cjs:772
↓ 1 callersFunctionextractPrfInputs
* 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 callersMethodextractSourceFromUrl
* 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 callersFunctionextractStringValue
* Extract a string value from a field body
core/models/scripts/generate-field-keys.cjs:756
↓ 1 callersFunctionextractUrls
(text: string)
apps/mobile-app/components/items/details/FieldBlock.tsx:25
↓ 1 callersMethodfetchAndAttachFavicon
* 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 callersFunctionfetchConfig
()
apps/mobile-app/app/unlock.tsx:71
↓ 1 callersMethodfetchFavicon
* 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 callersFunctionfetchFaviconAsBytes
* 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 callersFunctionfetchRequestData
()
apps/browser-extension/src/entrypoints/popup/pages/passkeys/PasskeyAuthenticate.tsx:39
↓ 1 callersFunctionfetchRequestData
()
apps/browser-extension/src/entrypoints/popup/pages/passkeys/PasskeyCreate.tsx:53
↓ 1 callersFunctionfetchWithRetry
* 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 callersFunctionfieldKeyToPropertyName
* Convert field key to C# property name (e.g., 'login.username' -> 'LoginUsername')
core/models/scripts/generate-field-keys.cjs:1005
↓ 1 callersMethodfillBasicFields
* 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 callersMethodfillBirthdateFields
* 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
← previousnext →701–800 of 2,136, ranked by callers