You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not sure if this was better-suited to be posted as a bug or feature request.
Describe the bug
Currently, this project has a direct dependency on [email protected]. Although #754 has resolved the immediate issue, there may be future concerns with sticking to node-ipc.
Depending on the threat model, pinning to a known-good version of node-ipc may not be suffice as there is a nested, transitive dependency on easy-stack@^1.0.0, which is maintained by the same person. Hence, it may be possible for the same maintainer to publish a malicious version of that package. The dependency chain is:
The dependency tree does not contain a transitive dependency on a package managed by the same author which published the malicious versions of node-ipc.
Additional context
Since the publishing of malicious versions of node-ipc to NPM, there has been concerns with trusting the author on future versions of node-ipc and other packges. This includes transitive nested dependencies of node-ipc such as easy-stack.
Not sure if this was better-suited to be posted as a bug or feature request.
Describe the bug
Currently, this project has a direct dependency on
[email protected]
. Although #754 has resolved the immediate issue, there may be future concerns with sticking tonode-ipc
.Depending on the threat model, pinning to a known-good version of
node-ipc
may not be suffice as there is a nested, transitive dependency oneasy-stack@^1.0.0
, which is maintained by the same person. Hence, it may be possible for the same maintainer to publish a malicious version of that package. The dependency chain is:To Reproduce
Install
@open-rpc/server-js
.Expected behavior
The dependency tree does not contain a transitive dependency on a package managed by the same author which published the malicious versions of
node-ipc
.Additional context
Since the publishing of malicious versions of
node-ipc
to NPM, there has been concerns with trusting the author on future versions ofnode-ipc
and other packges. This includes transitive nested dependencies ofnode-ipc
such aseasy-stack
.One solution is to use a third-party fork such as
@achrinza/node-ipc
(my own fork) or@node-ipc/node-ipc
(another fork with new features).Another solution is to migrate to a different IPC package altogether.
The text was updated successfully, but these errors were encountered: