Remix.run Logo
swiftcoder 4 hours ago

> In other words, if you publish a gem on RubyGems.org, you can execute arbitrary code on RubyDoc.info.

Shades of the build.rs problem. We really need sandboxed builds in every language ecosystem at this point.

evgenysokov 4 hours ago | parent | next [-]

The sandbox was already there, Rubydoc runs yard inside docker, the problem is that container still has network access

swiftcoder 3 hours ago | parent | next [-]

Presumably the docker container has network access because something else in the build system requires it? I don't think sandboxing the entire build process is the right level of granularity here - one ideally wants to be able sandbox each package's build scripts individually.

chrisjj 42 minutes ago | parent | prev [-]

So, not a sandbox then.

citizen204 14 minutes ago | parent | prev [-]

[flagged]