Repository navigation
chore(deps): dependency security sweep - #1565
Open
apify-deps[bot] wants to merge 1 commit into
Open
apify-deps[bot] wants to merge 1 commit into
apify-deps[bot] wants to merge 1 commit into
Conversation
Holds @apify/ui-library at 1.176.0 via override: 1.176.1 breaks the website build (lodash/kebabCase resolution) despite declaring the same lodash range.
apify-deps
Bot
force-pushed
the
chore/deps-sweep-2
branch
from
November 11, 2026 00:36
28b9244 to
4445b08
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Dependency sweep — security bumps + in-range freshening (in range):
apify-client^2.25.0→^2.26.0semver~7.8.5→~7.8.6rimraf~6.1.3→~6.1.4(root andwebsite/)tsdown^0.23.4→^0.23.5vitest^5.0.5→^5.1.0pnpm-lock.yaml(no manifest changes beyond the above)⏸ Held back (new override, CI-gated)
@apify/ui-library— the refresh resolved this to1.176.1, which broke the website build(
Module not found: Can't resolve 'lodash/kebabCase'incheck.yaml'sDocs buildjob) eventhough it declares the same
lodashrange as1.176.0. Added apnpm-workspace.yamloverridepinning it back to the last known-good
1.176.0so the rest of the freshening could stay green;not a security fix, just a revert of an opportunistic bump CI rejected. Safe to drop once a newer
@apify/ui-libraryrelease fixes the build.✅ Dismissed (don't apply to our usage)
basic-ftp(high) — not_used:get-uri's FTP handler (and thusbasic-ftp's vulnerableClient.list()) only runs forftp:///pac+ftp://proxy URLs.apify-client'sProxyAgentand Apify Proxy are HTTP(S)/SOCKS only; apify-cli never constructs an ftp-scheme proxy URL. (alert #286)tinypool(critical) — not_used:@docusaurus/core'sssgExecutor.jscallspool.run(task)with no options argument — GHSA-85c8 only triggers when the caller passes an options object torun(). Upstream closed the combined CVE issue as a build-only dep with no real threat (meta/docusaurus#12584). (alert #287)tinypool(critical) — tolerable_risk: this one (GHSA-5gmw, prototype-pollutedexecArgv/env) doesn't depend on therun()call site, but tinypool here only powers docusaurus's static-site generation, triggered solely by ourdocsworkflow on push tomaster(no PR/fork-content exposure — seepr_preview.yaml/docs.yaml). Exploiting it also requires an unrelatedObject.prototypepollution primitive already present elsewhere in the tree. Same upstream closure as above: meta/docusaurus#12584. (alert #288)🚩 Flagged — needs review
minimatch9.0.9/10.2.6 → 11.0.1 (medium) — CAPPED by two separate consumers:@crawlee/[email protected]declares^9.0.0(its latest, 3.18.2, is unchanged — needs an upstream crawlee bump or a new override);[email protected](via[email protected], our latest-available archiver) declares^10.2.2— the fix isreaddir-glob3→4 (major), but[email protected](npm's latest) still pinsreaddir-glob: ^3.0.0, so that needs an upstream archiver bump or a new override, not an in-range move. (alert #301)decode-uri-component0.4.1 → 0.5.1 (high) — CAPPED by[email protected]declaring^0.4.1(only reachable via@apify/docs-search-modal→@apify/docs-theme, bundled client-side into the docs website search UI — not safely dismissible, since a crafted shareable search URL could reach it in a visitor's browser).query-string's latest, 10.0.0, drops the dependency entirely, but that's a major jump our own code doesn't control directly (transitive via@apify/ui-library) — needs an upstream bump of@apify/docs-search-modal/@apify/ui-libraryor a new override. (alert #296)decode-uri-component0.4.1 → 0.5.0 (medium) — same root cause and same fix as the alert above. (alert #281)No related Renovate PRs were found for any of the above (
minimatch,decode-uri-component,query-string,readdir-glob,crawlee).🤖 Generated with Claude Code