Skip to content

Bump lodash from 4.17.23 to 4.18.1#20492

Merged
jcortes merged 1 commit intomasterfrom
dependabot/npm_and_yarn/lodash-4.18.1
Apr 7, 2026
Merged

Bump lodash from 4.17.23 to 4.18.1#20492
jcortes merged 1 commit intomasterfrom
dependabot/npm_and_yarn/lodash-4.18.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 2, 2026

Bumps lodash from 4.17.23 to 4.18.1.

Release notes

Sourced from lodash's releases.

4.18.1

Bugs

Fixes a ReferenceError issue in lodash lodash-es lodash-amd and lodash.template when using the template and fromPairs functions from the modular builds. See lodash/lodash#6167

These defects were related to how lodash distributions are built from the main branch using https://github.com/lodash-archive/lodash-cli. When internal dependencies change inside lodash functions, equivalent updates need to be made to a mapping in the lodash-cli. (hey, it was ahead of its time once upon a time!). We know this, but we missed it in the last release. It's the kind of thing that passes in CI, but fails bc the build is not the same thing you tested.

There is no diff on main for this, but you can see the diffs for each of the npm packages on their respective branches:

4.18.0

v4.18.0

Full Changelog: lodash/lodash@4.17.23...4.18.0

Security

_.unset / _.omit: Fixed prototype pollution via constructor/prototype path traversal (GHSA-f23m-r3pf-42rh, fe8d32e). Previously, array-wrapped path segments and primitive roots could bypass the existing guards, allowing deletion of properties from built-in prototypes. Now constructor and prototype are blocked unconditionally as non-terminal path keys, matching baseSet. Calls that previously returned true and deleted the property now return false and leave the target untouched.

_.template: Fixed code injection via imports keys (GHSA-r5fr-rjxr-66jc, CVE-2026-4800, 879aaa9). Fixes an incomplete patch for CVE-2021-23337. The variable option was validated against reForbiddenIdentifierChars but importsKeys was left unguarded, allowing code injection via the same Function() constructor sink. imports keys containing forbidden identifier characters now throw "Invalid imports option passed into _.template".

Docs

  • Add security notice for _.template in threat model and API docs (#6099)
  • Document lower > upper behavior in _.random (#6115)
  • Fix quotes in _.compact jsdoc (#6090)

lodash.* modular packages

Diff

We have also regenerated and published a select number of the lodash.* modular packages.

These modular packages had fallen out of sync significantly from the minor/patch updates to lodash. Specifically, we have brought the following packages up to parity w/ the latest lodash release because they have had CVEs on them in the past:

Commits
  • cb0b9b9 release(patch): bump main to 4.18.1 (#6177)
  • 75535f5 chore: prune stale advisory refs (#6170)
  • 62e91bc docs: remove n_ Node.js < 6 REPL note from README (#6165)
  • 59be2de release(minor): bump to 4.18.0 (#6161)
  • af63457 fix: broken tests for _.template 879aaa9
  • 1073a76 fix: linting issues
  • 879aaa9 fix: validate imports keys in _.template
  • fe8d32e fix: block prototype pollution in baseUnset via constructor/prototype traversal
  • 18ba0a3 refactor(fromPairs): use baseAssignValue for consistent assignment (#6153)
  • b819080 ci: add dist sync validation workflow (#6137)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 2, 2026
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 2, 2026

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

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
pipedream-docs-redirect-do-not-edit Ignored Ignored Apr 6, 2026 11:00pm

Request Review

@pipedream-component-development
Copy link
Copy Markdown
Collaborator

Thank you so much for submitting this! We've added it to our backlog to review, and our team has been notified.

@pipedream-component-development
Copy link
Copy Markdown
Collaborator

Thanks for submitting this PR! When we review PRs, we follow the Pipedream component guidelines. If you're not familiar, here's a quick checklist:

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 2, 2026

Walkthrough

Updated the lodash dependency from ^4.17.23 to ^4.18.1 across multiple component package.json files; no other dependencies, metadata, or code changes were made.

Changes

Cohort / File(s) Summary
Lodash dependency version bump
components/amilia/package.json, components/asana/package.json, components/clickup/package.json, components/constant_contact/package.json, components/diabatix_coldstream/package.json, components/drata/package.json, components/dropbox/package.json, components/eventbrite/package.json, components/faunadb/package.json, components/flodesk/package.json, components/gitlab/package.json, components/gitlab_developer_app/package.json, components/google_drive/package.json, components/google_sheets/package.json, components/jumpseller/package.json, components/mailgun/package.json, components/pcloud/package.json, components/process_street/package.json, components/reddit/package.json, components/riskadvisor/package.json, components/salesforce_rest_api/package.json, components/sendgrid/package.json, components/short/package.json, components/shortcut/package.json, components/slack_v2/package.json, components/stack_exchange/package.json, components/typeform/package.json, components/wrike/package.json, components/zoom_admin/package.json
Updated lodash dependency from ^4.17.23 to ^4.18.1 in each listed package.json. No other changes.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Suggested reviewers

  • luancazarine
  • lcaresia
🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description is incomplete according to the repository template. It lacks the required 'WHY' section explaining the rationale for the bump, though it includes detailed release notes. Add a 'WHY' section explaining the rationale for upgrading lodash (e.g., security fixes, bug fixes, or compatibility improvements).
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and accurately describes the main change: bumping lodash dependency from version 4.17.23 to 4.18.1 across multiple components.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/npm_and_yarn/lodash-4.18.1

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

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (2)
components/constant_contact/package.json (1)

3-3: 🧹 Nitpick | 🔵 Trivial

Consider bumping the component version.

The lodash dependency update includes important security fixes (prototype pollution prevention, code injection fixes). When updating dependencies—especially for security—it's recommended to bump the package version to reflect the change.

Consider incrementing the version from 0.2.0 to 0.2.1 (patch bump for dependency security update).

📦 Suggested version bump
-  "version": "0.2.0",
+  "version": "0.2.1",
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@components/constant_contact/package.json` at line 3, Update the package
version to reflect the dependency security fix: open package.json and change the
"version" field in the components/constant_contact package from "0.2.0" to
"0.2.1" (patch bump) so the release correctly signals the lodash security
update.
components/faunadb/package.json (1)

3-3: 🧹 Nitpick | 🔵 Trivial

Consider bumping the package version for security dependency updates.

The package version remains at 0.3.8 despite updating a dependency with security fixes. Depending on your release workflow, you may want to bump the patch version (0.3.8 → 0.3.9) to indicate the security improvement, especially since the lodash update addresses CVE-2026-4800.

However, if this is part of a batch dependency update across 29 components (per the PR summary) and versions will be bumped at release time, the current approach may be intentional.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@components/faunadb/package.json` at line 3, The package's version field
("version": "0.3.8") was not updated after a security-related dependency change
(lodash/CVE-2026-4800); update the version value in
components/faunadb/package.json to the next patch (e.g., "0.3.9") to reflect the
security fix unless you intentionally batch version bumps across components —
change the "version" string in that file (package.json) accordingly and include
it in your release/commit for this component.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@components/salesforce_rest_api/package.json`:
- Around line 16-17: The package.json currently pins "lodash" to ^4.18.1 but
leaves "lodash-es" at ^4.17.23; update the "lodash-es" dependency in
package.json to "^4.18.1" to match and remediate GHSA-r5fr-rjxr-66jc, then run
your package manager (npm/yarn/pnpm) to refresh lockfile(s) and verify the
update (e.g., inspect package-lock.json or yarn.lock and run an audit/scan).

---

Outside diff comments:
In `@components/constant_contact/package.json`:
- Line 3: Update the package version to reflect the dependency security fix:
open package.json and change the "version" field in the
components/constant_contact package from "0.2.0" to "0.2.1" (patch bump) so the
release correctly signals the lodash security update.

In `@components/faunadb/package.json`:
- Line 3: The package's version field ("version": "0.3.8") was not updated after
a security-related dependency change (lodash/CVE-2026-4800); update the version
value in components/faunadb/package.json to the next patch (e.g., "0.3.9") to
reflect the security fix unless you intentionally batch version bumps across
components — change the "version" string in that file (package.json) accordingly
and include it in your release/commit for this component.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 1e0958a0-2270-4cd9-b9f6-a9c9e9a1d2d0

📥 Commits

Reviewing files that changed from the base of the PR and between 7856d41 and 9c50033.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (29)
  • components/amilia/package.json
  • components/asana/package.json
  • components/clickup/package.json
  • components/constant_contact/package.json
  • components/diabatix_coldstream/package.json
  • components/drata/package.json
  • components/dropbox/package.json
  • components/eventbrite/package.json
  • components/faunadb/package.json
  • components/flodesk/package.json
  • components/gitlab/package.json
  • components/gitlab_developer_app/package.json
  • components/google_drive/package.json
  • components/google_sheets/package.json
  • components/jumpseller/package.json
  • components/mailgun/package.json
  • components/pcloud/package.json
  • components/process_street/package.json
  • components/reddit/package.json
  • components/riskadvisor/package.json
  • components/salesforce_rest_api/package.json
  • components/sendgrid/package.json
  • components/short/package.json
  • components/shortcut/package.json
  • components/slack_v2/package.json
  • components/stack_exchange/package.json
  • components/typeform/package.json
  • components/wrike/package.json
  • components/zoom_admin/package.json

Comment thread components/salesforce_rest_api/package.json Outdated
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/lodash-4.18.1 branch 2 times, most recently from aada7cd to e841bef Compare April 6, 2026 19:24
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (2)
components/riskadvisor/package.json (1)

3-3: ⚠️ Potential issue | 🔴 Critical

Bump package version to 0.1.1 to reflect the security fix.

Lodash 4.18.1 addresses CVE-2026-4800, a code-injection/RCE vulnerability in _.template. Without bumping the package version, users won't detect this security update, and package registries won't mark it as a new release. Bump to 0.1.1 (patch version) per semver for dependency security fixes.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@components/riskadvisor/package.json` at line 3, Update the package version in
components/riskadvisor/package.json by changing the "version" field from "0.1.0"
to "0.1.1" to reflect the security fix; after updating the "version" value,
regenerate and commit any lockfiles (package-lock.json or yarn.lock) so the
release and dependency state are consistent, then run a test build/publish step
to ensure the new patch release is created.
components/sendgrid/package.json (1)

3-3: 🧹 Nitpick | 🔵 Trivial

Consider bumping the package version to reflect the dependency update.

Since this PR updates a dependency to address security vulnerabilities, the package version should be incremented following semver conventions. A patch version bump from 0.5.3 to 0.5.4 would be appropriate to signal that this release includes dependency security fixes. Based on learnings, patch versions are used for bug fixes, and security fixes in dependencies fall into this category.

📦 Proposed version bump
-  "version": "0.5.3",
+  "version": "0.5.4",
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@components/sendgrid/package.json` at line 3, Update the package version in
components/sendgrid/package.json by changing the "version" field from "0.5.3" to
"0.5.4" to reflect the dependency/security fix; ensure the commit includes this
package.json change so the release correctly follows semver for a patch bump.
♻️ Duplicate comments (7)
components/process_street/package.json (1)

3-3: ⚠️ Potential issue | 🟠 Major

Package version should be bumped for security update.

Same issue: security dependency update without package version bump. Recommend bumping from 0.0.2 to 0.0.3.

Also applies to: 18-18

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@components/process_street/package.json` at line 3, Update the package version
field in package.json from "0.0.2" to "0.0.3" to reflect the security dependency
update; locate the "version" property in the package.json file and change its
value to "0.0.3" and commit the change so the release/version metadata matches
the dependency/security fix.
components/flodesk/package.json (1)

3-3: ⚠️ Potential issue | 🟠 Major

Package version should be bumped for security update.

Same issue: security dependency update without package version bump. Recommend bumping from 0.1.1 to 0.1.2.

Also applies to: 17-17

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@components/flodesk/package.json` at line 3, The package.json still lists
"version": "0.1.1" and needs to be bumped for the security update; update the
version field in components/flodesk/package.json from 0.1.1 to 0.1.2, and then
regenerate or update any associated lockfile (e.g., package-lock.json or
yarn.lock) if applicable so the version change is committed consistently with
the dependency/security fix.
components/clickup/package.json (1)

3-3: ⚠️ Potential issue | 🟠 Major

Package version should be bumped for security update.

Same issue: security dependency update without package version bump. Recommend bumping from 0.4.1 to 0.4.2.

Also applies to: 18-18

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@components/clickup/package.json` at line 3, Update the package.json version
field to reflect the security patch by changing the "version" value from "0.4.1"
to "0.4.2" so the published package and dependency metadata reflect the fix;
modify the "version" key in components/clickup/package.json (and repeat the same
bump in any other package.json with the same outdated value) and commit the
change.
components/stack_exchange/package.json (1)

3-3: ⚠️ Potential issue | 🟠 Major

Package version should be bumped for security update.

Same issue as in components/riskadvisor/package.json: the security fix for lodash isn't accompanied by a package version bump. Recommend bumping from 0.3.9 to 0.3.10.

Also applies to: 16-16

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@components/stack_exchange/package.json` at line 3, The package.json version
"0.3.9" in components/stack_exchange needs to be bumped to reflect the security
fix for lodash; update the "version" field from "0.3.9" to "0.3.10" so the
release containing the fix is correctly versioned (update the "version" value in
package.json where it currently reads "0.3.9").
components/constant_contact/package.json (1)

3-3: ⚠️ Potential issue | 🟠 Major

Package version should be bumped for security update.

Same issue: security dependency update without package version bump. Recommend bumping from 0.2.0 to 0.2.1.

Also applies to: 17-17

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@components/constant_contact/package.json` at line 3, Update the package.json
"version" field to reflect the security update by changing the current "version"
value from "0.2.0" to "0.2.1"; locate the "version" key in the package.json for
the components/constant_contact package and bump it so the release accurately
represents the dependency/security fix.
components/amilia/package.json (1)

3-3: ⚠️ Potential issue | 🟠 Major

Package version should be bumped for security update.

Same issue: security dependency update without package version bump. Recommend bumping from 0.0.4 to 0.0.5.

Also applies to: 18-18

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@components/amilia/package.json` at line 3, Update the package version in
components/amilia package.json by changing the "version" field from "0.0.4" to
"0.0.5" to reflect the security dependency update; ensure only the "version"
value is modified and commit the change (verify no other fields are altered).
components/slack_v2/package.json (1)

3-3: ⚠️ Potential issue | 🟠 Major

Package version should be bumped for security update.

Same issue: security dependency update without package version bump. Recommend bumping from 0.3.2 to 0.3.3.

Also applies to: 20-20

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@components/slack_v2/package.json` at line 3, Update the package.json
"version" field from "0.3.2" to "0.3.3" to reflect the security-related
dependency bump; locate the "version" property in package.json (currently
"0.3.2"), change it to "0.3.3", and then regenerate or update any lockfile
(e.g., package-lock.json / yarn.lock) as appropriate so the version and lockfile
remain consistent.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@components/drata/package.json`:
- Line 17: Update the component metadata and docs to reflect the lodash update:
bump the "version" field in components/drata/package.json from 0.0.5 to 0.0.6
and add a new entry in components/drata/CHANGELOG.md noting the lodash security
fix (include upgraded version 4.18.1 and a short description/reference to the
fix); ensure the package.json version string exactly matches the new patch level
and the changelog entry is placed at the top under an appropriate unreleased or
versioned header.

---

Outside diff comments:
In `@components/riskadvisor/package.json`:
- Line 3: Update the package version in components/riskadvisor/package.json by
changing the "version" field from "0.1.0" to "0.1.1" to reflect the security
fix; after updating the "version" value, regenerate and commit any lockfiles
(package-lock.json or yarn.lock) so the release and dependency state are
consistent, then run a test build/publish step to ensure the new patch release
is created.

In `@components/sendgrid/package.json`:
- Line 3: Update the package version in components/sendgrid/package.json by
changing the "version" field from "0.5.3" to "0.5.4" to reflect the
dependency/security fix; ensure the commit includes this package.json change so
the release correctly follows semver for a patch bump.

---

Duplicate comments:
In `@components/amilia/package.json`:
- Line 3: Update the package version in components/amilia package.json by
changing the "version" field from "0.0.4" to "0.0.5" to reflect the security
dependency update; ensure only the "version" value is modified and commit the
change (verify no other fields are altered).

In `@components/clickup/package.json`:
- Line 3: Update the package.json version field to reflect the security patch by
changing the "version" value from "0.4.1" to "0.4.2" so the published package
and dependency metadata reflect the fix; modify the "version" key in
components/clickup/package.json (and repeat the same bump in any other
package.json with the same outdated value) and commit the change.

In `@components/constant_contact/package.json`:
- Line 3: Update the package.json "version" field to reflect the security update
by changing the current "version" value from "0.2.0" to "0.2.1"; locate the
"version" key in the package.json for the components/constant_contact package
and bump it so the release accurately represents the dependency/security fix.

In `@components/flodesk/package.json`:
- Line 3: The package.json still lists "version": "0.1.1" and needs to be bumped
for the security update; update the version field in
components/flodesk/package.json from 0.1.1 to 0.1.2, and then regenerate or
update any associated lockfile (e.g., package-lock.json or yarn.lock) if
applicable so the version change is committed consistently with the
dependency/security fix.

In `@components/process_street/package.json`:
- Line 3: Update the package version field in package.json from "0.0.2" to
"0.0.3" to reflect the security dependency update; locate the "version" property
in the package.json file and change its value to "0.0.3" and commit the change
so the release/version metadata matches the dependency/security fix.

In `@components/slack_v2/package.json`:
- Line 3: Update the package.json "version" field from "0.3.2" to "0.3.3" to
reflect the security-related dependency bump; locate the "version" property in
package.json (currently "0.3.2"), change it to "0.3.3", and then regenerate or
update any lockfile (e.g., package-lock.json / yarn.lock) as appropriate so the
version and lockfile remain consistent.

In `@components/stack_exchange/package.json`:
- Line 3: The package.json version "0.3.9" in components/stack_exchange needs to
be bumped to reflect the security fix for lodash; update the "version" field
from "0.3.9" to "0.3.10" so the release containing the fix is correctly
versioned (update the "version" value in package.json where it currently reads
"0.3.9").
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 31ce9537-3083-4dbf-8a3c-f4e8d6b35b0e

📥 Commits

Reviewing files that changed from the base of the PR and between aada7cd and e841bef.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (29)
  • components/amilia/package.json
  • components/asana/package.json
  • components/clickup/package.json
  • components/constant_contact/package.json
  • components/diabatix_coldstream/package.json
  • components/drata/package.json
  • components/dropbox/package.json
  • components/eventbrite/package.json
  • components/faunadb/package.json
  • components/flodesk/package.json
  • components/gitlab/package.json
  • components/gitlab_developer_app/package.json
  • components/google_drive/package.json
  • components/google_sheets/package.json
  • components/jumpseller/package.json
  • components/mailgun/package.json
  • components/pcloud/package.json
  • components/process_street/package.json
  • components/reddit/package.json
  • components/riskadvisor/package.json
  • components/salesforce_rest_api/package.json
  • components/sendgrid/package.json
  • components/short/package.json
  • components/shortcut/package.json
  • components/slack_v2/package.json
  • components/stack_exchange/package.json
  • components/typeform/package.json
  • components/wrike/package.json
  • components/zoom_admin/package.json

"dependencies": {
"@pipedream/platform": "^1.6.8",
"lodash": "^4.17.23"
"lodash": "^4.18.1"
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.

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Read-only verification of lodash version consistency in manifests and lockfiles

set -euo pipefail

echo "== package.json entries for lodash =="
rg -n '"lodash"\s*:\s*"\^?4\.18\.1"' --glob '**/package.json' || true

echo
echo "== any remaining old lodash constraints in package.json =="
rg -n '"lodash"\s*:\s*"\^?4\.17\.23"' --glob '**/package.json' || true

echo
echo "== lockfiles present =="
fd -i '(^|/)(package-lock\.json|yarn\.lock|pnpm-lock\.yaml)$' || true

echo
echo "== lockfile references to lodash 4.18.1 =="
rg -n 'lodash.*4\.18\.1|4\.18\.1.*lodash' --glob '**/package-lock.json' --glob '**/yarn.lock' --glob '**/pnpm-lock.yaml' || true

Repository: PipedreamHQ/pipedream

Length of output: 3409


🏁 Script executed:

cd components/drata && pwd && head -20 package.json && ls -la | grep -i change

Repository: PipedreamHQ/pipedream

Length of output: 538


🏁 Script executed:

find components/drata -maxdepth 2 -type f \( -name 'CHANGELOG*' -o -name 'package.json' \) | head -20

Repository: PipedreamHQ/pipedream

Length of output: 94


Dependency update is correct, but version bump and changelog entry are required to complete this change.

Line 17 cleanly updates lodash to ^4.18.1. However, this component also needs:

  • Patch version bump in components/drata/package.json (currently 0.0.50.0.6)
  • CHANGELOG.md entry documenting the lodash security fix

The lockfile is consistent; all lodash references resolve to 4.18.1 as expected.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@components/drata/package.json` at line 17, Update the component metadata and
docs to reflect the lodash update: bump the "version" field in
components/drata/package.json from 0.0.5 to 0.0.6 and add a new entry in
components/drata/CHANGELOG.md noting the lodash security fix (include upgraded
version 4.18.1 and a short description/reference to the fix); ensure the
package.json version string exactly matches the new patch level and the
changelog entry is placed at the top under an appropriate unreleased or
versioned header.

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

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/lodash-4.18.1 branch from e841bef to 27bc303 Compare April 6, 2026 23:00
@jcortes jcortes merged commit 0f74454 into master Apr 7, 2026
8 checks passed
@jcortes jcortes deleted the dependabot/npm_and_yarn/lodash-4.18.1 branch April 7, 2026 14:36
@github-project-automation github-project-automation Bot moved this from Ready for PR Review to Done in Component (Source and Action) Backlog Apr 7, 2026
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 User submitted Submitted by a user

Development

Successfully merging this pull request may close these issues.

4 participants