Skip to content

fix: keep JSON content type local to each request - #365

Open
Shubham-Padkonde wants to merge 1 commit into
Vonage:mainfrom
Shubham-Padkonde:fix/request-local-content-type
Open

Shubham-Padkonde wants to merge 1 commit into
Vonage:mainfrom
Shubham-Padkonde:fix/request-local-content-type

fix: keep JSON content type local to each request

2c3c4cd
Select commit
Loading
Failed to load commit list.
Mend for GitHub.com / WhiteSource Security Check succeeded Oct 2, 2026 in 6m 18s

Security Report

❗️Scan Incomplete: The scan completed with partial failure. The integration encountered issues with one or more projects in this repository, preventing their scan. The errors occurred in the following package managers: uv,php. Consequently, there may be gaps in the coverage of open-source dependencies used in the repository.

Scan Details Report

uv

/tmp/ws-scm/vonage-python-sdk/account/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 3 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/application/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 3 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/http_client/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 5 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/identity_insights/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 3 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/jwt/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 2 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/messages/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 3 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/network_auth/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 3 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/network_number_verification/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 4 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/network_sim_swap/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 4 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/number_insight/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 3 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/number_management/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 3 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/sms/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 3 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/subaccounts/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 3 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/users/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 3 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/verify/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 3 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/verify_legacy/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 3 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/video/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 3 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/voice/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 3 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/vonage/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 18 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

/tmp/ws-scm/vonage-python-sdk/vonage_utils/pyproject.toml

Step Level Description Details
Preparing the project for scan ⚠Warn One or more of the installations failed uv sync failed (exit: 2): exit status 2
Output: Using CPython 3.10.20 interpreter at: /opt/containerbase/tools/python/3.10.20/bin/python3
Creating virtual environment at: .venv
error: Unable to find lockfile at uv.lock, but --frozen was provided. To create a lockfile, run uv lock or uv sync without the flag.
Resolving the project ❌Error The resolution operation failed due to a component used in the resolution operation that was not found No libraries installed in environment. Project declares 1 dependencies. Please install the environment (e.g., run 'uv sync') before scanning.

✔️ 👍 You have successfully remediated 2 vulnerabilities in this branch:
Vulnerability Vulnerable Library
CVE-2026-101918 pyjwt-2.14.0-py3-none-any.whl
CVE-2026-102275 pyjwt-2.14.0-py3-none-any.whl

Base branch total remaining vulnerabilities: 2
Base branch commit: b01d3d9788adc094b9653da06b79957546979112


Total libraries scanned: 44

Scan token: 0b2e4feb8ded4c3685659b4dda46d721