Bill,
the short answer is you can't limit anything at R level. Any attempts to create
a list of "bad" commands are trivial to circumvent since you can compute on the
language in R, so you can construct and call functions with trivial operations.
Similarly, since R allows the loading of binary c
On Sun, 26 Feb 2023 14:36:22 -0500
wrote:
> What I'd like to be able to do is to sanitize the inputs to ensure
> that it won't to things including installing packages, running system
> commands, reading and writing to the filesystem, and accessing the
> network. I'd like to allow the user to do
Hi Bill,
just for the records, the response could also be interesting for learnr
developers
https://github.com/rstudio/learnr
Best wishes,
Matthias
Von: b...@denney.ws
Gesendet: Sonntag, 26. Februar 2023 20:36
An: r-package-devel@r-project.org
Betreff: [R-pkg-devel] Sanitize Input Code for a
Hello,
I'm working to develop a Shiny app where I'd like to have an advanced
capability to accept user input and run the code. For the code received,
I'd like to be able to prevent R from doing things other than working within
the R session. For example, I want to prevent `system("rm -rf /*")