samples
samples copied to clipboard
Bump jsonwebtoken and firebase-tools in /web-share
Bumps jsonwebtoken to 9.0.1 and updates ancestor dependency firebase-tools. These dependencies need to be updated together.
Updates jsonwebtoken from 8.5.1 to 9.0.1
Changelog
Sourced from jsonwebtoken's changelog.
9.0.1 - 2023-07-05
- fix(stubs): allow decode method to be stubbed
9.0.0 - 2022-12-21
Breaking changes: See Migration from v8 to v9
Breaking changes
- Removed support for Node versions 11 and below.
- The verify() function no longer accepts unsigned tokens by default. ([834503079514b72264fd13023a3b8d648afd6a16]https://github.com/auth0/node-jsonwebtoken/commit/834503079514b72264fd13023a3b8d648afd6a16)
- RSA key size must be 2048 bits or greater. ([ecdf6cc6073ea13a7e71df5fad043550f08d0fa6]https://github.com/auth0/node-jsonwebtoken/commit/ecdf6cc6073ea13a7e71df5fad043550f08d0fa6)
- Key types must be valid for the signing / verification algorithm
Security fixes
- security: fixes
Arbitrary File Write via verify function- CVE-2022-23529- security: fixes
Insecure default algorithm in jwt.verify() could lead to signature validation bypass- CVE-2022-23540- security: fixes
Insecure implementation of key retrieval function could lead to Forgeable Public/Private Tokens from RSA to HMAC- CVE-2022-23541- security: fixes
Unrestricted key type could lead to legacy keys usage- CVE-2022-23539
Commits
84539b2Updating package version to 9.0.1 (#920)a99fd4bfix(stubs): allow decode method to be stubbed (#876)e1fa9dcMerge pull request from GHSA-8cf7-32gw-wr335eaedbfchore(ci): remove github test actions job (#861)cd4163echore(ci): configure Github Actions jobs for Tests & Security Scanning (#856)ecdf6ccfix!: Prevent accidental use of insecure key sizes & misconfiguration of secr...8345030fix(sign&verify)!: Remove defaultnonesupport fromsignandverifymet...7e6a86bUpload OpsLevel YAML (#849)74d5719docs: update references vercel/ms references (#770)d71e383docs: document "invalid token" error- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by jake.lacey, a new releaser for jsonwebtoken since your current version.
Updates firebase-tools from 9.17.0 to 12.4.7
Release notes
Sourced from firebase-tools's releases.
v12.4.7
- Improve error message raised when
firebase init hosting:githubfails due to max number of keys limit for a service account. (#6145)- Fixed bug where
functions:secrets:\*family of commands did not work when Firebase CLI is authenticated via GOOGLE_APPLICATION_CREDENTIALS (#6190)- Fixed bug where some extension instance updates would default to the wrong location.
v12.4.6
- Fixed an issue where extension instances could not be deployed when authenticated as a service account (#6060).
- Fixed
globusage in Next.js utility function to detect images inappdirectory (#6166)- Send experiments activated with
firebase experiments:enableto the emulator suite UI (#6169)v12.4.5
- Fixed bug where
functions:secrets:setdidn't remove stale versions of a secret. (#6080)- Fixed bug where
firebase deploy --only firestore:named-dbdidn't update rules. (#6129)- Fixed issue where Flutter Web is not detected as a web framework. (#6085)
- Added better messages for API permissions failures that direct the user to the URL to enable the API. (#6130)
- Fixed issue caused by adding type checks in #5906.
- Fixed
next/imagecomponent in app directory for Next.js > 13.4.9. (#6143)- Fixed bug where Next.js Image Optimization in the app directory was not requiring a Cloud Function. (#6143)
- Fixed a transitive dependency on a vulnerable version of
vm2. (#6150)v12.4.4
- Disables KeepAlive timeout when debugger is attached to the functions emulator. (#6069)
- Fixed an issue where
database:listwould have inaccurate results. (#6063)v12.4.3
- Fixed incorrect links in
firebase open hostingandfirebase open crash. (#6073)- Released Firebase Emulator UI v1.11.7, which includes preview support for multiple Firestore databases. (#6079)
v12.4.2
- Run lifecycle hooks for specific functions. (#6023)
- Increased extension instance create poll timeout to 1h to match backend (#5969).
- Refactored
ext:installto use the latest extension metadata. (#5997)- Added descriptive error when repo is private or not found during
ext:dev:upload. (#6052)- Fixed issue where missing trigger warnings would be wrongly displayed when emulating extensions with HTTPS triggers. (#6055)
- Normalized extension root path before usage in
ext:dev:upload. (#6054)v12.4.1
- Release Firestore emulator 1.18.1 which addes a emulator configuration to start with experimental mode (#5942).
- Run lifecycle hooks for specific codebases. (#6011)
- Fixed issue causing
firebase emulators:startto crash in Next.js apps (#6005)v12.4.0
- Added
appdistribution:group:createandappdistribution:group:delete. (#5978)- Added
--group-aliasoption toappdistribution:testers:addandappdistribution:testers:remove. (#5978)- Fixed an issue where Storage rules could not be deployed to projects without a billing plan. (#5955)
v12.3.1
... (truncated)
Commits
7d9526412.4.772a3099Fixing a couple typos and adding version info. (#6211)1a78f64Storage tests (#6209)2deeeb8Disambiguate logging for framework discovery (#6203)ef48df8Improve error message whenfirebase init hosting:githubfails because of ke...67af8aeBetter handling when updating from LOCATION to system param (#6202)69721e7Vscode version 0.0.24 (#6185)c076b9cRemoving Django variables from experimental Astro guide (#6165)8df102bRequire auth for functions:secrets family of commands. (#6190)e17a4b3Support 2nd Gen functions infunctions:shellcommand (#6096)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.