Skip to content

fix(deps): ignore unreachable ip-address advisory in dependabot config - #69

Merged
asachs01 merged 1 commit into
mainfrom
fix/ignore-unreachable-ip-address-advisory
Aug 6, 2026
Merged

fix(deps): ignore unreachable ip-address advisory in dependabot config#69
asachs01 merged 1 commit into
mainfrom
fix/ignore-unreachable-ip-address-advisory

Conversation

@asachs01

@asachs01 asachs01 commented Aug 6, 2026

Copy link
Copy Markdown
Member

Summary

Dependabot's daily Security job fails identically every day (security_update_not_possible, latest-resolvable-version: 10.2.0, lowest-non-vulnerable-version: 10.3.1). Same root cause as node-ninjaone#66 (this org's pilot fix): ip-address is nested 3 deep via @semantic-release/npmnpm (bundled) → socksip-address@10.2.0.

Why this cant be fixed with a manifest change

npm's published package ships bundleDependencies covering its entire tree, so its vendored/pre-resolved at publish time — not resolved through the consuming project's normal dependency graph. Verified empirically on the pilot repo (node-ninjaone): a package.json overrides pin for ip-address >=10.3.1 had zero effect after npm installnode_modules/npm/node_modules/ip-address stayed at 10.2.0. This repo shares the identical dependabot.yml template and dependency chain, confirmed via the identical error text in its own failed Security run.

Change

Adds the same ignore rule for ip-address used in the pilot, with the dated explanatory comment. Stops the doomed daily retry from failing CI. Does not dismiss the underlying GHSA alert, which stays open/visible on the repos Security tab.

Part of a fleet-wide propagation (boss-authorized) of the pilot fix across 6 repos sharing this template.

🤖 Generated with murph

Dependabot's daily Security job has failed identically since at least
2026-08-04 (security_update_not_possible: latest-resolvable-version
10.2.0, lowest-non-vulnerable-version 10.3.1). Same root cause as
node-ninjaone#66: ip-address is nested 3 deep via @semantic-release/npm
-> npm (bundled) -> socks -> ip-address@10.2.0, and npm bundles its
entire dependency tree at publish time, so it's unreachable from this
repo's own dependency graph (verified empirically on node-ninjaone,
not re-tested per-repo since the chain is byte-identical across this
shared template).

Ignoring it in dependabot.yml (dated comment explaining why + how to
revisit) so the doomed daily retry stops failing CI. The underlying
GHSA alert stays open/visible on the repo's Security tab — this only
stops the unreachable PR-open attempt, not the vulnerability tracking.
@asachs01
asachs01 merged commit 40d3bb4 into main Aug 6, 2026
3 of 6 checks passed
github-actions Bot pushed a commit that referenced this pull request Aug 6, 2026
## [3.0.2](v3.0.1...v3.0.2) (2026-08-06)

### Bug Fixes

* **deps:** ignore unreachable ip-address advisory in dependabot config ([#69](#69)) ([40d3bb4](40d3bb4))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant