github Python analyzed 7dd9b8c

EllisMorrow/Caelune

github

Caelune (星野) — Local-first retrieval for private Markdown, PDF, and Tika documents, with a Windows desktop app and read-only MCP server.|本地优先的私人知识检索工具。

maintainer
EllisMorrow
license
MIT
first seen
2026-08-01
last seen
2026-08-02
releases · 30d
7
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged dynamic code execution in EllisMorrow/Caelune
capabilities 0 tools
transport stdio · http 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 7dd9b8c · analyzer v28 · 1d ago

danger signals1

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

code files: 124

filesystem 44

  • fs EllisMorrow-Caelune-7dd9b8c/build.py :7 import shutil
  • fs EllisMorrow-Caelune-7dd9b8c/launcher.py :4 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/launcher_support.py :6 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/__main__.py :6 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/app_entry/desktop.py :7 import shutil
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/app_entry/mcp.py :6 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/app_logging.py :9 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/config.py :7 import shutil
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/data_root_bootstrap.py :6 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/extensions/build_state.py :8 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/extensions/parsers/pdf.py :4 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/extensions/parsers/tika.py :4 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/extensions/paths.py :3 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/extensions/query.py :5 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/extensions/registry.py :6 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/extensions/runtimes/tika_runtime.py :9 import shutil
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/extensions/service.py :14 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/extensions/tika_catalog.py :7 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/extensions/watch.py :8 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/headless/bootstrap.py :6 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/mcp/core.py :6 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/models.py :4 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/parser.py :6 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/preflight.py :5 import shutil
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/query_runtime.py :6 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/query_subprocess.py :8 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/reranker.py :9 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/runtime_canary.py :8 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/runtime_layout.py :4 import shutil
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/runtime_recovery.py :7 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/runtime_support.py :5 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/service.py :10 import shutil
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/startup_prewarm.py :10 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/storage.py :9 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/timing.py :7 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/ui_next_qt/app.py :10 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/ui_next_qt/config_workspace.py :10 import shutil
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/ui_next_qt/query_workspace.py :8 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/ui_next_qt/workers.py :13 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/vector_index.py :11 import shutil
  • fs EllisMorrow-Caelune-7dd9b8c/omniclip_rag/watch_subprocess.py :7 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/pyi_rth_omniclip.py :3 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/runtime_support/generate_runtime_manifests.py :4 from pathlib import Path
  • fs EllisMorrow-Caelune-7dd9b8c/runtime_support/install_runtime_driver.py :8 import shutil

shell / exec 8

  • shell EllisMorrow-Caelune-7dd9b8c/omniclip_rag/build_control.py :5 import subprocess
  • shell EllisMorrow-Caelune-7dd9b8c/omniclip_rag/extensions/runtimes/tika_runtime.py :10 import subprocess
  • shell EllisMorrow-Caelune-7dd9b8c/omniclip_rag/process_utils.py :4 import subprocess
  • shell EllisMorrow-Caelune-7dd9b8c/omniclip_rag/startup_prewarm.py :6 import subprocess
  • shell EllisMorrow-Caelune-7dd9b8c/omniclip_rag/ui_next_qt/config_workspace.py :11 import subprocess
  • shell EllisMorrow-Caelune-7dd9b8c/omniclip_rag/ui_next_qt/workers.py :6 import subprocess
  • shell EllisMorrow-Caelune-7dd9b8c/omniclip_rag/vector_index.py :12 import subprocess
  • shell EllisMorrow-Caelune-7dd9b8c/runtime_support/install_runtime_driver.py :9 import subprocess

network 3

  • net EllisMorrow-Caelune-7dd9b8c/build.py :13 from urllib.request import urlretrieve
  • net EllisMorrow-Caelune-7dd9b8c/omniclip_rag/extensions/runtimes/tika_runtime.py :13 import urllib.error
  • net EllisMorrow-Caelune-7dd9b8c/omniclip_rag/vector_index.py :3525 from requests import RequestException

database 1

  • db EllisMorrow-Caelune-7dd9b8c/omniclip_rag/storage.py :6 import sqlite3

declared dependencies 2

  • mcp@>=1,<2
  • pypdf@>=5.0.0,<6.0.0