snekbox:轻松,安全地评估任意Python代码

时间:2024-05-20 19:43:46
【文件属性】:

文件名称:snekbox:轻松,安全地评估任意Python代码

文件大小:46KB

文件格式:ZIP

更新时间:2024-05-20 19:43:46

Python

壁盒 Python沙箱运行程序,用于在独立的情况下(也称为snekbox)执行代码。 客户端将Python代码发送到一个snekbox,该snekbox执行代码,最后将执行结果返回给客户端。 +-------------+ +-----------+ input -> | |---------->| | >----------+ | HTTP POST | | SNEKBOX | execution | result <- | |<----------| | <----------+ +-------------+ +-----------+ ^


【文件预览】:
snekbox-main
----.dockerignore(117B)
----.gitattributes(12B)
----.flake8(610B)
----.github()
--------FUNDING.yml(79B)
--------CODEOWNERS(57B)
--------workflows()
----snekbox()
--------config.py(57KB)
--------__init__.py(2KB)
--------__main__.py(926B)
--------nsjail.py(9KB)
--------api()
----deployment.yaml(2KB)
----Dockerfile(2KB)
----scripts()
--------protoc.py(2KB)
----Pipfile.lock(21KB)
----CONTRIBUTING.md(149B)
----config()
--------gunicorn.conf.py(152B)
--------snekbox.cfg(2KB)
----LICENSE(1KB)
----README.md(6KB)
----Pipfile(1KB)
----.pre-commit-config.yaml(656B)
----SECURITY.md(129B)
----DEVELOPING.md(3KB)
----NOTICE(11KB)
----docker-compose.yml(617B)
----tests()
--------test_nsjail.py(8KB)
--------__init__.py(0B)
--------api()
----CODE_OF_CONDUCT.md(108B)
----.gitignore(1KB)
----.coveragerc(126B)

网友评论