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
It might be possible for a project using Foreman to replace a commonly used tool like Rojo with a binary from a different source that could be malicious.
Do we think it's a concern that running rojo in a freshly-cloned directory could execute arbitrary code?
One possible guard would be needing to 'trust' any new source that tools are downloaded from. The first time a user tries to run a tool from rojo-rbx/rojo, Foreman would ask if it's okay.
On CI machines, we could add a flag like --always-trust-sources that lets us bypass this prompt.
The text was updated successfully, but these errors were encountered:
It might be possible for a project using Foreman to replace a commonly used tool like Rojo with a binary from a different source that could be malicious.
Do we think it's a concern that running
rojo
in a freshly-cloned directory could execute arbitrary code?One possible guard would be needing to 'trust' any new source that tools are downloaded from. The first time a user tries to run a tool from
rojo-rbx/rojo
, Foreman would ask if it's okay.On CI machines, we could add a flag like
--always-trust-sources
that lets us bypass this prompt.The text was updated successfully, but these errors were encountered: