fix: bump nanoid, @hono/node-server, and sqlparse to patched versions - #744
Merged
Merged
Conversation
Addresses open Dependabot/Wiz dependency findings: - nanoid 3.3.8 -> 3.3.18 (GHSA-28wg-ghj8-5hjv, GHSA-2v37-7h3g-55p8) via npm override in e2e/react-native - @hono/node-server ^1.19.13 -> ^1.19.15, resolves 1.19.17 (GHSA-frvp-7c67-39w9) - sqlparse 0.5.5 -> 0.6.0 in three poetry.lock files (GHSA-f2ff-p2ww-7p4p, GHSA-pwgv-4x5q-6m9f, GHSA-prg7-hcfm-mfcr, GHSA-3496-9g83-7v6x) Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Contributor
Author
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
Contributor
☂️ Python Coverage
Overall Coverage
New FilesNo new covered files... Modified FilesNo covered modified files...
|
Vadman97
approved these changes
Aug 24, 2026
osm6495
approved these changes
Aug 24, 2026
Merged
Vadman97
pushed a commit
that referenced
this pull request
Aug 26, 2026
🤖 I have created a release *beep* *boop* --- <details><summary>launchdarkly-observability-python: 1.3.3</summary> ## [1.3.3](launchdarkly-observability-python-1.3.2...launchdarkly-observability-python-1.3.3) (2026-08-24) ### Bug Fixes * bump nanoid, @hono/node-server, and sqlparse to patched versions ([#744](#744)) ([03b4da5](03b4da5)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Overview** > Release Please bumps **launchdarkly-observability** from **1.3.2** to **1.3.3** across the manifest, `pyproject.toml`, `PROVENANCE.md`, and changelog. > > The new changelog entry documents a bug-fix release that ships patched dependency versions (**sqlparse**, plus **nanoid** and **@hono/node-server** from the broader monorepo fix in [#744](#744)). This PR contains no runtime or API code changes—only release metadata for publishing **1.3.3** to PyPI. > > <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit 040d4ad. Bugbot is set up for automated code reviews on this repo. Configure [here](https://www.cursor.com/dashboard/bugbot).</sup> <!-- /CURSOR_SUMMARY -->
abelonogov-ld
added a commit
that referenced
this pull request
Sep 14, 2026
* main: (57 commits) chore: release main (#761) fix(highlight.run): never JSON.stringify binary XHR bodies or capture the SDK's own exports (iPad crash root cause) (#760) chore: release main (#759) fix(highlight.run): WebKit/iPad performance hardening — dedupe OpenTelemetry bundles, cap body capture, resync option, telemetry-intake blocklist (#758) chore: release main (#754) fix(highlight.run): record fetch request bodies and headers that are not plain strings or objects (#753) fix(highlight.run): capture XMLHttpRequest bodies and headers on traces without the session replay listener (#752) fix: bump next to 15.5.24 / 16.3.3 for Critical GHSA-2xp9-vwfh-vxw4 (#751) fix(deps): pin image-size to 1.2.1 in the react-native e2e app (#747) chore: release main (#749) feat(go): Add explicit ForceSample marker to the span-kind sampler (#738) chore: release main (#745) fix: bump nanoid, @hono/node-server, and sqlparse to patched versions (#744) fix(highlight-go): allow histogram bucket boundaries, and stop racing on the instrument cache (#740) chore(react-native): add fading overlay examples to session replay masking tab (#742) chore: Update Skip Howdy example (#733) chore: release main (#741) feat(react-native): fix lagging masks and imageQuality option (#734) chore: release main (#736) fix(android): anchor session replay masks to the rendered frame and cover stretch overscroll (Rubber animation) (#739) ...
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
Patches three actionable dependency vulnerability findings (Dependabot + Wiz) with lockfile/resolution-only changes — no source changes.
nanoid3.3.8 → 3.3.18 ine2e/react-native(HIGH: GHSA-28wg-ghj8-5hjv, GHSA-2v37-7h3g-55p8) via an npmoverridesentry, since npm hoists a vulnerable copy alongside the already-patchedpostcssone@hono/node-serverroot resolution^1.19.13→^1.19.15, resolving 1.19.17 (MODERATE: GHSA-frvp-7c67-39w9)sqlparse0.5.5 → 0.6.0 ine2e/python,sdk/@launchdarkly/observability-python,sdk/highlight-pypoetry locks (HIGH: GHSA-f2ff-p2ww-7p4p, GHSA-pwgv-4x5q-6m9f, GHSA-prg7-hcfm-mfcr; MODERATE: GHSA-3496-9g83-7v6x)All target versions were published more than 7 days ago.
Triage, deferrals and testing
Policy applied
Critical fixed immediately; High/Moderate fixed when the alert is older than 7 days; Low and no-published-fix findings ignored. 103 open Dependabot alerts were reconciled against the current manifests/lockfiles (many were already remediated by PR #732 and are simply awaiting a Dependabot rescan — e.g. the
vitealerts still report 5.4.21 whileyarn.lockresolves 6.4.3 / 7.3.6 / 8.0.16).Deferred — needs a major upgrade with code changes
nanoid4.0.2 (yarn.lock) — patched line is the ESM-only 5.x majorsvelte4.2.19 → 5.55.7,react-router6.30.4 → 7.18.0,@nestjs/core→ 11.1.18,@opentelemetry/core1.30.1 → 2.8.0,file-type→ 21.3.2,fast-xml-parser→ 5.7.0,ts-deepmerge→ 8.0.0,markdown-it12.3.2 → 14.x,uuid7.0.3 → 11.1.1,pytest8.3.5 → 9.0.3Deferred — not buildable in this environment
bcprov-jdk18on(Wiz critical, build-time-only AGP transitive insdk/@launchdarkly/flutter/.../android/build.gradleandsdk/@launchdarkly/react-native-ld-session-replay/android/build.gradle) — needs Android SDK / Maven Central, both unreachable from the agent sandbox, so it cannot be changed safely or verified here.e2e/dotnet4/cs/packages.config— nuget.org is unreachable; Dependabot already has PRs open for these.Excluded — no published fix
@angular/common,@angular/core,@angular/compiler,image-size,extract-zip,react-router-dom,apollo-server-core.Testing
yarn dedupe --check— cleanyarn format-check— cleanyarn build:sdk— 20/20 tasks passyarn lint— 49/49 tasks passpoetry update sqlparse --lockrun with Poetry 2.2.1 in each of the three projects (lock-only, no format churn)e2e/react-nativeregenerated withnpm install --package-lock-onlyand re-formatted with the repo's Prettier config, so the diff is limited to thenanoidentriesKnown environment failures, not introduced by this PR:
yarn installfails linking@highlight-run/rrvideobecause its postinstall downloads Playwright Firefox from a blocked CDN (playwright.download.prss.microsoft.com), and puppeteer's postinstall fails on the blocked Chrome CDN. Neither affects dependency resolution or the lockfile.yarn testwas not run to completion in the sandbox —angular.io-example#buildrequiresfonts.googleapis.com, which is blocked; CI covers it.Note: the "Require additional human oversight on bot PRs" check is
action_requiredby design on bot PRs and needs a human.Link to Devin session: https://app.devin.ai/sessions/842a8045765a4ccb96a0bc7d13ffb2c5
Note
Overview
Patches three known dependency CVEs with lockfile/resolution-only updates (no application source changes).
Forces
nanoid@3to 3.3.18 in the React Native e2e app so a hoisted 3.3.8 copy is no longer used. Tightens the root Yarn resolution for@hono/node-serverto ^1.19.15 (lockfile lands on 1.19.17). Bumps transitivesqlparse0.5.5 → 0.6.0 in the Python e2e and SDK poetry locks (requires Python ≥3.10, matching existing Django/dev extras).Reviewed by Cursor Bugbot for commit 48fd991. Bugbot is set up for automated code reviews on this repo. Configure here.