GHSA-6pw2-5hjv-9pf7

By advisories

GHSA-6pw2-5hjv-9pf7 Alternatives

Similar projects and alternatives to GHSA-6pw2-5hjv-9pf7

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better GHSA-6pw2-5hjv-9pf7 alternative or higher similarity.

GHSA-6pw2-5hjv-9pf7 reviews and mentions

Posts with mentions or reviews of GHSA-6pw2-5hjv-9pf7. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-03-22.
  • De-obfuscated Protestware code in node-ipc that wipes Russian computers
    3 projects | news.ycombinator.com | 22 Mar 2022
    Nice! Thanks for sharing that link. I've done a bit of digging into that project before and it's definitely a very promising idea.

    It has a lot of the same pitfalls as Dyno, imo, in that it would require somebody to define a "security policy" for every module to whitelist permissions.

    But, it's also something that could maybe be attacked in a similar way to how TypeScript types were "retroactively" added for existing NPM packages. Ie, packages that have never added their own type declarations (like `express`) can have their types added to DefinitelyTyped[0] and published as a separate NPM package (`@types/express`).

    It works fairly well and something like `@endo-policies/express` wouldn't be crazy to add in later. Obviously it's going to be super painful, but fixing tech debt is always going to hurt.

    vm2[1] is another Node project with some semi-similar goals that's worth mentioning. It's not designed to be "applied" in the same way as Endo, but it does give you a way to "sandbox" dependencies.

    As a security person, I am weary to trust something like vm2 because it is much harder to "get right" than a "sandboxed-by-default" approach like Endo or Dyno. Look at this[2] CVE on vm2 from a few months ago for some evidence about _why_ this approach isn't ideal.

    I'm optimistic for the future but we still have a long way to go before we get to it!

    0: https://github.com/DefinitelyTyped/DefinitelyTyped

    1: https://www.npmjs.com/package/vm2

    2: https://github.com/advisories/GHSA-6pw2-5hjv-9pf7

Stats

Basic GHSA-6pw2-5hjv-9pf7 repo stats
1
-
-
-

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com