Skip to content

[security](deps-dev): bump ip-address from 10.1.0 to 10.2.0 in the npm_and_yarn group across 1 directory#56

Open
dependabot[bot] wants to merge 7 commits into
mainfrom
dependabot/npm_and_yarn/npm_and_yarn-32e07c5719
Open

[security](deps-dev): bump ip-address from 10.1.0 to 10.2.0 in the npm_and_yarn group across 1 directory#56
dependabot[bot] wants to merge 7 commits into
mainfrom
dependabot/npm_and_yarn/npm_and_yarn-32e07c5719

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 7, 2026

Summary

Updates ip-address from 10.1.0 to 10.2.0 via Dependabot.

This is a security dependency maintenance PR for the npm package set.

Checklist

  • Linked an issue or explained why none exists
  • Added/updated tests or explained why not
  • Updated docs where needed
  • Considered backward compatibility / migrations
  • Verified no secrets are committed
  • Confirmed CI is green or explained failures

Testing

  • Analyze (javascript): passed in GitHub Actions
  • Greptile Review: passed in GitHub Actions
  • gitleaks: passed in GitHub Actions
  • semgrep: passed in GitHub Actions
  • Socket Security: Project Report: passed in GitHub checks
  • Socket Security: Pull Request Alerts: passed in GitHub checks
  • test: currently failing in GitHub Actions and remains under investigation

Review artifacts

Notes

No linked issue. This PR was opened by Dependabot for dependency maintenance.

The previous failing pr-template check was caused by the generated Dependabot
body missing this repository's required PR body sections. The remaining test
failure is separate and should be fixed from the exact GitHub Actions log.

Bumps the npm_and_yarn group with 1 update in the / directory: [ip-address](https://github.com/beaugunderson/ip-address).


Updates `ip-address` from 10.1.0 to 10.2.0
- [Commits](https://github.com/beaugunderson/ip-address/commits)

---
updated-dependencies:
- dependency-name: ip-address
  dependency-version: 10.2.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Dependency updates security Dependabot security updates labels May 7, 2026
jscraik and others added 2 commits May 8, 2026 10:32
Add a transitive npm override for basic-ftp so the Dependabot ip-address PR passes the high-severity npm audit gate.

Validation: npm ci; npm audit --audit-level=high; npm run lint:types; npm run build; git diff --check. npm test was inconclusive locally after hanging beyond the CI runtime; the current GitHub Actions log for this head showed tests passed before npm audit failed. Pre-commit docs:lint is blocked by pre-existing markdownlint errors unrelated to this diff.

Co-authored-by: Codex <noreply@openai.com>
Keep the aggregate check script on npm to match the GitHub Actions install path, and make the robot-mode search assertions deterministic by using a tiny data URL Atom feed instead of the live arXiv API.

Validation: npm test; npm run check; npm run build; npm audit --audit-level=high; git diff --check. Local hooks remain blocked by pre-existing docs lint and pre-push docs-gate issues unrelated to this diff.

Co-authored-by: Codex <noreply@openai.com>
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6a0ba388fb

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tests/cli.test.ts Outdated
Comment on lines +10 to +11
const emptySearchFeedUrl =
"data:text/xml,%3Cfeed%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2005%2FAtom%22%20xmlns%3Aopensearch%3D%22http%3A%2F%2Fa9.com%2F-%2Fspec%2Fopensearch%2F1.1%2F%22%3E%3Copensearch%3AtotalResults%3E0%3C%2Fopensearch%3AtotalResults%3E%3C%2Ffeed%3E";
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Replace invalid data URL test fixture

The new emptySearchFeedUrl fixture is a data: URL, but buildQuery() always appends ?${params} (src/arxiv/query.ts), so the executed URL becomes data:text/xml,...</feed>?search_query=.... For data: URLs that suffix is treated as payload bytes, which makes the response body non‑well‑formed XML (</feed>?search_query=...) and can flip these robot-mode tests from deterministic to parser-dependent failures. Use a fixture endpoint that tolerates query params (or encode a complete URL template) so the CLI always receives valid Atom XML.

Useful? React with 👍 / 👎.

Comment thread package.json
"vitest": "^4.1.2"
},
"overrides": {
"basic-ftp": "^6.0.1",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Remove forced major override of basic-ftp

This override pins basic-ftp to ^6.0.1, but the lockfile still shows get-uri depending on basic-ftp ^5.0.2; forcing a transitive major outside the consumer’s declared range bypasses semver compatibility and can break markdown-link-check paths that resolve FTP URLs during docs:check-links. This security update should either keep a compatible major (5.x) or upgrade the dependent package chain that natively supports 6.x.

Useful? React with 👍 / 👎.

Co-authored-by: Codex <noreply@openai.com>
@chatgpt-codex-connector
Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.

Update the transitive fast-xml-builder lockfile entry so npm audit no longer reports the high-severity advisory blocking the Dependabot security PR.

Co-authored-by: Codex <noreply@openai.com>
@chatgpt-codex-connector
Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.

Use the documented CLI API base URL flag in spawned CLI tests so fetch and robot-mode cases do not depend on live arXiv availability. This keeps the Dependabot audit fix from surfacing unrelated network flake in CI.

Co-authored-by: Codex <noreply@openai.com>
@chatgpt-codex-connector
Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.

Resolve package and lockfile conflicts against main while preserving the security overrides required for a clean npm audit.

Co-authored-by: Codex <noreply@openai.com>
@chatgpt-codex-connector
Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates security Dependabot security updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant