SurfSense/surfsense_backend/scripts
DESKTOP-RTLN3BA\$punk eae437648d fix(whatsapp-bridge): bump sharp, protobufjs, qs and body-parser
Clears the 7 open Dependabot alerts on
surfsense_backend/scripts/whatsapp-bridge/package-lock.json. All four
packages are transitive, so only the lockfile changes; package.json is
untouched and lockfileVersion stays 3.

sharp 0.34.5 -> 0.35.4 (peer dep of @whiskeysockets/baileys; bundled
libvips 1.2.4 -> 1.3.3)
- GHSA-f88m-g3jw-g9cj (libvips CVE-2026-33327, -33328, -35590, -35591)
- GHSA-rgj7-g3m4-5g8c (libheif)

protobufjs 7.6.1 -> 7.6.6 (via baileys and libsignal)
- GHSA-f38q-mgvj-vph7 (CVE-2026-54269)
- GHSA-j3f2-48v5-ccww (CVE-2026-59877)

qs 6.15.2 -> 6.16.0 (via express and body-parser)
- GHSA-4mjr-xmp4-gh2g (CVE-2026-82417)
- GHSA-x5fp-wj9c-mxmx (CVE-2026-82562)

body-parser 2.2.2 -> 2.3.0 (via express 5.2.1)
- GHSA-v422-hmwv-36x6 (CVE-2026-12590)

Moved along with them: semver 7.8.5 (required by sharp 0.35),
side-channel 1.1.1 (required by qs 6.16), content-type 2.1.0 nested under
body-parser, @emnapi/runtime 1.11.3 (sharp-wasm32), and
@protobufjs/inquire dropped by protobufjs 7.6.6.

sharp 0.35 needs Node >= 20.9.0; the bridge image (node:20-alpine)
ships 20.20.x. sharp 0.35.5 (published 2026-09-27) was skipped as younger
than seven days, so versions were resolved with
npm update --before=2026-09-23.

Deferred: nothing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 23:23:01 -07:00
..
docker Reapply "feat: Git remote exports, Google SERP parsing fixes, & testing video sandbox" 2026-08-29 19:51:37 +05:30
whatsapp-bridge fix(whatsapp-bridge): bump sharp, protobufjs, qs and body-parser 2026-09-30 23:23:01 -07:00
backfill_image_artifacts.py chore(artifacts): backfill image_generations rows into Artifacts 2026-08-13 14:58:12 +02:00
backfill_podcast_artifacts.py chore: linting 2026-08-16 03:18:58 +05:30
backfill_video_artifacts.py chore: linting 2026-08-16 03:18:58 +05:30
check_migration_flow.py feat(models): drop catalogue models that cannot serve a turn 2026-08-14 18:59:11 +05:30
check_zero_publication_bootstrap.py chore: bumped version to 0.0.31 2026-07-06 21:43:15 -07:00
correct_license_email.py fix(license): let support correct a trial's address 2026-09-30 23:09:33 +02:00
create_sandbox_snapshot.py feat(models): drop catalogue models that cannot serve a turn 2026-08-14 18:59:11 +05:30
e2e_amazon_scraper.py feat(amazon): add live e2e scraper script 2026-07-15 01:57:47 +05:30
e2e_google_maps_deep.py Merge upstream/ci_mvp (google maps scrapers) into feature-ci_phase-4-7 2026-07-03 12:37:12 +02:00
e2e_google_maps_scraper.py Merge upstream/ci_mvp (google maps scrapers) into feature-ci_phase-4-7 2026-07-03 12:37:12 +02:00
e2e_google_search.py Reapply "feat: Git remote exports, Google SERP parsing fixes, & testing video sandbox" 2026-08-29 19:51:37 +05:30
e2e_indeed_scraper.py chore: linting 2026-07-24 14:30:46 -07:00
e2e_instagram_scraper.py refactor: implement cross-country proxy rotation for Reddit and TikTok scrapers, enhancing resilience against IP blocks and improving search query handling 2026-07-17 16:30:26 -07:00
e2e_phase3_crawl_billing.py feat(billing): meter platform scrapers per item; consolidate web scraping onto web.crawl 2026-07-05 17:08:01 -07:00
e2e_reddit_scraper.py feat: bumped version to 0.0.34 2026-07-17 19:42:10 -07:00
e2e_tiktok_scrape.py feat: bumped version to 0.0.34 2026-07-17 19:42:10 -07:00
e2e_walmart_scraper.py test(walmart): add parser and flow tests with e2e harness 2026-07-19 08:19:22 +02:00
e2e_youtube_scraper.py Merge upstream/ci_mvp (google maps scrapers) into feature-ci_phase-4-7 2026-07-03 12:37:12 +02:00
issue_enterprise_license.py refactor(license): split the 615-line service into what it actually did 2026-09-16 02:09:14 +02:00
migrate_knowledge_store.py fix(backend): restore ruff compliance across surfsense_backend 2026-08-08 00:25:10 +03:00
opensandbox_spike.py build(sandbox): add provider validation scripts 2026-08-08 13:08:03 +05:30
probe_openrouter_dead_models.py feat(models): drop catalogue models that cannot serve a turn 2026-08-14 18:59:11 +05:30
purge_hosted_accounts.py feat(sunset): add the T-0 and T+30 runbooks and the account purge script 2026-09-15 00:18:22 +05:30
register_webhook.py chore: linting 2026-06-09 00:42:26 -07:00
revoke_refresh_tokens_cutover.py fix(auth):enforce session auth cutover 2026-06-24 03:55:39 +05:30
scale_google_search.py chore: linting 2026-07-17 14:39:39 -07:00
stress_google_search.py chore: linting 2026-07-17 14:39:39 -07:00
sweep_model_compatibility.py feat(models): drop catalogue models that cannot serve a turn 2026-08-14 18:59:11 +05:30
verify_chat_image_capability.py refactor(provider-configuration): standardize provider parameter naming across various modules and improve quota error handling in tests 2026-06-13 14:23:32 +05:30