Bitwarden client apps (web, browser extension, desktop, and cli).
1380 matches across 10 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …persistence/default-report-persistence.service.spec.ts | 314 | "member-1": { id: "member-1", userName: "John Doe", email: "john@example.com" }, |
| LOW | …entations/domain/default-cipher-health.service.spec.ts | 36 | username: options.username ?? "user@example.com", |
| LOW | …/helpers/type-guards/risk-insights-type-guards.spec.ts | 31 | userName: "John Doe", |
| LOW | …/helpers/type-guards/risk-insights-type-guards.spec.ts | 39 | userName: "Jane Doe", |
| LOW | …/helpers/type-guards/risk-insights-type-guards.spec.ts | 389 | userName: "John Doe", |
| LOW | …/helpers/type-guards/risk-insights-type-guards.spec.ts | 399 | userName: "John Doe", |
| LOW | …/helpers/type-guards/risk-insights-type-guards.spec.ts | 429 | userName: "John Doe", |
| LOW | …/helpers/type-guards/risk-insights-type-guards.spec.ts | 439 | userName: "John Doe", |
| LOW | …/helpers/type-guards/risk-insights-type-guards.spec.ts | 449 | userName: "John Doe", |
| LOW | …e/shared/risk-insights-drawer-dialog.component.spec.ts | 131 | { email: "user@example.com", atRiskPasswordCount: 5 }, |
| LOW | …e/shared/risk-insights-drawer-dialog.component.spec.ts | 132 | { email: "admin@example.com", atRiskPasswordCount: 3 }, |
| LOW | …e/shared/risk-insights-drawer-dialog.component.spec.ts | 156 | atRiskMemberDetails: [{ email: "user@example.com", atRiskPasswordCount: 5 }], |
| LOW | …e/shared/risk-insights-drawer-dialog.component.spec.ts | 167 | atRiskMemberDetails: [{ email: "user@example.com", atRiskPasswordCount: 5 }], |
| LOW | …/shared/app-table-row-scrollable-m11.component.spec.ts | 31 | userName: "John Doe", |
| LOW | …components/send-details/send-details.component.spec.ts | 179 | emails: "user@example.com", |
| LOW | libs/importer/src/importers/myki-csv-importer.spec.ts | 561 | expect(cipher.notes).toBe("The content of a secure note. Lorem ipsum, etc."); |
| LOW | …bs/importer/src/importers/msecure-csv-importer.spec.ts | 42 | expect(cipher.card.cardholderName).toBe("John Doe"); |
| LOW | libs/importer/src/importers/arc-csv-importer.spec.ts | 20 | username: "user@example.com", |
| LOW | libs/importer/src/importers/arc-csv-importer.spec.ts | 38 | username: "user@example.com", |
| LOW | libs/importer/src/importers/arc-csv-importer.spec.ts | 56 | username: "user@example.com", |
| LOW | libs/importer/src/importers/arc-csv-importer.spec.ts | 74 | username: "user@example.com", |
| LOW | libs/importer/src/importers/arc-csv-importer.spec.ts | 106 | username: "user@example.com", |
| LOW | …r/src/importers/dashlane/dashlane-csv-importer.spec.ts | 63 | expect(cipher.card.cardholderName).toBe("John Doe"); |
| LOW | …r/src/importers/dashlane/dashlane-csv-importer.spec.ts | 86 | expect(cipher2.name).toBe("John Doe"); |
| LOW | …r/src/importers/dashlane/dashlane-csv-importer.spec.ts | 88 | expect(cipher2.card.cardholderName).toBe("John Doe"); |
| LOW | …r/src/importers/dashlane/dashlane-csv-importer.spec.ts | 113 | expect(cipher.identity.fullName).toBe("John Doe"); |
| LOW | …r/src/importers/dashlane/dashlane-csv-importer.spec.ts | 134 | expect(cipher2.identity.fullName).toBe("John Doe"); |
| LOW | …r/src/importers/dashlane/dashlane-csv-importer.spec.ts | 155 | expect(cipher3.identity.fullName).toBe("John Doe"); |
| LOW | …r/src/importers/dashlane/dashlane-csv-importer.spec.ts | 174 | expect(cipher4.identity.fullName).toBe("John Doe"); |
| LOW | …r/src/importers/spec-data/keeper-json/testdata.json.ts | 2241 | login: "test@test.com", |
| LOW | …rc/importers/spec-data/onepassword-1pux/secure-note.ts | 34 | "This is my secure note. \n\nLorem ipsum expecto patronum. \nThe quick brown fox jumped over the lazy |
| LOW | …porters/spec-data/onepassword-1pux/sanitized-export.ts | 3000 | "This is my secure note. \n\nLorem ipsum expecto patronum. \nThe quick brown fox jumped over the lazy |
| LOW | …rter/src/importers/spec-data/myki-csv/user-note.csv.ts | 2 | The title of a secure note,active,"The content of a secure note. Lorem ipsum, etc."`; |
| LOW | …mporters/onepassword/onepassword-1pux-importer.spec.ts | 649 | "This is my secure note. \n\nLorem ipsum expecto patronum. \nThe quick brown fox jumped over the lazy dog.", |
| LOW | …ter/src/importers/fsecure/fsecure-fsk-importer.spec.ts | 41 | expect(cipher.card.cardholderName).toEqual("John Doe"); |
| LOW | libs/importer/src/importers/fsecure/fsk-test-data.ts | 46 | username: "John Doe", |
| LOW | …r/src/importers/lastpass/lastpass-csv-importer.spec.ts | 45 | cardholderName: "John Doe", |
| LOW | …r/src/importers/lastpass/lastpass-csv-importer.spec.ts | 101 | cardholderName: "John Doe", |
| LOW | …r/src/importers/lastpass/lastpass-csv-importer.spec.ts | 135 | cardholderName: "John Doe", |
| LOW | …r-password-lock/master-password-lock.component.spec.ts | 54 | email: "user@example.com", |
| LOW | …-password/default-set-initial-password.service.spec.ts | 169 | salt: "user@example.com" as any, |
| LOW | …-password/default-set-initial-password.service.spec.ts | 916 | salt: "user@example.com" as unknown as MasterPasswordSalt, |
| LOW | …-password/default-set-initial-password.service.spec.ts | 940 | salt: "user@example.com" as unknown as MasterPasswordSalt, |
| LOW | …-password/default-set-initial-password.service.spec.ts | 1153 | salt: "user@example.com" as MasterPasswordSalt, |
| LOW | libs/components/src/section/section.stories.ts | 51 | <p bitTypography="body1">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vitae congue risus. Int |
| LOW | libs/components/src/section/section.stories.ts | 51 | <p bitTypography="body1">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vitae congue risus. Int |
| LOW | libs/components/src/section/section.stories.ts | 57 | <p bitTypography="body1">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vitae congue risus. Int |
| LOW | libs/components/src/section/section.stories.ts | 57 | <p bitTypography="body1">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vitae congue risus. Int |
| LOW | libs/components/src/section/section.stories.ts | 63 | <p bitTypography="body1">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vitae congue risus. Int |
| LOW | libs/components/src/section/section.stories.ts | 63 | <p bitTypography="body1">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vitae congue risus. Int |
| LOW | libs/components/src/card/card.stories.ts | 53 | <p bitTypography="body1" class="!tw-mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vita |
| LOW | libs/components/src/card/card.stories.ts | 53 | <p bitTypography="body1" class="!tw-mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vita |
| LOW | libs/components/src/card/card.stories.ts | 67 | <p bitTypography="body1" class="!tw-mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras |
| LOW | libs/components/src/card/card.stories.ts | 67 | <p bitTypography="body1" class="!tw-mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras |
| LOW | libs/components/src/card/card.stories.ts | 74 | <p bitTypography="body1" class="!tw-mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras |
| LOW | libs/components/src/card/card.stories.ts | 74 | <p bitTypography="body1" class="!tw-mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras |
| LOW | libs/components/src/card/card.stories.ts | 81 | <p bitTypography="body1" class="!tw-mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras |
| LOW | libs/components/src/card/card.stories.ts | 81 | <p bitTypography="body1" class="!tw-mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras |
| LOW | …omponents/src/landing-layout/landing-layout.stories.ts | 77 | <div class="tw-mb-4">Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium dolore |
| LOW | …omponents/src/landing-layout/landing-layout.stories.ts | 77 | <div class="tw-mb-4">Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium dolore |
| 791 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …p/admin-console/organizations/manage/scim.component.ts | 55 | this.route.parent.parent.params.subscribe(async (params) => { |
| CRITICAL | …t-web/src/app/dirt/provider-events/events.component.ts | 68 | this.route.parent.parent.params.subscribe(async (params) => { |
| CRITICAL | libs/importer/src/components/import.component.ts | 253 | this.formGroup.controls.chromiumLoader.valueChanges.pipe( |
| CRITICAL | …r/src/components/lastpass/import-lastpass.component.ts | 57 | protected emailHint$ = this.formGroup.controls.email.statusChanges.pipe( |
| CRITICAL | libs/auth/src/angular/login/login.component.ts | 272 | this.formGroup.controls.email.valueChanges.pipe(startWith(this.emailFormControl.value)), |
| CRITICAL | …out/components/session-timeout-input.component.spec.ts | 386 | component.form.controls.custom.controls.hours.setValue(null); |
| CRITICAL | …out/components/session-timeout-input.component.spec.ts | 502 | component.form.controls.custom.controls.hours.setValue(0); |
| CRITICAL | …out/components/session-timeout-input.component.spec.ts | 511 | component.form.controls.custom.controls.hours.setValue(hours); |
| CRITICAL | …out/components/session-timeout-input.component.spec.ts | 734 | component.form.controls.custom.controls.hours.setValue(null); |
| CRITICAL | …out/components/session-timeout-input.component.spec.ts | 735 | component.form.controls.custom.controls.minutes.setValue(30); |
| CRITICAL | …out/components/session-timeout-input.component.spec.ts | 745 | component.form.controls.custom.controls.hours.setValue(1); |
| CRITICAL | …out/components/session-timeout-input.component.spec.ts | 746 | component.form.controls.custom.controls.minutes.setValue(null); |
| CRITICAL | …out/components/session-timeout-input.component.spec.ts | 756 | component.form.controls.custom.controls.hours.setValue(null); |
| CRITICAL | …out/components/session-timeout-input.component.spec.ts | 757 | component.form.controls.custom.controls.minutes.setValue(null); |
| CRITICAL | …s/vault/src/components/assign-collections.component.ts | 284 | this.formGroup.controls.collections.value.map((i) => i.id as CollectionId), |
| CRITICAL | …s/vault/src/components/assign-collections.component.ts | 523 | this.formGroup.controls.collections.value.map((i) => i.id as CollectionId), |
| CRITICAL | …s/vault/src/components/assign-collections.component.ts | 530 | this.formGroup.controls.collections.value.find( |
| CRITICAL | …t-definitions/organization-data-ownership.component.ts | 84 | this.data.controls.enableIndividualItemsTransfer.valueChanges.pipe(startWith(false)), |
| CRITICAL | …ponents/invite-members-dialog/by-link-tab.component.ts | 98 | this.form.controls.domains.valueChanges.pipe( |
| CRITICAL | …g/payment/components/enter-payment-method.component.ts | 284 | this.group().controls.billingAddress.controls.country.valueChanges.pipe( |
| CRITICAL | …/payment/components/enter-billing-address.component.ts | 194 | this.supportsTaxId$ = this.group.controls.country.valueChanges.pipe( |
| CRITICAL | …trial-payment-dialog/trial-payment-dialog.component.ts | 183 | this.formGroup.controls.billingAddress.controls.country.valueChanges.pipe( |
| CRITICAL | …trial-payment-dialog/trial-payment-dialog.component.ts | 186 | this.formGroup.controls.billingAddress.controls.postalCode.valueChanges.pipe( |
| CRITICAL | …trial-payment-dialog/trial-payment-dialog.component.ts | 189 | this.formGroup.controls.billingAddress.controls.taxId.valueChanges.pipe( |
| CRITICAL | …ion/trial-billing-step/trial-billing-step.component.ts | 126 | const cadenceChanged = this.formGroup.controls.cadence.valueChanges.pipe( |
| CRITICAL | …ion/trial-billing-step/trial-billing-step.component.ts | 137 | this.formGroup.controls.billingAddress.valueChanges.pipe( |
| CRITICAL | …l/upgrade/upgrade-payment/upgrade-payment.component.ts | 164 | this.formGroup.controls.billingAddress.valueChanges.pipe( |
| CRITICAL | …l/upgrade/upgrade-payment/upgrade-payment.component.ts | 268 | this.formGroup.controls.paymentForm.valueChanges.pipe( |
| CRITICAL | apps/desktop/src/main/messaging.main.ts | 109 | this.main.windowMain.win.webContents.send("messagingService", { |
| CRITICAL | apps/desktop/src/main/messaging.main.ts | 228 | this.main.windowMain.win.webContents.send("messagingService", { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …/dirt/reports/risk-insights/models/api-models.types.ts | 58 | export function isSaveRiskInsightsReportResponse(obj: any): obj is SaveRiskInsightsReportResponse { |
| LOW | …src/dirt/reports/risk-insights/testing/test-helpers.ts | 273 | export function createRiskInsightsSummary( |
| LOW | …src/dirt/reports/risk-insights/testing/test-helpers.ts | 317 | export function createAccessReportMetrics( |
| LOW | …ights/helpers/type-guards/risk-insights-type-guards.ts | 166 | export function validateApplicationHealthReportDetailArray( |
| LOW | …ights/helpers/type-guards/risk-insights-type-guards.ts | 200 | export function validateOrganizationReportSummary( |
| LOW | …ights/helpers/type-guards/risk-insights-type-guards.ts | 281 | export function validateAccessReportSummaryView(data: unknown): AccessReportSummaryView { |
| LOW | …ights/helpers/type-guards/risk-insights-type-guards.ts | 294 | export function validateOrganizationReportApplicationArray( |
| LOW | …ights/helpers/type-guards/risk-insights-type-guards.ts | 352 | export function validateAccessReportSettingsDataArray(data: unknown): AccessReportSettingsData[] { |
| LOW | …ights/helpers/type-guards/risk-insights-type-guards.ts | 393 | export function validateAccessReportPayload(data: unknown): AccessReportPayload { |
| LOW | …risk-insights/helpers/type-guards/basic-type-guards.ts | 41 | export function isBoundedPositiveNumberOrUndefined( |
| LOW | …risk-insights/helpers/type-guards/basic-type-guards.ts | 55 | export function isBoundedStringOrUndefined(value: unknown): value is BoundedStringOrUndefined { |
| LOW | …r/shared/access-policies/access-policy.service.spec.ts | 227 | function createUserAccessPolicyView(isWrite: boolean, currentUser: boolean): UserAccessPolicyView { |
| LOW | …r/shared/access-policies/access-policy.service.spec.ts | 238 | function createGroupAccessPolicyView( |
| LOW | …r/shared/access-policies/access-policy.service.spec.ts | 252 | function createServiceAccountAccessPolicyView(isWrite: boolean): ServiceAccountAccessPolicyView { |
| LOW | …r/shared/access-policies/access-policy.service.spec.ts | 262 | function createGrantedProjectPolicyPermissionDetailsView( |
| LOW | …r/shared/access-policies/access-policy.service.spec.ts | 278 | function toPeopleAccessPoliciesRequest( |
| LOW | …r/shared/access-policies/access-policy.service.spec.ts | 295 | function toServiceAccountGrantedPoliciesRequest( |
| LOW | …r/shared/access-policies/access-policy.service.spec.ts | 307 | function toProjectServiceAccountsAccessPoliciesRequest( |
| LOW | …r/shared/access-policies/access-policy.service.spec.ts | 321 | function toProjectPeopleAccessPoliciesResponseRaw(view: ProjectPeopleAccessPoliciesView) { |
| LOW | …r/shared/access-policies/access-policy.service.spec.ts | 340 | function toServiceAccountPeopleAccessPoliciesResponseRaw( |
| LOW | …r/shared/access-policies/access-policy.service.spec.ts | 361 | function toServiceAccountGrantedPoliciesResponseRaw(view: ServiceAccountGrantedPoliciesView) { |
| LOW | …r/shared/access-policies/access-policy.service.spec.ts | 375 | function toProjectServiceAccountsAccessPoliciesResponseRaw( |
| LOW | …es/access-policy-selector/models/ap-item-value.spec.ts | 179 | function createServiceAccountApItems(): ApItemValueType[] { |
| LOW | …es/access-policy-selector/models/ap-item-value.type.ts | 25 | export function convertToPeopleAccessPoliciesView(selectedPolicyValues: ApItemValueType[]) { |
| LOW | …es/access-policy-selector/models/ap-item-value.type.ts | 32 | export function convertToServiceAccountGrantedPoliciesView( |
| LOW | …es/access-policy-selector/models/ap-item-value.type.ts | 53 | export function convertToProjectServiceAccountsAccessPoliciesView( |
| LOW | …es/access-policy-selector/models/ap-item-value.type.ts | 61 | export function convertToSecretAccessPoliciesView( |
| LOW | …es/access-policy-selector/models/ap-item-value.type.ts | 71 | function convertToUserAccessPolicyViews(apItemValues: ApItemValueType[]): UserAccessPolicyView[] { |
| LOW | …es/access-policy-selector/models/ap-item-value.type.ts | 83 | function convertToGroupAccessPolicyViews(apItemValues: ApItemValueType[]): GroupAccessPolicyView[] { |
| LOW | …es/access-policy-selector/models/ap-item-value.type.ts | 95 | function convertToServiceAccountAccessPolicyViews( |
| LOW | …ies/access-policy-selector/models/ap-item-view.spec.ts | 123 | function createUserAccessPolicyViews(): UserAccessPolicyView[] { |
| LOW | …ies/access-policy-selector/models/ap-item-view.spec.ts | 165 | function createGroupAccessPolicyViews(): GroupAccessPolicyView[] { |
| LOW | …ies/access-policy-selector/models/ap-item-view.spec.ts | 207 | function createServiceAccountAccessPolicyViews(): ServiceAccountAccessPolicyView[] { |
| LOW | …ies/access-policy-selector/models/ap-item-view.spec.ts | 245 | function createGrantedPoliciesView() { |
| LOW | …ies/access-policy-selector/models/ap-item-view.spec.ts | 291 | function createPeopleAccessPoliciesView() { |
| LOW | …ies/access-policy-selector/models/ap-item-view.spec.ts | 298 | function createProjectServiceAccountsAccessPoliciesView(): ProjectServiceAccountsAccessPoliciesView { |
| LOW | …ies/access-policy-selector/models/ap-item-view.spec.ts | 304 | function createSecretAccessPoliciesView(): SecretAccessPoliciesView { |
| LOW | …ies/access-policy-selector/models/ap-item-view.type.ts | 46 | export function convertToAccessPolicyItemViews( |
| LOW | …ies/access-policy-selector/models/ap-item-view.type.ts | 55 | export function convertGrantedPoliciesToAccessPolicyItemViews( |
| LOW | …ies/access-policy-selector/models/ap-item-view.type.ts | 77 | export function convertProjectServiceAccountsViewToApItemViews( |
| LOW | …ies/access-policy-selector/models/ap-item-view.type.ts | 83 | export function convertSecretAccessPoliciesToApItemViews( |
| LOW | …ies/access-policy-selector/models/ap-item-view.type.ts | 93 | export function convertPotentialGranteesToApItemViewType( |
| LOW | …ies/access-policy-selector/models/ap-item-view.type.ts | 170 | function toServiceAccountsApItemViews( |
| LOW | …-management/policies/session-timeout.component.spec.ts | 76 | function assertHoursAndMinutesInputsNotVisible() { |
| LOW | …-management/policies/session-timeout.component.spec.ts | 84 | function assertHoursAndMinutesInputs(expectedHours: string, expectedMinutes: string) { |
| LOW | …-management/policies/session-timeout.component.spec.ts | 110 | function assertTypeAndActionSelectElementsVisible() { |
| LOW | …nizations/manage/scim-api-key-dialog.component.spec.ts | 43 | function setVerificationAndMockRequest(): OrganizationApiKeyRequest { |
| LOW | …-metric-v2/password-change-metric-v2.component.spec.ts | 77 | function createReportWithCriticalApps(): AccessReportView { |
| LOW | …/dirt/access-intelligence/v2/testing/story-fixtures.ts | 80 | export function createMockCiphersWithIcons(): CipherView[] { |
| LOW | …dirt/access-intelligence/v2/testing/story-callbacks.ts | 40 | export function createApplicationHandlers() { |
| LOW | …nnect-dialog/connect-via-hec-token-dialog.component.ts | 115 | export function openConnectViaHecTokenDialog( |
| LOW | libs/tools/generator/core/src/factories.ts | 39 | export async function createCredentialGeneratorService( |
| LOW | libs/tools/generator/core/src/util.ts | 72 | export function optionsToRandomAsciiRequest(options: PasswordGenerationOptions) { |
| LOW | libs/tools/generator/core/src/util.ts | 131 | export function optionsToEffWordListRequest(options: PassphraseGenerationOptions) { |
| LOW | libs/tools/generator/core/src/data/integrations.ts | 33 | export function getForwarderConfiguration( |
| LOW | …bs/tools/generator/core/src/engine/email-randomizer.ts | 153 | function isCatchallGenerationOptions(settings: any): settings is CatchallGenerationOptions { |
| LOW | …bs/tools/generator/core/src/engine/email-randomizer.ts | 157 | function isSubaddressGenerationOptions(settings: any): settings is SubaddressGenerationOptions { |
| LOW | …tools/generator/core/src/engine/username-randomizer.ts | 78 | function isEffUsernameGenerationOptions(settings: any): settings is EffUsernameGenerationOptions { |
| LOW | …tools/generator/core/src/engine/password-randomizer.ts | 115 | function isPasswordGenerationOptions(settings: any): settings is PasswordGenerationOptions { |
| LOW | …tools/generator/core/src/engine/password-randomizer.ts | 119 | function isPassphraseGenerationOptions(settings: any): settings is PassphraseGenerationOptions { |
| 190 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ccess-intelligence/models/domain/application-health.ts | 61 | // [TODO] SDK Mapping |
| LOW | …src/dirt/reports/risk-insights/models/report-models.ts | 141 | |
| LOW | …risk-insights/models/view/risk-insights-report.view.ts | 61 | // [TODO] SDK Mapping |
| LOW | …/reports/risk-insights/models/api/risk-insights.api.ts | 41 | // Use when individual values are encrypted |
| LOW | …eports/risk-insights/models/data/risk-insights.data.ts | 41 | // this.summary = new RiskInsightsSummaryData(response.summaryData); |
| LOW | …t/reports/risk-insights/models/domain/risk-insights.ts | 41 | // [TODO] Domain level methods |
| LOW | …s/risk-insights/models/domain/risk-insights-summary.ts | 41 | |
| LOW | …risk-insights/helpers/type-guards/basic-type-guards.ts | 241 | |
| LOW | …c/app/secrets-manager/shared/secrets-list.component.ts | 61 | @Output() editSecretEvent = new EventEmitter<string>(); |
| LOW | …pp/dirt/access-intelligence/risk-insights.component.ts | 261 | }), |
| LOW | …elligence/shared/app-table-row-scrollable.component.ts | 41 | // FIXME(https://bitwarden.atlassian.net/browse/CL-903): Migrate to Signals |
| LOW | libs/importer/src/importers/myki-csv-importer.ts | 101 | cipher.type = CipherType.Identity; |
| LOW | …rter/src/importers/keeper/keeper-json-importer.spec.ts | 41 | // The CLI and Web exports should have the same content and their formats are very similar but do not appear |
| LOW | …rter/src/importers/keeper/keeper-json-importer.spec.ts | 61 | // 9 file |
| LOW | …src/angular/input-password/input-password.component.ts | 141 | @Output() isSubmitting = new EventEmitter<boolean>(); |
| LOW | …src/angular/input-password/input-password.component.ts | 341 | // 2. Determine salt. Branches on userId presence: |
| LOW | …ommon/login-strategies/password-login.strategy.spec.ts | 581 | // The master password is only available in memory during step 1. logIn() stores it in |
| LOW | …ls/get-device-last-activity-date-i18n-key.func.spec.ts | 121 | // Now : May 29 1 AM local → May 29 UTC |
| LOW | libs/components/src/layout/layout.component.ts | 121 | // Push vs overlay: switch to overlay only when the minimum push width won't fit. |
| LOW | libs/common/src/tools/state/user-state-subject.ts | 41 | import { unconstrained$ } from "./identity-state-constraint"; |
| LOW | libs/common/src/platform/spec/mock-deep.ts | 1 | // This is a modification of the code found in https://github.com/marchaos/jest-mock-extended |
| LOW | libs/common/src/models/view/view.ts | 1 | // See https://contributing.bitwarden.com/architecture/clients/data-model/#view for proper use. |
| LOW | libs/common/src/vault/icon/build-cipher-icon.spec.ts | 41 | }); |
| LOW | libs/eslint/empty.ts | 1 | // This file is used to avoid TS errors. This package only uses `tsconfig.json` for dynamically generated test files but |
| LOW | apps/web/src/app/app.component.ts | 101 | |
| LOW | …/billing/organizations/change-plan-dialog.component.ts | 121 | // eslint-disable-next-line @angular-eslint/prefer-signals |
| LOW | …/vault/components/vault-items/vault-items.component.ts | 61 | protected RowHeight = RowHeight; |
| LOW | …/vault/components/vault-items/vault-items.component.ts | 81 | // FIXME(https://bitwarden.atlassian.net/browse/CL-903): Migrate to Signals |
| LOW | …/vault/components/vault-items/vault-items.component.ts | 101 | // eslint-disable-next-line @angular-eslint/prefer-signals |
| LOW | …t/components/vault-items/vault-cipher-row.component.ts | 61 | @Input() showOwner: boolean; |
| LOW | …t/components/vault-items/vault-cipher-row.component.ts | 81 | // eslint-disable-next-line @angular-eslint/prefer-signals |
| LOW | …mponents/vault-items/vault-collection-row.component.ts | 41 | @ViewChild(MenuTriggerForDirective, { static: false }) menuTrigger: MenuTriggerForDirective; |
| LOW | …mponents/vault-items/vault-collection-row.component.ts | 61 | // FIXME(https://bitwarden.atlassian.net/browse/CL-903): Migrate to Signals |
| LOW | apps/desktop/desktop_native/core/src/lib.rs | 1 | //! Desktop native core functionality for Bitwarden. |
| LOW | …ps/desktop/desktop_native/core/src/powermonitor/mod.rs | 1 | #[allow(clippy::module_inception)] |
| LOW | …ps/desktop/desktop_native/core/src/biometric_v2/mod.rs | 1 | //! Biometric unlock module |
| LOW | …ps/desktop/desktop_native/core/src/biometric_v2/mod.rs | 21 | pub trait BiometricTrait: Send + Sync { |
| LOW | …/desktop_native/core/src/biometric_v2/windows_focus.rs | 41 | unsafe { |
| LOW | …esktop/desktop_native/core/src/biometric_v2/windows.rs | 1 | //! This file implements Windows-Hello based biometric unlock. |
| LOW | …/desktop/desktop_native/core/src/biometric_v2/linux.rs | 1 | //! This file implements Polkit based system unlock. |
| LOW | apps/desktop/desktop_native/core/src/autofill/mod.rs | 1 | #[allow(clippy::module_inception)] |
| LOW | apps/desktop/desktop_native/core/src/ipc/server.rs | 41 | cancel_token: CancellationToken, |
| LOW | …sktop/desktop_native/core/src/process_isolation/mod.rs | 1 | //! This module implements process isolation, which aims to protect |
| LOW | …s/desktop/desktop_native/core/src/secure_memory/mod.rs | 21 | /// Stores a copy of the provided value in secure memory. |
| LOW | …esktop_native/core/src/secure_memory/secure_key/mod.rs | 1 | //! This module provides hardened storage for single cryptographic keys. These are meant for |
| LOW | apps/desktop/desktop_native/proxy/src/main.rs | 41 | } |
| LOW | apps/desktop/desktop_native/proxy/src/main.rs | 81 | info!("Starting Bitwarden IPC Proxy."); |
| LOW | …ktop/desktop_native/autofill_provider/src/assertion.rs | 21 | pub user_verification: UserVerification, |
| LOW | …ktop/desktop_native/autofill_provider/src/assertion.rs | 41 | /// ## macOS |
| LOW | …ktop/desktop_native/autofill_provider/src/assertion.rs | 61 | // pub extension_input: Vec<u8>, |
| LOW | …ktop/desktop_native/autofill_provider/src/assertion.rs | 81 | pub user_handle: Vec<u8>, |
| LOW | …ktop/desktop_native/autofill_provider/src/assertion.rs | 101 | /// |
| LOW | …ktop/desktop_native/autofill_provider/src/assertion.rs | 121 | /// Unused. |
| LOW | …ps/desktop/desktop_native/autofill_provider/src/lib.rs | 101 | #[cfg_attr(target_os = "macos", derive(uniffi::Enum))] |
| LOW | …ps/desktop/desktop_native/autofill_provider/src/lib.rs | 121 | /// and attempt to start it if it is not running. Then, attempt to connect, retrying as necessary. |
| LOW | …ps/desktop/desktop_native/autofill_provider/src/lib.rs | 141 | /// if attempt != 0 { |
| LOW | …ps/desktop/desktop_native/autofill_provider/src/lib.rs | 501 | /// # Examples |
| LOW | …p/desktop_native/autofill_provider/src/registration.rs | 21 | /// SHA-256 hash of the `clientDataJSON` for the registration request. |
| LOW | …p/desktop_native/autofill_provider/src/registration.rs | 41 | |
| LOW | …p/desktop_native/autofill_provider/src/registration.rs | 61 | /// |
| 58 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | apps/web/src/locales/sl/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/km/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/nn/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/be/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/mr/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/ky/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/el/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/ca/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/te/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/ro/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/en_IN/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/sr_CS/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/en_GB/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/si/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/ml/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/kn/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/bs/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/my/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/ar/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/gl/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/bn/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/ne/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/fil/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/af/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/nb/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/hi/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/ka/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/ko/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/eo/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/id/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/et/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/en/messages.json | 8586 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/or/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/cy/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/eu/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/web/src/locales/th/messages.json | 8426 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | …bitwarden_chromium_import_helper/src/windows/crypto.rs | 239 | // Don't forget to free the provider |
| LOW | …bitwarden_chromium_import_helper/src/windows/crypto.rs | 256 | // Don't forget to free the key |
| LOW | apps/desktop/src/locales/sl/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/km/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/nn/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/be/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/da/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/mr/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/ky/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/ja/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/el/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/te/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/ro/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/en_IN/messages.json | 4209 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/en_GB/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/si/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/ml/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/me/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/kn/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/bs/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/my/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/ar/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/gl/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| LOW | apps/desktop/src/locales/bn/messages.json | 4206 | "message": "Secure password generated! Don't forget to also update your password on the website." |
| 43 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …ent-ui/src/key-rotation/key-rotation-dialog.service.ts | 30 | * @return True if the key rotation was successful and the dialog should be closed, false if the dialog should remain |
| HIGH | …ent-ui/src/key-rotation/key-rotation-dialog.service.ts | 70 | * @return True if the key rotation was successful and the dialog should be closed, false if the dialog should remain |
| HIGH | …h/settings/two-factor/two-factor-recovery.component.ts | 43 | print() { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …c/lock/services/default-webauthn-prf-unlock.service.ts | 105 | // Step 1: Decrypt PRF encrypted private key using the PRF key |
| LOW | …c/lock/services/default-webauthn-prf-unlock.service.ts | 111 | // Step 2: Use private key to decrypt user key |
| LOW | scripts/material-icons/build-with-bwi-names.ts | 21 | // Step 1: Handle variants (copy files for one-to-many mappings) |
| LOW | scripts/material-icons/build-with-bwi-names.ts | 37 | // Step 2: Generate icon font directly from Figma-named SVGs |
| LOW | scripts/material-icons/build-with-bwi-names.ts | 45 | // Step 3: Update SCSS |
| LOW | scripts/material-icons/build-with-bwi-names.ts | 105 | // Step 4: Compile SCSS to CSS |
| LOW | scripts/material-icons/build-with-bwi-names.ts | 110 | // Step 5: Update TypeScript icon array |
| LOW | scripts/material-icons/build-with-bwi-names.ts | 141 | // Step 6: Cleanup temporary files |
| LOW | scripts/material-icons/build-with-bwi-names.ts | 155 | // Step 7: Remove variant copies |
| LOW | …/src/autofill/services/targeting-rules-data.service.ts | 205 | // Step 1: Fetch the lightweight manifest to check if the data has changed |
| LOW | …/src/autofill/services/targeting-rules-data.service.ts | 249 | // Step 2: Data has changed (or first fetch); download the map file |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …se/bit-common/src/dirt/docs/documentation-structure.md | 80 | # ============================================================================ |
| MEDIUM | …se/bit-common/src/dirt/docs/documentation-structure.md | 83 | # ============================================================================ |
| MEDIUM | …se/bit-common/src/dirt/docs/documentation-structure.md | 127 | # ============================================================================ |
| MEDIUM | …se/bit-common/src/dirt/docs/documentation-structure.md | 130 | # ============================================================================ |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …e/src/policies/password-generator-options-evaluator.ts | 25 | // This design is not ideal, but it is a step towards a more robust password |
| MEDIUM | …src/policies/passphrase-generator-options-evaluator.ts | 16 | // This design is not ideal, but it is a step towards a more robust passphrase |
| MEDIUM | apps/desktop/src/app/services/services.module.ts | 418 | provide: Fido2UserInterfaceServiceAbstraction, // We utilize desktop specific methods when wiring OS API's |
| MEDIUM | …ps/desktop/src/autofill/main/main-ssh-agent.service.ts | 191 | // @pre: The agent must not be running. The caller may utilize `is_running()` and `stop()`. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .github/workflows/repository-management.yml | 120 | # Check if version is newer. |
| LOW | .github/workflows/repository-management.yml | 206 | # Check if version is newer. |
| LOW | .github/workflows/repository-management.yml | 257 | # Check if version is newer. |
| LOW | .github/workflows/repository-management.yml | 322 | # Check if version is newer. |
| LOW | apps/browser/scripts/compress.sh | 17 | # Check if build directory exists |
| LOW | apps/browser/scripts/update-manifest-dev.sh | 15 | # Check if build directory exists |