SPB Git forge

spb/uqo-chat

Public
14commits 1branches 0releases
1.4 MBsize
maindefault branch
17 days agolast push
Python 64.6% TypeScript 33.7% CSS 0.8%
551 B · 13 lines python
Raw Blame History
1from app.sandbox.client import prefilter234def test_prefilter_blocks_hostile_code() -> None:5    for code in ["import subprocess", "import socket", "os.system('ls')", "__import__('os')",6                 "import requests", "eval('1')", "open('/etc/passwd')"]:7        assert prefilter(code) is not None, code8910def test_prefilter_allows_normal_code() -> None:11    assert prefilter("import pandas as pd\nprint(pd.DataFrame({'a':[1]}).sum())") is None12    assert prefilter("import numpy_financial as npf\nprint(npf.pmt(0.05/12, 300, -350000))") is None13