build(deps-dev): bump monocart-coverage-reports from 2.12.9 to 2.12.12#2736
build(deps-dev): bump monocart-coverage-reports from 2.12.9 to 2.12.12#2736dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [monocart-coverage-reports](https://github.com/cenfun/monocart-coverage-reports) from 2.12.9 to 2.12.12. - [Release notes](https://github.com/cenfun/monocart-coverage-reports/releases) - [Changelog](https://github.com/cenfun/monocart-coverage-reports/blob/main/CHANGELOG.md) - [Commits](cenfun/monocart-coverage-reports@2.12.9...2.12.12) --- updated-dependencies: - dependency-name: monocart-coverage-reports dependency-version: 2.12.12 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Build Branch
Static preview entry points
QR codes (mobile preview)
Integration commandsnpm (Android / Extension): Swift Package Manager (Apple): .package(url: "https://github.com/duckduckgo/content-scope-scripts.git", branch: "pr-releases/dependabot/npm_and_yarn/main/monocart-coverage-reports-2.12.12")git submodule (Windows): git -C submodules/content-scope-scripts fetch origin pr-releases/dependabot/npm_and_yarn/main/monocart-coverage-reports-2.12.12
git -C submodules/content-scope-scripts checkout origin/pr-releases/dependabot/npm_and_yarn/main/monocart-coverage-reports-2.12.12Pin to exact commitnpm (Android / Extension): Swift Package Manager (Apple): .package(url: "https://github.com/duckduckgo/content-scope-scripts.git", revision: "3683c873bc0d8142cd8b8aaee12c867814741881")git submodule (Windows): git -C submodules/content-scope-scripts fetch origin pr-releases/dependabot/npm_and_yarn/main/monocart-coverage-reports-2.12.12
git -C submodules/content-scope-scripts checkout 3683c873bc0d8142cd8b8aaee12c867814741881 |
There was a problem hiding this comment.
Web Compatibility Assessment
No findings. The diff only bumps monocart-coverage-reports in injected/package.json and updates the corresponding dev-only lockfile entries. It does not touch injected runtime code, API wrappers/shims, wrapper-utils.js, DDGProxy, feature initialization, platform entry points, or DOM/message-bridge behavior.
Security Assessment
No findings. The changed dependency is a devDependency used by injected/scripts/merge-coverage.js for coverage report generation; it is not bundled into page-world injected scripts. No captured-global usage, messaging trust boundary, origin validation, postMessage, or config-gating paths are changed.
Risk Level
Low Risk: dev-only coverage tooling patch bump with no injected runtime surface changes.
Recommendations
No blocking recommendations. I verified the updated coverage reporter still loads with npm run coverage-report --workspace=injected (exits cleanly; no coverage inputs present in this checkout).
Sent by Cursor Automation: Web compat and sec
There was a problem hiding this comment.
Dependency risk review for monocart-coverage-reports 2.12.9 -> 2.12.12:
No confirmed dependency-specific blockers found.
Evidence reviewed:
- PR diff only updates
injected/package.jsonandpackage-lock.json; the direct dependency remainsdevDependencies-only. - Repo usage is limited to
injected/scripts/merge-coverage.jsvianew CoverageReport(...).add(...).generate()and the coverage workflow. This is not bundled into shipped content-scope scripts. - Upstream changelog for
2.12.10-2.12.12: dependency refresh, a CLI/child-processNODE_OPTIONScwd fix, filter/watermark/refactor/performance fixes. The repo does not use customentryFilter/sourceFilter/watermarksor themcrchild-process wrapper path inmerge-coverage.js. - Lockfile transitive changes are within the coverage reporter tree: parser/display/helper packages plus nested
foreground-child@4.0.3. Itsnode >=16requirement is compatible with this repo’s Node 22 environment. - Supply-chain check: npm registry metadata for
2.12.12has the same maintainer and MIT license, 57 files, a small unpacked-size change (~1.09 MB -> ~1.12 MB), locked integrity matching the PR, and registry signature metadata. I found no install/postinstall lifecycle path introduced for the direct package, andnpm auditdid not flagmonocart-coverage-reportsor the changed transitives. Existing audit output still reports unrelated repo vulnerabilities.
Validation run locally on the PR state:
npm cinpm run build -w injectednpm run test-unit-coverage -w injectednpm run coverage-report -w injected
Coverage-report generation succeeded for unit coverage. Integration coverage input was absent locally, so the script skipped that directory as expected.
Uncertain / validation note:
- GitHub currently marks
Unit tests (injected, windows-latest)/CI gatefailed, but the fetched Windows job log reports937 specs, 0 failures, 16 pending specs. I would re-run or inspect the CI gate before merge, but I do not see evidence tying that status to this dependency update.
No separate fix PR drafted because I did not identify a code or lockfile fix needed.
Sent by Cursor Automation: Review dependabot


Bumps monocart-coverage-reports from 2.12.9 to 2.12.12.
Changelog
Sourced from monocart-coverage-reports's changelog.
Commits
970c489updated version: 2.12.11 => 2.12.124d11f86add bun issue6cfc51aupdate docs77a5292update docs273708aupdate css casesf27ba9aupdate deps4c440d6fixed mergeCssRanges28c0d7aoptimized findInRangese364bf2change logaf7c2e0fix performanceDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Note
Low Risk
Patch-level dev dependency update for coverage reporting only; no runtime or production impact.
Overview
Bumps the dev dependency monocart-coverage-reports from
2.12.9to2.12.12ininjected/package.json, with the lockfile updated to match (including refreshed transitive versions such asacorn-walk,console-grid,eight-colors,lz-utils,monocart-locator, and a nestedforeground-childfor the coverage tool).No application or test source changes—only dependency versions used when generating merged coverage reports (e.g. via
coverage-report/merge-coverage.js).Reviewed by Cursor Bugbot for commit a3d568e. Bugbot is set up for automated code reviews on this repo. Configure here.