Skip to content

build(deps): Bump axios from 1.6.0 to 1.13.5 in /packages/agent-os-vscode#715

Merged
imran-siddique merged 2 commits intomainfrom
dependabot/npm_and_yarn/packages/agent-os-vscode/axios-1.13.5
Apr 2, 2026
Merged

build(deps): Bump axios from 1.6.0 to 1.13.5 in /packages/agent-os-vscode#715
imran-siddique merged 2 commits intomainfrom
dependabot/npm_and_yarn/packages/agent-os-vscode/axios-1.13.5

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Bumps axios from 1.6.0 to 1.13.5.

Release notes

Sourced from axios's releases.

v1.13.5

Release 1.13.5

Highlights

  • Security: Fixed a potential Denial of Service issue involving the __proto__ key in mergeConfig. (PR #7369)
  • Bug fix: Resolved an issue where AxiosError could be missing the status field on and after v1.13.3. (PR #7368)

Changes

Security

  • Fix Denial of Service via __proto__ key in mergeConfig. (PR #7369)

Fixes

  • Fix/5657. (PR #7313)
  • Ensure status is present in AxiosError on and after v1.13.3. (PR #7368)

Features / Improvements

  • Add input validation to isAbsoluteURL. (PR #7326)
  • Refactor: bump minor package versions. (PR #7356)

Documentation

  • Clarify object-check comment. (PR #7323)
  • Fix deprecated Buffer constructor usage and README formatting. (PR #7371)

CI / Maintenance

  • Chore: fix issues with YAML. (PR #7355)
  • CI: update workflow YAMLs. (PR #7372)
  • CI: fix run condition. (PR #7373)
  • Dev deps: bump karma-sourcemap-loader from 0.3.8 to 0.4.0. (PR #7360)
  • Chore(release): prepare release 1.13.5. (PR #7379)

New Contributors

Full Changelog: axios/axios@v1.13.4...v1.13.5

v1.13.4

Overview

The release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.

Full Changelog: v1.13.3...v1.13.4

What's New in v1.13.4

Bug Fixes

  • fix: issues with version 1.13.3 (#7352) (ee90dfc)
    • Fixed issues discovered in v1.13.3 release

... (truncated)

Changelog

Sourced from axios's changelog.

Changelog

1.13.3 (2026-01-20)

Bug Fixes

  • http2: Use port 443 for HTTPS connections by default. (#7256) (d7e6065)
  • interceptor: handle the error in the same interceptor (#6269) (5945e40)
  • main field in package.json should correspond to cjs artifacts (#5756) (7373fbf)
  • package.json: add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (#5754) (b89217e)
  • silentJSONParsing=false should throw on invalid JSON (#7253) (#7257) (7d19335)
  • turn AxiosError into a native error (#5394) (#5558) (1c6a86d)
  • types: add handlers to AxiosInterceptorManager interface (#5551) (8d1271b)
  • types: restore AxiosError.cause type from unknown to Error (#7327) (d8233d9)
  • unclear error message is thrown when specifying an empty proxy authorization (#6314) (6ef867e)

Features

Reverts

  • Revert "fix: silentJSONParsing=false should throw on invalid JSON (#7253) (#7…" (#7298) (a4230f5), closes #7253 #7 #7298
  • deps: bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (#7334) (2d6ad5e)

Contributors to this release

... (truncated)

Commits
  • 29f7542 chore(release): prepare release 1.13.5 (#7379)
  • 431c3a3 ci: fix run condition (#7373)
  • 9ff3a78 ci: update ymls (#7372)
  • 265b712 docs: fix deprecated Buffer constructor and formatting issues in README (#7371)
  • 475e75a feat: add input validation to isAbsoluteURL (#7326)
  • 28c7215 fix: Denial of Service via proto Key in mergeConfig (#7369)
  • 04cf019 docs: clarify object check comment (#7323)
  • 696fa75 fix: status is missing in AxiosError on and after v1.13.3 (#7368)
  • 569f028 fix: added a option to choose between legacy and the new request/response int...
  • 44b7c9f chore(deps-dev): bump karma-sourcemap-loader (#7360)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for axios since your current version.


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 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.

Bumps [axios](https://github.com/axios/axios) from 1.6.0 to 1.13.5.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.6.0...v1.13.5)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.13.5
  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 Apr 2, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

Welcome to the Agent Governance Toolkit! Thanks for your first pull request.
Please ensure tests pass, code follows style (ruff check), and you have signed the CLA.
See our Contributing Guide.

@github-actions github-actions bot added the size/XS Extra small PR (< 10 lines) label Apr 2, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA f567464.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

OpenSSF Scorecard

PackageVersionScoreDetails
npm/axios 1.13.5 🟢 5.5
Details
CheckScoreReason
Security-Policy🟢 4security policy file detected
Code-Review⚠️ 1Found 2/19 approved changesets -- score normalized to 1
Maintained🟢 1030 commit(s) and 9 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Binary-Artifacts🟢 10no binaries found in the repo
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Pinned-Dependencies⚠️ 1dependency not pinned by hash detected -- score normalized to 1
Fuzzing⚠️ 0project is not fuzzed
License🟢 10license file detected
Signed-Releases⚠️ -1no releases found
Branch-Protection🟢 3branch protection is not maximal on development and all release branches
Packaging🟢 10packaging workflow detected
SAST🟢 9SAST tool is not run on all commits -- score normalized to 9

Scanned Files

  • packages/agent-os-vscode/package.json

Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

🤖 AI Agent: code-reviewer

Review of Pull Request: Bump axios from 1.6.0 to 1.13.5

Summary

This PR upgrades the axios dependency in the agent-os-vscode package from version 1.6.0 to 1.13.5. The upgrade addresses a critical security vulnerability and includes several bug fixes and improvements. Below is a detailed review of the changes and their implications.


🔴 CRITICAL: Security Vulnerability Fix

The changelog for axios 1.13.5 highlights a Denial of Service (DoS) vulnerability related to the __proto__ key in mergeConfig. This vulnerability could allow attackers to manipulate the prototype chain, potentially leading to unexpected behavior or crashes.

  • Impact: This vulnerability is critical, especially in environments where axios processes untrusted input.
  • Action: Upgrading to 1.13.5 is mandatory to mitigate this issue.

💡 SUGGESTION: Test Coverage for Axios Usage

Given the security implications of this upgrade, it is essential to ensure that all usages of axios in the agent-os-vscode package are covered by tests. Specifically:

  1. Validate that axios is not exposed to untrusted input in any way.
  2. Ensure that the mergeConfig functionality (if used) behaves as expected after the upgrade.
  3. Test all critical paths where axios is used to confirm no regressions.

🟡 WARNING: Potential Breaking Changes

While this upgrade is within the same major version (1.x), the changelog for axios includes several changes that could potentially break existing functionality:

  1. Bug Fixes:
    • The status field in AxiosError was missing in some cases in versions >=1.13.3. If your code relies on this field, ensure it is correctly handled after the upgrade.
    • Changes to silentJSONParsing behavior could affect how invalid JSON is processed.
  2. Features:
    • Input validation was added to isAbsoluteURL. If your code uses this function, ensure it adheres to the new validation rules.
  3. Reverts:
    • Some features introduced in earlier versions were reverted, which might impact your code if you rely on those features.
  • Action: Perform regression testing on all features that depend on axios to ensure compatibility with the new version.

💡 SUGGESTION: Lock Dependency Versions

The package.json file specifies "axios": "1.13.5". While this ensures the exact version is used, consider using a caret (^) or tilde (~) to allow for minor or patch updates automatically. For example:

"axios": "^1.13.5"

This approach ensures you receive future security patches without manual intervention.


💡 SUGGESTION: Monitor for Future Security Updates

Given the history of vulnerabilities in axios, it is recommended to:

  1. Enable Dependabot or a similar tool to monitor for future updates.
  2. Regularly review the security advisories for axios and other dependencies.

Conclusion

This PR addresses a critical security vulnerability and is a necessary update. However, due to potential breaking changes, thorough testing is required to ensure compatibility and stability. Below is a summary of the recommended actions:

  1. Merge this PR to address the critical security vulnerability.
  2. Conduct regression testing for all axios usage in the agent-os-vscode package.
  3. Consider locking dependency versions with a caret (^) or tilde (~) for future updates.
  4. Monitor for future security updates for axios.

Let me know if you need assistance with testing or further review!

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

🤖 AI Agent: security-scanner — Security Review of Pull Request: Bump axios from 1.6.0 to 1.13.5

Security Review of Pull Request: Bump axios from 1.6.0 to 1.13.5

Findings:

  1. Prompt Injection Defense Bypass

    • Rating: 🔵 LOW
    • Explanation: The update does not directly relate to prompt injection defenses, as axios is primarily an HTTP client. However, if axios is used to send user inputs to a prompt, any vulnerabilities in the handling of those inputs could potentially lead to injection attacks.
    • Suggestion: Ensure that any user inputs sent via axios are properly sanitized and validated before being processed.
  2. Policy Engine Circumvention

    • Rating: 🔵 LOW
    • Explanation: The axios library itself does not implement a policy engine, but it could be used in conjunction with one. The update does not introduce any changes that would weaken policy enforcement.
    • Suggestion: Review the integration of axios with any policy engines to ensure that policies are enforced consistently.
  3. Trust Chain Weaknesses

    • Rating: 🟡 MEDIUM
    • Explanation: The update addresses a Denial of Service (DoS) vulnerability related to the __proto__ key in mergeConfig. While this is a security improvement, it highlights the importance of validating inputs to prevent potential trust chain weaknesses.
    • Suggestion: Implement strict validation of inputs and ensure that any configurations merged with user inputs do not allow prototype pollution.
  4. Credential Exposure

    • Rating: 🔵 LOW
    • Explanation: There are no indications that the update introduces credential exposure. However, axios should be monitored for any logging of sensitive information.
    • Suggestion: Review logging practices to ensure that sensitive data is not logged inadvertently.
  5. Sandbox Escape

    • Rating: 🔵 LOW
    • Explanation: The update does not introduce any changes that would affect sandboxing or isolation mechanisms. However, the use of axios in a sandboxed environment should be carefully managed.
    • Suggestion: Ensure that axios is used in a secure context and that any external requests are properly controlled.
  6. Deserialization Attacks

    • Rating: 🔵 LOW
    • Explanation: The update does not involve any deserialization processes. However, if axios is used to handle serialized data, care should be taken to validate and sanitize such data.
    • Suggestion: Implement strict validation for any serialized data received through axios.
  7. Race Conditions

    • Rating: 🔵 LOW
    • Explanation: The update does not introduce any changes that would create race conditions. However, concurrent requests made with axios should be managed carefully.
    • Suggestion: Review the handling of concurrent requests to ensure that they do not lead to inconsistent states.
  8. Supply Chain

    • Rating: 🟠 HIGH
    • Explanation: The update involves a dependency bump, which could introduce vulnerabilities if the new version of axios has undiscovered issues. The axios library has a history of vulnerabilities, and dependency confusion or typosquatting could be a concern.
    • Suggestion: Regularly audit dependencies and consider using tools to monitor for vulnerabilities in third-party libraries. Additionally, ensure that the source of the axios package is trusted.

Summary

The pull request to update axios from version 1.6.0 to 1.13.5 introduces important security fixes, particularly addressing a Denial of Service vulnerability. However, it is crucial to remain vigilant about the potential for supply chain issues and to ensure that all user inputs are properly validated to prevent injection attacks and other vulnerabilities. Regular audits and monitoring of dependencies are recommended to maintain the security posture of the project.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

✅ PR Review Summary

Check Status Details
🔍 Code Review ⏳ Pending Awaiting results
🛡️ Security Scan ⚠️ Warning Security Review of Pull Request: Bump axios from 1.6.0 to 1.13.5
🔄 Breaking Changes ⏳ Pending Awaiting results
📝 Docs Sync ⏳ Pending Awaiting results
🧪 Test Coverage ⏳ Pending Awaiting results

Verdict: ⚠️ Ready for human review — see warnings above

💡 Individual agent reports are collapsed below for reference.

1 similar comment
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

✅ PR Review Summary

Check Status Details
🔍 Code Review ⏳ Pending Awaiting results
🛡️ Security Scan ⚠️ Warning Security Review of Pull Request: Bump axios from 1.6.0 to 1.13.5
🔄 Breaking Changes ⏳ Pending Awaiting results
📝 Docs Sync ⏳ Pending Awaiting results
🧪 Test Coverage ⏳ Pending Awaiting results

Verdict: ⚠️ Ready for human review — see warnings above

💡 Individual agent reports are collapsed below for reference.

Copy link
Copy Markdown
Member

@imran-siddique imran-siddique left a comment

Choose a reason for hiding this comment

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

LGTM — security bump for axios.

@imran-siddique imran-siddique merged commit 5292a45 into main Apr 2, 2026
30 of 34 checks passed
@imran-siddique imran-siddique deleted the dependabot/npm_and_yarn/packages/agent-os-vscode/axios-1.13.5 branch April 2, 2026 23:26
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 size/XS Extra small PR (< 10 lines)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant