Skip to content

chore(deps): bump js-yaml from 3.14.2 to 3.15.0 in /redisinsight/ui/src/packages#6138

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/redisinsight/ui/src/packages/js-yaml-3.15.0
Open

chore(deps): bump js-yaml from 3.14.2 to 3.15.0 in /redisinsight/ui/src/packages#6138
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/redisinsight/ui/src/packages/js-yaml-3.15.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 1, 2026

Copy link
Copy Markdown
Contributor

Bumps js-yaml from 3.14.2 to 3.15.0.

Changelog

Sourced from js-yaml's changelog.

4.3.0, 3.15.0 - 2026-06-27

Security

  • Backported maxTotalMergeKeys option.

[5.2.0] - 2026-06-26

Added

  • Added maxTotalMergeKeys (10000) loader option to limit the total number of keys processed by YAML merge (<<) across one load() / loadAll() call.
  • Added maxAliases (-1) loader option to limit the number of YAML aliases per document.

Removed

  • maxMergeSeqLength replaced with maxTotalMergeKeys for limiting YAML merge processing.

Fixed

  • Round-trip of integers with exponential form (>= 1e21)

[5.1.0] - 2026-06-23

Added

  • Collection tags can finalize an incrementally populated carrier into a different result value.

Changed

  • [breaking] quoteStyle now selects the preferred quote style; use the restored forceQuotes option to force quoting non-key strings.

[5.0.0] - 2026-06-20

Added

  • Added named exports for schemas, tags, parser events and AST utilities.
  • Reworked JSON_SCHEMA and CORE_SCHEMA with spec-compliant scalar resolution rules, and added YAML11_SCHEMA.
  • Added realMapTag for lossless mappings with non-string and complex keys. Object-based mappings now reject complex keys instead of stringifying them.
  • Added dump() transform option for changing the generated AST before rendering.
  • Added dump() options seqInlineFirst, flowBracketPadding, flowSkipCommaSpace, flowSkipColonSpace, quoteFlowKeys, quoteStyle and tagBeforeAnchor.
  • Added formal data layers (events and AST) for modular data pipelines.
    • Added low-level parser (to events), presenter and visitor APIs.
  • Added the YAML Test Suite to the test set.

Changed

  • See the migration guide for upgrade notes.
  • Rewritten in TypeScript and reorganized the public API around flat named exports.

... (truncated)

Commits


Note

Low Risk
Lockfile-only dependency patch with a security hardening default; low risk unless custom YAML parsing relied on unbounded merge behavior.

Overview
Updates the lockfile in redisinsight/ui/src/packages so resolved js-yaml moves from 3.14.2 to 3.15.0 (still under the existing ^3.13.1 range, pulled in transitively e.g. via @istanbuljs/load-nyc-config).

3.15.0 backports the maxTotalMergeKeys loader option from v5, which caps how many keys YAML merge (<<) can process in a single load() / loadAll() and mitigates merge-related abuse/DoS when parsing untrusted YAML. No application source changes—only yarn.lock.

Reviewed by Cursor Bugbot for commit 00a6cf4. Bugbot is set up for automated code reviews on this repo. Configure here.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 1, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 1, 2026 07:59
@jit-ci

jit-ci Bot commented Jul 1, 2026

Copy link
Copy Markdown

🛡️ Jit Security Scan Results

CRITICAL HIGH MEDIUM

✅ No security findings were detected in this PR


Security scan by Jit

@valkirilov valkirilov added the run-all-tests Trigger the CI to run the front-end, back-end and integration tests label Jul 1, 2026
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Code Coverage - Backend unit tests

St.
Category Percentage Covered / Total
🟢 Statements 93.11% 16501/17723
🟡 Branches 75.3% 5231/6947
🟢 Functions 87.41% 2527/2891
🟢 Lines 92.96% 15777/16972

Test suite run success

3647 tests passing in 319 suites.

Report generated by 🧪jest coverage report action from 00a6cf4

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Code Coverage - Integration Tests

Status Category Percentage Covered / Total
🟡 Statements 79.15% 18180/22969
🟡 Branches 61.9% 8463/13670
🟡 Functions 66.88% 2456/3672
🟡 Lines 78.75% 17116/21732

Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.14.2 to 3.15.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@3.14.2...3.15.0)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 3.15.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/redisinsight/ui/src/packages/js-yaml-3.15.0 branch from 2199d99 to 00a6cf4 Compare July 2, 2026 13:57
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@valkirilov valkirilov added run-all-tests Trigger the CI to run the front-end, back-end and integration tests and removed run-all-tests Trigger the CI to run the front-end, back-end and integration tests labels Jul 3, 2026
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Code Coverage - Frontend unit tests

St.
Category Percentage Covered / Total
🟢 Statements 83.58% 26560/31779
🟡 Branches 69.24% 11299/16319
🟡 Functions 78.9% 7114/9016
🟢 Lines 84.04% 25883/30798

Test suite run success

7525 tests passing in 844 suites.

Report generated by 🧪jest coverage report action from 00a6cf4

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 run-all-tests Trigger the CI to run the front-end, back-end and integration tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants