FlowCrypt
flowcrypt.com GmailBrowser extension for using PGP within Gmail, for Chrome and Firefox. Mobile version supported on Android and iOS.
- Homepage: flowcrypt.com
- GitHub: github.com/FlowCrypt/flowcrypt-browser
- Web info: web-check.xyz/check/flowcrypt.com
FlowCrypt Source Code
Author
Description
FlowCrypt Browser extension for Chrome and Firefox
Homepage
https://flowcrypt.comLicense
NOASSERTION
Created
08 Jan 16
Last Updated
15 Jun 26
Latest version
Primary Language
TypeScript
Size
96,552 KB
Stars
393
Forks
53
Watchers
393
Language Usage
Star History
Top Contributors
-
@dependabot[bot] (901)
-
@michael-volynets (170)
-
@tomholub (151)
-
@rrrooommmaaa (150)
-
@martgil (133)
-
@dependabot-preview[bot] (111)
-
@sosnovsky (81)
-
@ioanatflowcrypt (42)
-
@seisvelas (30)
-
@IvanPizhenko (14)
-
@wiktor-k (11)
-
@flowcrypt-machine-user (10)
-
@snyk-bot (10)
-
@schmorrison (10)
-
@yantakus (9)
-
@vahram-papazyan (7)
-
@danishnavid008 (3)
-
@vnikolaou (2)
-
@vincentp (2)
-
@mondo989 (2)
-
@4cm4k1 (1)
-
@gboudreau (1)
-
@narskidan (1)
-
@polluks2 (1)
-
@sushiwushi (1)
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
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 -
DE -
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
FlowCrypt Reviews
More PGP Managers
-
Successor of MacGPG. Plays nice with MacOS apps, including Finder, Appple Mail, Keychain and Spotlight. Makes encrypting files, emails, and messages / data very easy. As well as GUI for generating keys, verifying signatures, etc.
Not Open Source -
Kleopatra ported to Windows.
-
Certificate manager and a universal crypto GUI. It supports managing X.509 and OpenPGP certificates in the GpgSM keybox and retrieving certificates from LDAP servers.
-
Mailvelope is an addon for email applications, that makes using PGP very easy for beginners. You can use the hosted version for free, or opt to host your own instance. Works with Gmail, Yahoo, Outlook, GMX, Posteo, Web.de, FreeNet.de, Mailbox.org and many others.
-
Android app for managing keys, and encrypting messages. Works both stand-alone, and as integrated into other apps, including k9-Mail. Everything can be done through a simple yet powerful GUI. Open source, security audited, transparent permissions, and activley maintained.
-
iOS app for encrypting/ decrypting text. Has native keyboard integration, keychain support and app integrations which makes it quick to use in any app.
Not Open Source -
Application for managing encryption keys and passwords, integrated with the GNOME Keyring.
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!