liasdfiosql
샌드박스 디렉터리에서 안전하게 파일을 둘러보고, 고정된 웹훅으로 결과를 전송할 수 있는 경량 CLI입니다.
- 실행:
liasdfio ...또는python -m liasdfiosql ... - 기본 루트:
./workspace(존재하지 않으면 생성)
설치
pip install liasdfiosql
사용법
liasdfio --help
liasdfio ls # 루트 목록
liasdfio cat path/to/file.txt # 파일 출력
liasdfio find --name "*.py" # 이름 패턴으로 찾기
liasdfio grep "TODO" --glob "*.py" -i
liasdfio sleep 2 # 최대 300초 대기
# 고정된 웹훅으로 요청 보내기 (응답 최대 1MB 출력)
liasdfio curl
# 다른 명령어 결과를 쿼리스트링(result=...)으로 전송
liasdfio curl --query-cmd ls
liasdfio curl --query-cmd grep TODO --glob "*.py"
동작 제한
- 루트 밖으로 나가는 경로는 거부
- 읽기/응답은 1MB 초과 시 차단
curl은 http/https만 허용, URL은 고정됨sleep은 300초 이내만 허용
개발
python -m venv .venv
.venv\Scripts\activate
pip install -e ".[test]"
pytest
Metadata
Release files for liasdfiosql 0.4.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| liasdfiosql-0.4.2.tar.gz | 5.9 kB | Without provenance | Details for liasdfiosql-0.4.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| liasdfiosql-0.4.2-py3-none-any.whl | Python 3 | none | any | Details for liasdfiosql-0.4.2-py3-none-any.whl |
Total release size: 12.9 kB
Release files / liasdfiosql-0.4.2.tar.gz
| Download URL | liasdfiosql-0.4.2.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
feca765b6c8100eaadb82d20c6ac6ec4519efe5e7bff1a8bbfcc208fb261609f
|
|
BLAKE2b-256 checksum How to use checksums |
7884e64c45c7b0bc4ba085306baed1b7f9d26643031b59304342a4c0f5beb2eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / liasdfiosql-0.4.2-py3-none-any.whl
| Download URL | liasdfiosql-0.4.2-py3-none-any.whl |
|---|---|
| Size | 7.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d87cf271eaaaee4b45156b26a07e1fb6d3982a3c3f0ae79be0c7ad3cad2384e1
|
|
BLAKE2b-256 checksum How to use checksums |
d88f4a42bcd051149cd983214f8e907428277ac0decb64ef7654f94ffcdc02b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Security for liasdfiosql 0.4.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.