• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

thomaspoignant / scim-patch / 26227260197
99%

Build:
DEFAULT BRANCH: master
Ran 21 May 2026 12:56PM UTC
Jobs 1
Files 2
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 May 2026 12:55PM UTC coverage: 99.396% (+0.01%) from 99.385%
26227260197

push

github

web-flow
fix: prevent prototype pollution in patch paths (GHSA-9m6g-wc8r-q59c) (#1112)

* fix: prevent prototype pollution in patch paths (GHSA-9m6g-wc8r-q59c)

A SCIM PATCH whose value-key or path contained __proto__, constructor,
or prototype (e.g. value: { "__proto__.polluted": "x" } or
path: "__proto__.polluted") was walked unfiltered by resolvePaths ->
assign / navigate, writing onto Object.prototype process-wide.

Reject these keys in resolvePaths, the single chokepoint shared by all
three sinks, throwing InvalidScimPatchOp. Legitimate SCIM clients never
send these keys, so this is non-breaking.

* Update src/scimPatch.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

104 of 105 branches covered (99.05%)

Branch coverage included in aggregate %.

11 of 11 new or added lines in 1 file covered. (100.0%)

225 of 226 relevant lines covered (99.56%)

23.92 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26227260197.1 21 May 2026 12:56PM UTC 2
99.4
GitHub Action Run
Source Files on build 26227260197
  • Tree
  • List 2
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26227260197
  • 260f9cd2 on github
  • Prev Build on master (#26013828905)
  • Next Build on master (#26227434560)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc