FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

[pull] main from actions:main by pull[bot] · Pull Request #4 · Ditto190/Github-setup-python · GitHub

[pull] main from actions:main - #4

Merged
pull[bot] merged 1 commit into
Ditto190:mainfrom
actions:main
Aug 18, 2026
Merged

[pull] main from actions:main#4
pull[bot] merged 1 commit into
Ditto190:mainfrom
actions:main

Conversation

pull Bot commented Aug 18, 2026
edited by cubic-dev-ai Bot
Loading

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )


Summary by cubic

Addresses high‑severity npm advisories and hardens HTTP, cookie, and brace‑expansion handling in built artifacts. Previously headers/content-type were coerced without checks and partial-range retries didn’t verify Content‑Length; now inputs are validated and unsafe values fail fast.

  • Dependencies: bumps brace-expansion 5.0.8→5.0.9, undici 6.27.0→6.28.0, js-yaml 3.15.0→3.15.1; refreshes .licenses/ and rebuilds dist/.

  • Behavior changes:

    • Header validation: rejects non‑primitive or unsafe coercions and invalid header values; Blob content-type is validated. Requests now throw on invalid headers instead of silently coercing.
    • Range retries: validates Content-Length for partial responses; mismatches abort with RequestRetryError.
    • Cookies: stricter RFC‑aligned domain/path checks and validation of cookie name/value during stringify; non‑ASCII and malformed domains are rejected.
    • Brace expansion: enforces maxLength across expansions and does not count empty values toward max, which may reduce generated results for patterns like {a,,b}.
  • Migration actions:

    • Ensure all custom headers (including content-type) are plain strings/arrays of strings with valid ASCII values; remove objects/functions or values that rely on implicit coercion.
    • If relying on ranged downloads, verify servers return correct Content-Length for the requested range.
    • Fix any cookie domains/paths that don’t meet RFC constraints.

Written for commit 9191ea1. Summary will update on new commits.

Bumps transitive dependencies to patched versions:
- brace-expansion 5.0.8 -> 5.0.9 (GHSA-rgw5-rvv9-x895)
- js-yaml 3.15.0 -> 3.15.1 (GHSA-5p4m-2wfm-xmqj)
- undici 6.27.0 -> 6.28.0 (GHSA-8xcm-r25x-g524, GHSA-m8rv-5g2x-5cg5, GHSA-v3r7-h72x-cjcm)

Refreshes .licenses/ cache for the updated packages and rebuilds dist/.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
pull Bot locked and limited conversation to collaborators Aug 18, 2026
pull Bot added the ⤵️ pull label Aug 18, 2026
pull Bot merged commit 9191ea1 into Ditto190:main Aug 18, 2026
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 subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant


Back | FazBrowse Home | New Git URL