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

node-opcua / node-opcua / 28810583191
92%

Build:
DEFAULT BRANCH: master
Ran 06 Jul 2026 06:09PM UTC
Jobs 1
Files 1256
Run time 4min
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

06 Jul 2026 05:29PM UTC coverage: 92.158% (+0.007%) from 92.151%
28810583191

push

github

erossignon
fix(role-set): address CoPilot review on password-hasher PR

- password_hasher: bound scrypt work factors (ln/r/p) parsed from a stored
  credential so a tampered/poisoned PHC string can't force an absurd
  scryptSync cost; parseScrypt fails closed (verify() returns false).
- install_role_based_security: reject seeding a user with BOTH password and
  passwordHash, and validate the effective UserConfigurationMask on the
  pre-hashed path (importUsers bypasses addUser's validation).
- install_role_based_security: attach a .catch() to the background
  persistence.save() on credential upgrade so a failed flush can't become a
  process-level unhandled rejection; log via node-opcua-debug errorLog
  (message only — a minified stack is noise).
- tests: cover scrypt bounds hardening and the two new seeding rejections.

19910 of 23199 branches covered (85.82%)

47 of 58 new or added lines in 4 files covered. (81.03%)

25 existing lines in 5 files now uncovered.

169141 of 183534 relevant lines covered (92.16%)

442505.85 hits per line

Uncovered Changes

Lines Coverage ∆ File
11
93.24
-6.76% packages/node-opcua-role-set-server/source/install_role_based_security.ts

Coverage Regressions

Lines Coverage ∆ File
10
85.67
-0.53% packages/node-opcua-client/source/private/client_base_impl.ts
5
85.54
-0.28% packages/node-opcua-server/source/register_server_manager.ts
4
98.91
0.3% packages/node-opcua-role-set-common/source/user_management_store.ts
3
98.76
0.05% packages/node-opcua-role-set-common/source/archive.ts
3
93.24
-6.76% packages/node-opcua-role-set-server/source/install_role_based_security.ts
Jobs
ID Job ID Ran Files Coverage
1 28810583191.1 06 Jul 2026 06:09PM UTC 1256
92.16
GitHub Action Run
Source Files on build 28810583191
  • Tree
  • List 1256
  • Changed 12
  • Source Changed 8
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28810583191
  • dd684b19 on github
  • Prev Build on master (#28798221203)
  • Next Build on master (#28955999111)
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