Skip to content

build(deps): bump lodash from 4.17.21 to 4.17.23 in /webapp#509

Closed
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/npm_and_yarn/webapp/lodash-4.17.23
Closed

build(deps): bump lodash from 4.17.21 to 4.17.23 in /webapp#509
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/npm_and_yarn/webapp/lodash-4.17.23

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jan 21, 2026

Bumps lodash from 4.17.21 to 4.17.23.

Commits

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will 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.

Summary by cubic

Upgrade lodash to 4.17.23 in the webapp to include an upstream fix preventing prototype pollution in baseUnset. No app code changes; backward compatible update.

Written for commit 46b8d4b. Summary will update on new commits.

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.17.23
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jan 21, 2026
@vercel
Copy link
Copy Markdown

vercel Bot commented Jan 21, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
traduora-docs-co Error Error Jan 21, 2026 11:55pm

Request Review

@cla-assistant
Copy link
Copy Markdown

cla-assistant Bot commented Jan 21, 2026

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

2 similar comments
@cla-assistant
Copy link
Copy Markdown

cla-assistant Bot commented Jan 21, 2026

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@cla-assistant
Copy link
Copy Markdown

cla-assistant Bot commented Jan 21, 2026

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jan 21, 2026

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

@sonarqubecloud
Copy link
Copy Markdown

@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedjpegtran-bin@​4.0.0901007980100
Addeddocusaurus@​1.14.7941009584100
Updatedbootstrap@​4.6.0 ⏵ 5.1.197 -210010086 +36100

View full report

@socket-security
Copy link
Copy Markdown

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn Critical
Critical CVE: Prototype Pollution in npm immer

CVE: GHSA-33f9-j839-rf8h Prototype Pollution in immer (CRITICAL)

Affected versions: >= 7.0.0 < 9.0.6

Patched version: 9.0.6

From: ?npm/docusaurus@1.14.7npm/immer@8.0.1

ℹ Read more on: This package | This alert | What is a critical CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known critical CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/immer@8.0.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Critical
Critical CVE: Improper Neutralization of Special Elements used in a Command in Shell-quote

CVE: GHSA-g4rg-993r-mgx7 Improper Neutralization of Special Elements used in a Command in Shell-quote (CRITICAL)

Affected versions: >= 1.6.3 < 1.7.3

Patched version: 1.7.3

From: ?npm/docusaurus@1.14.7npm/shell-quote@1.7.2

ℹ Read more on: This package | This alert | What is a critical CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known critical CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/shell-quote@1.7.2. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm safer-buffer is 94.0% likely obfuscated

Confidence: 0.94

Location: Package overview

From: ?npm/docusaurus@1.14.7npm/safer-buffer@2.1.2

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/safer-buffer@2.1.2. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@augmentcode
Copy link
Copy Markdown

augmentcode Bot commented Jan 21, 2026

🤖 Augment PR Summary

Summary: Updates the webapp lodash dependency from 4.17.21 to 4.17.23 to pick up upstream fixes.

Changes: Adjusted the version constraint in webapp/package.json.

🤖 Was this summary useful? React with 👍 or 👎

Copy link
Copy Markdown

@augmentcode augmentcode Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. 1 suggestions posted.

Fix All in Augment

Comment augment review to trigger a new review at any time.

Comment thread webapp/package.json
"flag-icon-css": "^3.5.0",
"jwt-decode": "^3.1.2",
"lodash": "^4.17.21",
"lodash": "^4.17.23",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

webapp/yarn.lock currently pins lodash to 4.17.21, so this package.json bump to ^4.17.23 won’t actually change what gets installed when the lockfile is used. Consider updating/regenerating the lockfile so installs reliably pick up 4.17.23.

Fix This in Augment

🤖 Was this useful? React with 👍 or 👎

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Jan 21, 2026

Greptile Summary

Updated lodash dependency from 4.17.21 to 4.17.23 in the webapp package. This update includes a security fix for prototype pollution in the baseUnset function along with documentation improvements and JSDoc fixes.

Key Issue:

  • yarn.lock file was not updated alongside package.json, violating project dependency management requirements. This creates a risk of inconsistent dependency resolution across different environments and CI/CD pipelines.

What's in this update:

  • Security fix: Prevents prototype pollution on baseUnset function
  • Documentation improvements for JSDoc
  • No breaking changes between 4.17.21 and 4.17.23

Confidence Score: 2/5

  • This PR is not safe to merge without updating yarn.lock
  • While the lodash version update itself is safe and includes important security fixes, the missing yarn.lock update creates a critical issue that violates project requirements and could lead to inconsistent dependency installations across environments
  • webapp/package.json requires corresponding yarn.lock update before merge

Important Files Changed

Filename Overview
webapp/package.json Updated lodash from 4.17.21 to 4.17.23, but missing critical yarn.lock update

Sequence Diagram

sequenceDiagram
    participant D as Dependabot
    participant P as package.json
    participant L as yarn.lock
    participant N as Node Modules
    
    D->>P: Update lodash: 4.17.21 → 4.17.23
    Note over L: ❌ Lock file not updated
    Note over N: Inconsistent dependency resolution risk
    Note over P,N: yarn.lock must be updated<br/>to match package.json changes
Loading

Copy link
Copy Markdown
Contributor

@greptile-apps greptile-apps Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 file reviewed, 1 comment

Edit Code Review Agent Settings | Greptile

Comment thread webapp/package.json
"flag-icon-css": "^3.5.0",
"jwt-decode": "^3.1.2",
"lodash": "^4.17.21",
"lodash": "^4.17.23",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

logic: yarn.lock file not updated alongside package.json. Per project requirements, dependency updates must update lock files to ensure consistent installs across environments.

Context Used: Rule from dashboard - When updating dependencies via automated PRs (like Dependabot), ensure the package.json file is expl... (source)

Prompt To Fix With AI
This is a comment left during a code review.
Path: webapp/package.json
Line: 51:51

Comment:
**logic:** `yarn.lock` file not updated alongside `package.json`. Per project requirements, dependency updates must update lock files to ensure consistent installs across environments.

**Context Used:** Rule from `dashboard` - When updating dependencies via automated PRs (like Dependabot), ensure the package.json file is expl... ([source](https://app.greptile.com/review/custom-context?memory=d1ffbb9b-c4e0-4fc6-bae7-688b0ae84515))

How can I resolve this? If you propose a fix, please make it concise.

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 2, 2026

Superseded by #528.

@dependabot dependabot Bot closed this Apr 2, 2026
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/webapp/lodash-4.17.23 branch April 2, 2026 14:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants