github Python analyzed eebdd59

psyb0t/docker-telethon-plus

github

Your Telegram account, but it takes HTTP requests. Wraps Telethon — the real MTProto userbot client, not that neutered Bot API garbage — behind a JSON HTTP API and a Model Context Protocol endpoint.

maintainer
psyb0t
license
WTFPL
first seen
2026-07-25
last seen
2026-08-01
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport streamable-http · http verified reported listed in the official MCP registry counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit eebdd59 · analyzer v33 · 2w ago

skills & prompt files 1

danger signals1

code evidence vv0.5.6 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 25

filesystem 6

  • fs psyb0t-docker-telethon-plus-eebdd59/app/cache.py :46 with open(self._path, "r", encoding="utf-8") as fh:
  • fs psyb0t-docker-telethon-plus-eebdd59/app/login.py :44 with open(output_file, "w") as fh:
  • fs psyb0t-docker-telethon-plus-eebdd59/app/tools.py :593 with open(tmp_path, "wb") as fh:
  • fs (weak) psyb0t-docker-telethon-plus-eebdd59/tests/conftest.py :9 from pathlib import Path
  • fs (weak) psyb0t-docker-telethon-plus-eebdd59/tests/unit/conftest.py :13 from pathlib import Path
  • fs (weak) psyb0t-docker-telethon-plus-eebdd59/tests/unit/test_cache.py :8 from pathlib import Path

shell / exec 2

  • shell (weak) psyb0t-docker-telethon-plus-eebdd59/tests/conftest.py :7 import subprocess
  • shell (weak) psyb0t-docker-telethon-plus-eebdd59/tests/test_auth.py :5 import subprocess

network 6

  • net psyb0t-docker-telethon-plus-eebdd59/app/tools.py :24 import httpx
  • net psyb0t-docker-telethon-plus-eebdd59/app/updates.py :23 import httpx
  • net (weak) psyb0t-docker-telethon-plus-eebdd59/tests/conftest.py :6 import socket
  • net (weak) psyb0t-docker-telethon-plus-eebdd59/tests/test_auth.py :8 import httpx
  • net (weak) psyb0t-docker-telethon-plus-eebdd59/tests/test_health.py :5 import httpx
  • net (weak) psyb0t-docker-telethon-plus-eebdd59/tests/test_rest.py :5 import httpx

secrets 1

  • secrets psyb0t-docker-telethon-plus-eebdd59/app/config.py :136 auth_key=os.environ.get("TELETHON_AUTH_KEY", "").strip(),

declared dependencies 7

  • mcp@==1.27.0
  • telethon@==1.41.2
  • fastapi@==0.118.0
  • uvicorn@[standard]==0.37.0
  • pydantic@==2.12.0
  • httpx@==0.28.1
  • cryptg@==0.5.0; platform_machine == "x86_64"