FlowCrypt

flowcrypt.com
FlowCrypt

Browser extension for using PGP within Gmail, for Chrome and Firefox. Mobile version supported on Android and iOS.

Open Source

FlowCrypt Source Code

Author

FlowCrypt

Description

FlowCrypt Browser extension for Chrome and Firefox

Homepage

https://flowcrypt.com

License

NOASSERTION

Created

08 Jan 16

Last Updated

15 Jun 26

Latest version

f1f20c2

Primary Language

TypeScript

Size

96,552 KB

Stars

393

Forks

53

Watchers

393

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • dependabot[bot] (15 Jun 26)

    build(deps): bump the npm-deps group with 10 updates (#6242) * build(deps): bump the npm-deps group with 10 updates Bumps the npm-deps group with 10 updates: | Package | From | To | | --- | --- | --- | | [@zxcvbn-ts/core](https://github.com/zxcvbn-ts/zxcvbn) | `3.0.4` | `4.1.1` | | [@zxcvbn-ts/language-common](https://github.com/zxcvbn-ts/zxcvbn) | `3.0.4` | `4.1.1` | | [@zxcvbn-ts/language-en](https://github.com/zxcvbn-ts/zxcvbn) | `3.0.2` | `4.1.0` | | [dompurify](https://github.com/cure53/DOMPurify) | `3.4.8` | `3.4.10` | | [squire-rte](https://github.com/neilj/Squire) | `2.4.7` | `2.4.8` | | [eslint](https://github.com/eslint/eslint) | `10.4.1` | `10.5.0` | | [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.8.4` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.60.1` | `8.61.0` | | [undici-types](https://github.com/nodejs/undici) | `8.4.0` | `8.4.1` | | [web-ext](https://github.com/mozilla/web-ext) | `10.3.0` | `10.4.0` | Updates `@zxcvbn-ts/core` from 3.0.4 to 4.1.1 - [Changelog](https://github.com/zxcvbn-ts/zxcvbn/blob/master/CHANGELOG.md) - [Commits](https://github.com/zxcvbn-ts/zxcvbn/compare/@zxcvbn-ts/[email protected]...@zxcvbn-ts/[email protected]) Updates `@zxcvbn-ts/language-common` from 3.0.4 to 4.1.1 - [Changelog](https://github.com/zxcvbn-ts/zxcvbn/blob/master/CHANGELOG.md) - [Commits](https://github.com/zxcvbn-ts/zxcvbn/compare/@zxcvbn-ts/[email protected]...@zxcvbn-ts/[email protected]) Updates `@zxcvbn-ts/language-en` from 3.0.2 to 4.1.0 - [Changelog](https://github.com/zxcvbn-ts/zxcvbn/blob/master/CHANGELOG.md) - [Commits](https://github.com/zxcvbn-ts/zxcvbn/compare/@zxcvbn-ts/[email protected]...@zxcvbn-ts/[email protected]) Updates `dompurify` from 3.4.8 to 3.4.10 - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.4.8...3.4.10) Updates `squire-rte` from 2.4.7 to 2.4.8 - [Changelog](https://github.com/fastmail/Squire/blob/master/CHANGELOG.md) - [Commits](https://github.com/neilj/Squire/commits) Updates `eslint` from 10.4.1 to 10.5.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/compare/v10.4.1...v10.5.0) Updates `prettier` from 3.8.3 to 3.8.4 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.8.4) Updates `typescript-eslint` from 8.60.1 to 8.61.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.61.0/packages/typescript-eslint) Updates `undici-types` from 8.4.0 to 8.4.1 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v8.4.0...v8.4.1) Updates `web-ext` from 10.3.0 to 10.4.0 - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/10.3.0...10.4.0) --- updated-dependencies: - dependency-name: "@zxcvbn-ts/core" dependency-version: 4.1.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm-deps - dependency-name: "@zxcvbn-ts/language-common" dependency-version: 4.1.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm-deps - dependency-name: "@zxcvbn-ts/language-en" dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm-deps - dependency-name: dompurify dependency-version: 3.4.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: squire-rte dependency-version: 2.4.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: eslint dependency-version: 10.5.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: prettier dependency-version: 3.8.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: typescript-eslint dependency-version: 8.61.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: undici-types dependency-version: 8.4.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: web-ext dependency-version: 10.4.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps ... Signed-off-by: dependabot[bot] <[email protected]> * update package.json * migrate to zxcvbn-ts v4 --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • Roma Sosnovsky (15 Jun 26)

    8.5.14: Improved OAuth flow, enhanced signature verification, security fixes (#6243) * update version to 8.5.14, add changelog * update firefox download url

  • Roma Sosnovsky (09 Jun 26)

    #6240 Improve checksum mismatch validation (#6241)

  • Roma Sosnovsky (09 Jun 26)

    Fix email encoding for path segments (#6239)

  • martgil (08 Jun 26)

    #6233 Improve css validation (#6234) * fix: improve css validation * feat: strip usage of url() in css * fix: strict css style * fix: add global flag on forbidden css regex * wip: cleanup * fix: style sanitation * test: add test * feat: strip css comments * test: update test with css comment removal test * feat: enforce strict css normalization --------- Co-authored-by: martgil <[email protected]>

  • Roma Sosnovsky (08 Jun 26)

    #6236 Improve URL paths handling (#6237) * #6236 Improve URL paths handling * add rootDir to tsconfig.json

  • dependabot[bot] (07 Jun 26)

    build(deps): bump the npm-deps group with 9 updates (#6238) Bumps the npm-deps group with 9 updates: | Package | From | To | | --- | --- | --- | | [dompurify](https://github.com/cure53/DOMPurify) | `3.4.7` | `3.4.8` | | [squire-rte](https://github.com/neilj/Squire) | `2.4.6` | `2.4.7` | | [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.1.42` | `0.1.43` | | [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `4.0.0` | `4.0.1` | | [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `63.0.0` | `63.0.2` | | [openpgp](https://github.com/openpgpjs/openpgpjs) | `6.3.0` | `6.3.1` | | [stylelint](https://github.com/stylelint/stylelint) | `17.12.0` | `17.13.0` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.60.0` | `8.60.1` | | [undici-types](https://github.com/nodejs/undici) | `8.3.0` | `8.4.0` | Updates `dompurify` from 3.4.7 to 3.4.8 - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.4.7...3.4.8) Updates `squire-rte` from 2.4.6 to 2.4.7 - [Changelog](https://github.com/fastmail/Squire/blob/master/CHANGELOG.md) - [Commits](https://github.com/neilj/Squire/commits) Updates `@types/chrome` from 0.1.42 to 0.1.43 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome) Updates `@types/jquery` from 4.0.0 to 4.0.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jquery) Updates `eslint-plugin-jsdoc` from 63.0.0 to 63.0.2 - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.0...v63.0.2) Updates `openpgp` from 6.3.0 to 6.3.1 - [Release notes](https://github.com/openpgpjs/openpgpjs/releases) - [Commits](https://github.com/openpgpjs/openpgpjs/compare/v6.3.0...v6.3.1) Updates `stylelint` from 17.12.0 to 17.13.0 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/17.12.0...17.13.0) Updates `typescript-eslint` from 8.60.0 to 8.60.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.1/packages/typescript-eslint) Updates `undici-types` from 8.3.0 to 8.4.0 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v8.3.0...v8.4.0) --- updated-dependencies: - dependency-name: dompurify dependency-version: 3.4.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: squire-rte dependency-version: 2.4.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: "@types/chrome" dependency-version: 0.1.43 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: "@types/jquery" dependency-version: 4.0.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: eslint-plugin-jsdoc dependency-version: 63.0.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: openpgp dependency-version: 6.3.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: stylelint dependency-version: 17.13.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: typescript-eslint dependency-version: 8.60.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: undici-types dependency-version: 8.4.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • martgil (01 Jun 26)

    #6229 Fix improper output rendering (#6230) * fix: sanitize user-provided content with Xss.escape to prevent potential XSS vulnerabilities * chore: add default-src to extension_pages content security policy * chore: update manifest.json * refactor: use build-specific csp * refactor: move the connect-src patching to makeMockBuild * test: fix failing test * test: add style-src unsafe inline csp directive * test: add another host to connect-src csp * test: fix missing port on whitelisted domain * test: update img-src * feat: add flowcrypt s3 to connect-src * feat: add google.com to connect-src * test: add google.com to test csp * test: add new host to connect-src * test: add even more hosts * test: add www.google.com to connect-src * chore: de-duplicate hosts * test: add whitelisted ports * chore: prod-ready manifest.json * chore: de-dupe hosts * chore: re-add google.com host * chore: revert changes * fix: apply connect-src and style-src allowing inline --------- Co-authored-by: martgil <[email protected]>

  • dependabot[bot] (01 Jun 26)

    build(deps): bump the npm-deps group with 11 updates (#6235) * build(deps): bump the npm-deps group with 11 updates Bumps the npm-deps group with 11 updates: | Package | From | To | | --- | --- | --- | | [dompurify](https://github.com/cure53/DOMPurify) | `3.4.5` | `3.4.7` | | [squire-rte](https://github.com/neilj/Squire) | `2.4.5` | `2.4.6` | | [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.4.1` | | [googleapis](https://github.com/googleapis/google-api-nodejs-client) | `172.0.0` | `173.0.0` | | [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.5` | `17.0.7` | | [mailparser](https://github.com/nodemailer/mailparser) | `3.9.8` | `3.9.9` | | [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.7.284` | `6.0.227` | | [puppeteer](https://github.com/puppeteer/puppeteer) | `25.0.4` | `25.1.0` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.4` | `8.60.0` | | [web-ext](https://github.com/mozilla/web-ext) | `10.2.0` | `10.3.0` | | [webpack-cli](https://github.com/webpack/webpack-cli) | `7.0.2` | `7.0.3` | Updates `dompurify` from 3.4.5 to 3.4.7 - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.4.5...3.4.7) Updates `squire-rte` from 2.4.5 to 2.4.6 - [Changelog](https://github.com/fastmail/Squire/blob/master/CHANGELOG.md) - [Commits](https://github.com/neilj/Squire/commits) Updates `eslint` from 10.4.0 to 10.4.1 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/compare/v10.4.0...v10.4.1) Updates `googleapis` from 172.0.0 to 173.0.0 - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v172.0.0...googleapis-v173.0.0) Updates `lint-staged` from 17.0.5 to 17.0.7 - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) - [Commits](https://github.com/lint-staged/lint-staged/compare/v17.0.5...v17.0.7) Updates `mailparser` from 3.9.8 to 3.9.9 - [Release notes](https://github.com/nodemailer/mailparser/releases) - [Changelog](https://github.com/nodemailer/mailparser/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodemailer/mailparser/compare/v3.9.8...v3.9.9) Updates `pdfjs-dist` from 5.7.284 to 6.0.227 - [Release notes](https://github.com/mozilla/pdf.js/releases) - [Commits](https://github.com/mozilla/pdf.js/compare/v5.7.284...v6.0.227) Updates `puppeteer` from 25.0.4 to 25.1.0 - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v25.0.4...puppeteer-v25.1.0) Updates `typescript-eslint` from 8.59.4 to 8.60.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/typescript-eslint) Updates `web-ext` from 10.2.0 to 10.3.0 - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/10.2.0...10.3.0) Updates `webpack-cli` from 7.0.2 to 7.0.3 - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/main/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/[email protected]@7.0.3) --- updated-dependencies: - dependency-name: dompurify dependency-version: 3.4.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: squire-rte dependency-version: 2.4.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: eslint dependency-version: 10.4.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: googleapis dependency-version: 173.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-deps - dependency-name: lint-staged dependency-version: 17.0.7 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: mailparser dependency-version: 3.9.9 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: pdfjs-dist dependency-version: 6.0.227 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-deps - dependency-name: puppeteer dependency-version: 25.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: typescript-eslint dependency-version: 8.60.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: web-ext dependency-version: 10.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: webpack-cli dependency-version: 7.0.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps ... Signed-off-by: dependabot[bot] <[email protected]> * updates --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • Roma Sosnovsky (28 May 26)

    Fix live tests (#6232) * use consumer-local build for live tests * fix live chat test

  • dependabot[bot] (24 May 26)

    build(deps): bump sweetalert2 in the npm-deps group (#6231) Bumps the npm-deps group with 1 update: [sweetalert2](https://github.com/sweetalert2/sweetalert2). Updates `sweetalert2` from 11.26.24 to 11.26.25 - [Release notes](https://github.com/sweetalert2/sweetalert2/releases) - [Changelog](https://github.com/sweetalert2/sweetalert2/blob/main/CHANGELOG.md) - [Commits](https://github.com/sweetalert2/sweetalert2/compare/v11.26.24...v11.26.25) --- updated-dependencies: - dependency-name: sweetalert2 dependency-version: 11.26.25 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (22 May 26)

    build(deps): bump uuid and web-ext (#6228) * build(deps): bump uuid and web-ext Removes [uuid](https://github.com/uuidjs/uuid). It's no longer used after updating ancestor dependency [web-ext](https://github.com/mozilla/web-ext). These dependencies need to be updated together. Removes `uuid` Updates `web-ext` from 10.1.0 to 10.2.0 - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/10.1.0...10.2.0) --- updated-dependencies: - dependency-name: uuid dependency-version: dependency-type: indirect - dependency-name: web-ext dependency-version: 10.2.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> * updates --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • martgil (20 May 26)

    #6226 Add test case for handling executable file downloads in decrypt tests (#6227) * Add test case for handling executable file downloads in decrypt tests - Introduced a new thread ID for testing executable file downloads. - Added logic to handle the confirmation modal for potentially dangerous downloads. - Verified that the downloaded file matches the expected format and naming convention. Co-authored-by: Copilot <[email protected]> * refactor: use .toLowerCase() * fix: improve executable file warning message and add new file types for detection --------- Co-authored-by: Copilot <[email protected]>

  • martgil (19 May 26)

    #6222 Update manifest json (#6223) * fix: update manifest.json * https://github.com/FlowCrypt/flowcrypt-security/issues/327 * fix: update content security policy in manifest.json to allow localhost connections * fix: simplify content security policy in manifest.json --------- Co-authored-by: martgil <[email protected]>

  • dependabot[bot] (18 May 26)

    build(deps): bump the npm-deps group with 10 updates (#6224) * build(deps): bump the npm-deps group with 10 updates Bumps the npm-deps group with 10 updates: | Package | From | To | | --- | --- | --- | | [dompurify](https://github.com/cure53/DOMPurify) | `3.4.2` | `3.4.4` | | [linkify-html](https://github.com/nfrasser/linkifyjs/tree/HEAD/packages/linkify-html) | `4.3.2` | `4.3.3` | | [linkifyjs](https://github.com/nfrasser/linkifyjs/tree/HEAD/packages/linkifyjs) | `4.3.2` | `4.3.3` | | [ava](https://github.com/avajs/ava) | `8.0.0` | `8.0.1` | | [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.4.0` | | [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.4` | `17.0.5` | | [puppeteer](https://github.com/puppeteer/puppeteer) | `24.43.0` | `25.0.2` | | [stylelint](https://github.com/stylelint/stylelint) | `17.11.0` | `17.11.1` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.2` | `8.59.3` | | [undici-types](https://github.com/nodejs/undici) | `8.2.0` | `8.3.0` | Updates `dompurify` from 3.4.2 to 3.4.4 - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.4.2...3.4.4) Updates `linkify-html` from 4.3.2 to 4.3.3 - [Release notes](https://github.com/nfrasser/linkifyjs/releases) - [Changelog](https://github.com/nfrasser/linkifyjs/blob/main/CHANGELOG.md) - [Commits](https://github.com/nfrasser/linkifyjs/commits/v4.3.3/packages/linkify-html) Updates `linkifyjs` from 4.3.2 to 4.3.3 - [Release notes](https://github.com/nfrasser/linkifyjs/releases) - [Changelog](https://github.com/nfrasser/linkifyjs/blob/main/CHANGELOG.md) - [Commits](https://github.com/nfrasser/linkifyjs/commits/v4.3.3/packages/linkifyjs) Updates `ava` from 8.0.0 to 8.0.1 - [Release notes](https://github.com/avajs/ava/releases) - [Commits](https://github.com/avajs/ava/compare/v8.0.0...v8.0.1) Updates `eslint` from 10.3.0 to 10.4.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/compare/v10.3.0...v10.4.0) Updates `lint-staged` from 17.0.4 to 17.0.5 - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) - [Commits](https://github.com/lint-staged/lint-staged/compare/v17.0.4...v17.0.5) Updates `puppeteer` from 24.43.0 to 25.0.2 - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.43.0...puppeteer-v25.0.2) Updates `stylelint` from 17.11.0 to 17.11.1 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/17.11.0...17.11.1) Updates `typescript-eslint` from 8.59.2 to 8.59.3 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.3/packages/typescript-eslint) Updates `undici-types` from 8.2.0 to 8.3.0 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v8.2.0...v8.3.0) --- updated-dependencies: - dependency-name: dompurify dependency-version: 3.4.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: linkify-html dependency-version: 4.3.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: linkifyjs dependency-version: 4.3.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: ava dependency-version: 8.0.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: eslint dependency-version: 10.4.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: lint-staged dependency-version: 17.0.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: puppeteer dependency-version: 25.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-deps - dependency-name: stylelint dependency-version: 17.11.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: typescript-eslint dependency-version: 8.59.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: undici-types dependency-version: 8.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps ... Signed-off-by: dependabot[bot] <[email protected]> * updates --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • martgil (18 May 26)

    #6218 Use extension-specific oauth redirect url (#6219) * refactor: use extension-specific oauth redirect url * feat: update manifest.json with key field * wip: add manifest.json key for chrome-consumer-local * wip: update base manifest.json * wip: change mock oauth2 callback path * fix: refine content script matches for chrome-enterprise manifest * refactor: use extension-specific redirect URI for OAuth flows * feat: inject OAuth2 callback script and update mock API regex for OAuth2 redirection * fix: include oauth callback URL in content script match patterns * refactor: replace custom window-based OAuth flow with chrome.identity.launchWebAuthFlow * fix: differentiate user-cancelled oauth flows and update test setup for auth closing behavior * refactor: remove redundant port parameter from oauth success result logic * refactor: simplify user cancellation logic in Google OAuth and remove redundant redirect URI check * feat: add Firefox-specific OAuth redirect URI and update mock API validation accordingly * feat: use platform-specific method to determine Firefox OAuth redirect URI --------- Co-authored-by: martgil <[email protected]>

  • dependabot[bot] (11 May 26)

    build(deps-dev): bump fast-uri from 3.1.0 to 3.1.2 (#6220) Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.0 to 3.1.2. - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2) --- updated-dependencies: - dependency-name: fast-uri dependency-version: 3.1.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • dependabot[bot] (10 May 26)

    build(deps): bump the npm-deps group with 7 updates (#6221) Bumps the npm-deps group with 7 updates: | Package | From | To | | --- | --- | --- | | [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.4` | `11.3.5` | | [squire-rte](https://github.com/neilj/Squire) | `2.4.3` | `2.4.4` | | [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.1.40` | `0.1.42` | | [lint-staged](https://github.com/lint-staged/lint-staged) | `16.4.0` | `17.0.4` | | [puppeteer](https://github.com/puppeteer/puppeteer) | `24.42.0` | `24.43.0` | | [stylelint](https://github.com/stylelint/stylelint) | `17.10.0` | `17.11.0` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.1` | `8.59.2` | Updates `fs-extra` from 11.3.4 to 11.3.5 - [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md) - [Commits](https://github.com/jprichardson/node-fs-extra/compare/11.3.4...11.3.5) Updates `squire-rte` from 2.4.3 to 2.4.4 - [Changelog](https://github.com/fastmail/Squire/blob/master/CHANGELOG.md) - [Commits](https://github.com/neilj/Squire/commits) Updates `@types/chrome` from 0.1.40 to 0.1.42 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome) Updates `lint-staged` from 16.4.0 to 17.0.4 - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) - [Commits](https://github.com/lint-staged/lint-staged/compare/v16.4.0...v17.0.4) Updates `puppeteer` from 24.42.0 to 24.43.0 - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.42.0...puppeteer-v24.43.0) Updates `stylelint` from 17.10.0 to 17.11.0 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/17.10.0...17.11.0) Updates `typescript-eslint` from 8.59.1 to 8.59.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/typescript-eslint) --- updated-dependencies: - dependency-name: fs-extra dependency-version: 11.3.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: squire-rte dependency-version: 2.4.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: "@types/chrome" dependency-version: 0.1.42 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: lint-staged dependency-version: 17.0.4 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-deps - dependency-name: puppeteer dependency-version: 24.43.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: stylelint dependency-version: 17.11.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: typescript-eslint dependency-version: 8.59.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (03 May 26)

    build(deps): bump the npm-deps group with 7 updates (#6217) Bumps the npm-deps group with 7 updates: | Package | From | To | | --- | --- | --- | | [dompurify](https://github.com/cure53/DOMPurify) | `3.4.1` | `3.4.2` | | [squire-rte](https://github.com/neilj/Squire) | `2.4.2` | `2.4.3` | | [ava](https://github.com/avajs/ava) | `7.0.0` | `8.0.0` | | [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.3.0` | | [eslint-plugin-no-only-tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests) | `3.3.0` | `3.4.0` | | [stylelint](https://github.com/stylelint/stylelint) | `17.9.1` | `17.10.0` | | [undici-types](https://github.com/nodejs/undici) | `8.1.0` | `8.2.0` | Updates `dompurify` from 3.4.1 to 3.4.2 - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.4.1...3.4.2) Updates `squire-rte` from 2.4.2 to 2.4.3 - [Changelog](https://github.com/fastmail/Squire/blob/master/CHANGELOG.md) - [Commits](https://github.com/neilj/Squire/commits) Updates `ava` from 7.0.0 to 8.0.0 - [Release notes](https://github.com/avajs/ava/releases) - [Commits](https://github.com/avajs/ava/compare/v7.0.0...v8.0.0) Updates `eslint` from 10.2.1 to 10.3.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/compare/v10.2.1...v10.3.0) Updates `eslint-plugin-no-only-tests` from 3.3.0 to 3.4.0 - [Release notes](https://github.com/levibuzolic/eslint-plugin-no-only-tests/releases) - [Changelog](https://github.com/levibuzolic/eslint-plugin-no-only-tests/blob/main/CHANGELOG.md) - [Commits](https://github.com/levibuzolic/eslint-plugin-no-only-tests/compare/v3.3.0...v3.4.0) Updates `stylelint` from 17.9.1 to 17.10.0 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/17.9.1...17.10.0) Updates `undici-types` from 8.1.0 to 8.2.0 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v8.1.0...v8.2.0) --- updated-dependencies: - dependency-name: dompurify dependency-version: 3.4.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: squire-rte dependency-version: 2.4.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: ava dependency-version: 8.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-deps - dependency-name: eslint dependency-version: 10.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: eslint-plugin-no-only-tests dependency-version: 3.4.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: stylelint dependency-version: 17.10.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: undici-types dependency-version: 8.2.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (28 Apr 26)

    build(deps): bump the npm-deps group with 5 updates (#6215) * build(deps): bump the npm-deps group with 5 updates Bumps the npm-deps group with 5 updates: | Package | From | To | | --- | --- | --- | | [dompurify](https://github.com/cure53/DOMPurify) | `3.4.0` | `3.4.1` | | [@openpgp/web-stream-tools](https://github.com/openpgpjs/web-stream-tools) | `0.3.0` | `0.3.1` | | [@tony.ganchev/eslint-plugin-header](https://github.com/tonyganchev/eslint-plugin-header) | `3.4.3` | `3.4.4` | | [stylelint](https://github.com/stylelint/stylelint) | `17.8.0` | `17.9.0` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.59.0` | Updates `dompurify` from 3.4.0 to 3.4.1 - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.4.0...3.4.1) Updates `@openpgp/web-stream-tools` from 0.3.0 to 0.3.1 - [Commits](https://github.com/openpgpjs/web-stream-tools/commits/v0.3.1) Updates `@tony.ganchev/eslint-plugin-header` from 3.4.3 to 3.4.4 - [Release notes](https://github.com/tonyganchev/eslint-plugin-header/releases) - [Changelog](https://github.com/tonyganchev/eslint-plugin-header/blob/main/CHANGELOG.md) - [Commits](https://github.com/tonyganchev/eslint-plugin-header/compare/v3.4.3...v3.4.4) Updates `stylelint` from 17.8.0 to 17.9.0 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/17.8.0...17.9.0) Updates `typescript-eslint` from 8.58.2 to 8.59.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: dompurify dependency-version: 3.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: "@openpgp/web-stream-tools" dependency-version: 0.3.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: "@tony.ganchev/eslint-plugin-header" dependency-version: 3.4.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: stylelint dependency-version: 17.9.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: typescript-eslint dependency-version: 8.59.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps ... Signed-off-by: dependabot[bot] <[email protected]> * wip * updates * fix eslint errors * optimize eslint.config.mjs * update tsconfig * fix --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • dependabot[bot] (20 Apr 26)

    build(deps-dev): bump the npm-deps group with 6 updates (#6213) * build(deps-dev): bump the npm-deps group with 6 updates Bumps the npm-deps group with 6 updates: | Package | From | To | | --- | --- | --- | | [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.2.1` | | [prettier](https://github.com/prettier/prettier) | `3.8.2` | `3.8.3` | | [stylelint](https://github.com/stylelint/stylelint) | `17.7.0` | `17.8.0` | | [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.1` | `8.58.2` | | [undici-types](https://github.com/nodejs/undici) | `8.0.3` | `8.1.0` | Updates `eslint` from 10.2.0 to 10.2.1 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/compare/v10.2.0...v10.2.1) Updates `prettier` from 3.8.2 to 3.8.3 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.8.2...3.8.3) Updates `stylelint` from 17.7.0 to 17.8.0 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/17.7.0...17.8.0) Updates `typescript` from 6.0.2 to 6.0.3 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](https://github.com/microsoft/TypeScript/compare/v6.0.2...v6.0.3) Updates `typescript-eslint` from 8.58.1 to 8.58.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.2/packages/typescript-eslint) Updates `undici-types` from 8.0.3 to 8.1.0 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v8.0.3...v8.1.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 10.2.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: prettier dependency-version: 3.8.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: stylelint dependency-version: 17.8.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: typescript dependency-version: 6.0.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: typescript-eslint dependency-version: 8.58.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: undici-types dependency-version: 8.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps ... Signed-off-by: dependabot[bot] <[email protected]> * wip * updates --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • dependabot[bot] (16 Apr 26)

    build(deps): bump dompurify from 3.3.3 to 3.4.0 (#6212) * build(deps): bump dompurify from 3.3.3 to 3.4.0 Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.3.3 to 3.4.0. - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.3.3...3.4.0) --- updated-dependencies: - dependency-name: dompurify dependency-version: 3.4.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * update puppeteer --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • Ioan (14 Apr 26)

    #5297 Improve handling of recipients keys with identities missing email (#6207) * feat: improve handling of recipients keys with identities missing email * fix: test * fix: revert changes * fix: flaky * fix: pr reviews

  • martgil (14 Apr 26)

    #6199 Improve user backup detection (#6202) * feat: improve user backup detection * test: add tests * wip * wip * wip: make warning message for backup more noticeable * wip: pr reviews

  • dependabot[bot] (13 Apr 26)

    build(deps-dev): bump the npm-deps group with 5 updates (#6211) * build(deps-dev): bump the npm-deps group with 5 updates Bumps the npm-deps group with 5 updates: | Package | From | To | | --- | --- | --- | | [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.1.39` | `0.1.40` | | [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.2` | | [stylelint](https://github.com/stylelint/stylelint) | `17.6.0` | `17.7.0` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.58.1` | | [undici-types](https://github.com/nodejs/undici) | `8.0.2` | `8.0.3` | Updates `@types/chrome` from 0.1.39 to 0.1.40 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome) Updates `prettier` from 3.8.1 to 3.8.2 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.8.1...3.8.2) Updates `stylelint` from 17.6.0 to 17.7.0 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/17.6.0...17.7.0) Updates `typescript-eslint` from 8.58.0 to 8.58.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.1/packages/typescript-eslint) Updates `undici-types` from 8.0.2 to 8.0.3 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v8.0.2...v8.0.3) --- updated-dependencies: - dependency-name: "@types/chrome" dependency-version: 0.1.40 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: prettier dependency-version: 3.8.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: stylelint dependency-version: 17.7.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: typescript-eslint dependency-version: 8.58.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: undici-types dependency-version: 8.0.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps ... Signed-off-by: dependabot[bot] <[email protected]> * wip --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • dependabot[bot] (08 Apr 26)

    build(deps): bump nodemailer and mailparser (#6209) Bumps [nodemailer](https://github.com/nodemailer/nodemailer) to 8.0.5 and updates ancestor dependency [mailparser](https://github.com/nodemailer/mailparser). These dependencies need to be updated together. Updates `nodemailer` from 8.0.4 to 8.0.5 - [Release notes](https://github.com/nodemailer/nodemailer/releases) - [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodemailer/nodemailer/compare/v8.0.4...v8.0.5) Updates `mailparser` from 3.9.6 to 3.9.8 - [Release notes](https://github.com/nodemailer/mailparser/releases) - [Changelog](https://github.com/nodemailer/mailparser/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodemailer/mailparser/compare/v3.9.6...v3.9.8) --- updated-dependencies: - dependency-name: nodemailer dependency-version: 8.0.5 dependency-type: indirect - dependency-name: mailparser dependency-version: 3.9.8 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (08 Apr 26)

    build(deps-dev): bump basic-ftp from 5.2.0 to 5.2.1 (#6208) Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp) from 5.2.0 to 5.2.1. - [Release notes](https://github.com/patrickjuchli/basic-ftp/releases) - [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md) - [Commits](https://github.com/patrickjuchli/basic-ftp/compare/v5.2.0...v5.2.1) --- updated-dependencies: - dependency-name: basic-ftp dependency-version: 5.2.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (06 Apr 26)

    build(deps-dev): bump the npm-deps group with 6 updates (#6206) * build(deps-dev): bump the npm-deps group with 6 updates Bumps the npm-deps group with 6 updates: | Package | From | To | | --- | --- | --- | | [@tony.ganchev/eslint-plugin-header](https://github.com/tonyganchev/eslint-plugin-header) | `3.3.4` | `3.4.3` | | [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.1.38` | `0.1.39` | | [eslint](https://github.com/eslint/eslint) | `10.1.0` | `10.2.0` | | [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `62.8.1` | `62.9.0` | | [undici-types](https://github.com/nodejs/undici) | `7.24.6` | `8.0.2` | | [web-ext](https://github.com/mozilla/web-ext) | `10.0.0` | `10.1.0` | Updates `@tony.ganchev/eslint-plugin-header` from 3.3.4 to 3.4.3 - [Release notes](https://github.com/tonyganchev/eslint-plugin-header/releases) - [Changelog](https://github.com/tonyganchev/eslint-plugin-header/blob/main/CHANGELOG.md) - [Commits](https://github.com/tonyganchev/eslint-plugin-header/compare/v3.3.4...v3.4.3) Updates `@types/chrome` from 0.1.38 to 0.1.39 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome) Updates `eslint` from 10.1.0 to 10.2.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/compare/v10.1.0...v10.2.0) Updates `eslint-plugin-jsdoc` from 62.8.1 to 62.9.0 - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v62.8.1...v62.9.0) Updates `undici-types` from 7.24.6 to 8.0.2 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v7.24.6...v8.0.2) Updates `web-ext` from 10.0.0 to 10.1.0 - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/10.0.0...10.1.0) --- updated-dependencies: - dependency-name: "@tony.ganchev/eslint-plugin-header" dependency-version: 3.4.3 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: "@types/chrome" dependency-version: 0.1.39 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: eslint dependency-version: 10.2.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: eslint-plugin-jsdoc dependency-version: 62.9.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: undici-types dependency-version: 8.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-deps - dependency-name: web-ext dependency-version: 10.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps ... Signed-off-by: dependabot[bot] <[email protected]> * updates --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

  • Ioan (03 Apr 26)

    #6198 Upgrade typescript to v6 (#6204) * feat: upgrade typescript to v6 * fix: add strict type * fix: test * fix: test * fix: test * fix: test

  • dependabot[bot] (30 Mar 26)

    build(deps): bump the npm-deps group with 9 updates (#6203) * build(deps): bump the npm-deps group with 9 updates Bumps the npm-deps group with 9 updates: | Package | From | To | | --- | --- | --- | | [filesize](https://github.com/avoidwork/filesize.js) | `11.0.13` | `11.0.15` | | [globby](https://github.com/sindresorhus/globby) | `16.1.1` | `16.2.0` | | [@tony.ganchev/eslint-plugin-header](https://github.com/tonyganchev/eslint-plugin-header) | `3.3.3` | `3.3.4` | | [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `62.8.0` | `62.8.1` | | [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.5.207` | `5.6.205` | | [stylelint](https://github.com/stylelint/stylelint) | `17.5.0` | `17.6.0` | | [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.1` | `8.57.2` | | [undici-types](https://github.com/nodejs/undici) | `7.24.5` | `7.24.6` | Updates `filesize` from 11.0.13 to 11.0.15 - [Changelog](https://github.com/avoidwork/filesize.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/avoidwork/filesize.js/compare/11.0.13...11.0.15) Updates `globby` from 16.1.1 to 16.2.0 - [Release notes](https://github.com/sindresorhus/globby/releases) - [Commits](https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0) Updates `@tony.ganchev/eslint-plugin-header` from 3.3.3 to 3.3.4 - [Release notes](https://github.com/tonyganchev/eslint-plugin-header/releases) - [Changelog](https://github.com/tonyganchev/eslint-plugin-header/blob/main/CHANGELOG.md) - [Commits](https://github.com/tonyganchev/eslint-plugin-header/compare/v3.3.3...v3.3.4) Updates `eslint-plugin-jsdoc` from 62.8.0 to 62.8.1 - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v62.8.0...v62.8.1) Updates `pdfjs-dist` from 5.5.207 to 5.6.205 - [Release notes](https://github.com/mozilla/pdf.js/releases) - [Commits](https://github.com/mozilla/pdf.js/compare/v5.5.207...v5.6.205) Updates `stylelint` from 17.5.0 to 17.6.0 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/17.5.0...17.6.0) Updates `typescript` from 5.9.3 to 6.0.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.2) Updates `typescript-eslint` from 8.57.1 to 8.57.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/typescript-eslint) Updates `undici-types` from 7.24.5 to 7.24.6 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v7.24.5...v7.24.6) --- updated-dependencies: - dependency-name: filesize dependency-version: 11.0.15 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: globby dependency-version: 16.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: "@tony.ganchev/eslint-plugin-header" dependency-version: 3.3.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: eslint-plugin-jsdoc dependency-version: 62.8.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: pdfjs-dist dependency-version: 5.6.205 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: stylelint dependency-version: 17.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: typescript dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-deps - dependency-name: typescript-eslint dependency-version: 8.57.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: undici-types dependency-version: 7.24.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps ... Signed-off-by: dependabot[bot] <[email protected]> * use typescript v5 --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <[email protected]>

FlowCrypt Security

6.2/10

Repo Security Summary

Updated 01 Jun 26

  • Code-Review 10/10
  • Packaging N/A
  • Security-Policy 10/10
  • Maintained 10/10
  • Dangerous-Workflow 10/10
  • Token-Permissions 0/10
  • CII-Best-Practices 0/10
  • Binary-Artifacts 10/10
  • License 9/10
  • Signed-Releases 0/10
  • Pinned-Dependencies 1/10
  • Branch-Protection N/A
  • Fuzzing 0/10
  • SAST 10/10

FlowCrypt Website

Website

FlowCrypt: PGP Encryption for Gmail

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address 45.76.85.121
  • Hostname 45.76.85.121.vultrusercontent.com
  • Location Frankfurt am Main, Hessen, Germany, EU
  • ISP Vultr Holdings LLC
  • ASN AS20473

Associated Countries

  • US US
  • DE DE
  • CA CA

Safety Score

Website marked as safe

100%

Blacklist Check

flowcrypt.com was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

FlowCrypt Reviews

More PGP Managers

About the Data: FlowCrypt

API

You can access FlowCrypt's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/flowcrypt

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share FlowCrypt

Help your friends compare PGP Managers, and pick privacy-respecting software and services.
Share FlowCrypt and Awesome Privacy with your network!

View PGP Managers (8)