github Python analyzed c9ec4df

labyrinth-analytics/loredocs

github

Searchable knowledge base for your AI projects

maintainer
labyrinth-analytics
license
NOASSERTION
first seen
2026-06-16
last seen
2026-09-02
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

capabilities 51 tools
transport stdio counts 51 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • get_license_tier
  • get_server_info
  • loredocs_onboard
  • vault_add_doc
  • vault_add_note
  • vault_archive
  • vault_bulk_tag
  • vault_categorize
  • vault_copy_doc
  • vault_create
  • vault_delete
  • vault_doc_history
  • vault_doc_restore
  • vault_estimate_tokens
  • vault_export
  • vault_export_manifest
  • vault_find_related
  • vault_get_doc
  • vault_get_injection_cap
  • vault_get_linked_sessions
  • vault_get_server_capabilities
  • vault_get_session_links
  • vault_get_session_token
  • vault_import_dir
  • vault_import_notion
  • vault_import_notion_setup
  • vault_info
  • vault_inject
  • vault_inject_by_tag
  • vault_inject_summary
  • vault_link_doc
  • vault_link_project
  • vault_link_session
  • vault_list
  • vault_list_docs
  • vault_move_doc
  • vault_open_workspace
  • vault_prime
  • vault_rebuild_index
  • vault_remove_doc
  • vault_search
  • vault_search_by_tag
  • vault_set_injection_cap
  • vault_set_priority
  • vault_set_tier
  • vault_suggest
  • vault_tag_doc
  • vault_tier_status
  • vault_unlink_doc
  • vault_update_doc
  • vault_verify
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit c9ec4df · analyzer v33 · 3d ago

skills & prompt files 2

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

code files: 20

filesystem 12

  • fs labyrinth-analytics-loredocs-c9ec4df/loredocs/cli.py :4 from pathlib import Path
  • fs labyrinth-analytics-loredocs-c9ec4df/loredocs/compat_check.py :101 from pathlib import Path
  • fs labyrinth-analytics-loredocs-c9ec4df/loredocs/license_store.py :33 from pathlib import Path
  • fs labyrinth-analytics-loredocs-c9ec4df/loredocs/notion_checkpoint.py :216 self._lock_fd = open(self.path + ".lock", "w")
  • fs labyrinth-analytics-loredocs-c9ec4df/loredocs/semantic_search.py :18 from pathlib import Path
  • fs labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :28 from pathlib import Path
  • fs labyrinth-analytics-loredocs-c9ec4df/loredocs/storage.py :28 import shutil
  • fs labyrinth-analytics-loredocs-c9ec4df/loredocs/tiers.py :21 from pathlib import Path
  • fs labyrinth-analytics-loredocs-c9ec4df/loredocs/version_storage.py :47 from pathlib import Path
  • fs (weak) labyrinth-analytics-loredocs-c9ec4df/scripts/backfill_doc_embeddings.py :22 from pathlib import Path
  • fs (weak) labyrinth-analytics-loredocs-c9ec4df/scripts/ci/grep_notion_token.py :23 from pathlib import Path
  • fs (weak) labyrinth-analytics-loredocs-c9ec4df/scripts/query_loredocs.py :69 from pathlib import Path

shell / exec 1

  • shell labyrinth-analytics-loredocs-c9ec4df/loredocs/cli.py :493 import subprocess

network 2

  • net labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :3338 import urllib.parse
  • net labyrinth-analytics-loredocs-c9ec4df/loredocs/storage.py :526 import urllib.parse

secrets 3

  • secrets labyrinth-analytics-loredocs-c9ec4df/loredocs/cli.py :283 token = os.environ.get("LOREDOCS_UI_TOKEN")
  • secrets labyrinth-analytics-loredocs-c9ec4df/loredocs/notion_checkpoint.py :171 raw = os.environ.get("NOTION_TOKEN", "").strip()
  • secrets labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :253 token = os.environ.get("LOREDOCS_ADMIN_TOKEN", "")

database 6

  • db labyrinth-analytics-loredocs-c9ec4df/loredocs/cli.py :127 import sqlite3
  • db labyrinth-analytics-loredocs-c9ec4df/loredocs/notion_import.py :193 import sqlite3
  • db labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :3337 import sqlite3
  • db labyrinth-analytics-loredocs-c9ec4df/loredocs/storage.py :29 import sqlite3
  • db (weak) labyrinth-analytics-loredocs-c9ec4df/scripts/backfill_doc_embeddings.py :20 import sqlite3
  • db (weak) labyrinth-analytics-loredocs-c9ec4df/scripts/query_loredocs.py :65 import sqlite3

tool registrations 51

  • vault_create labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :774
  • vault_list labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :829
  • vault_info labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :879
  • vault_archive labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :944
  • vault_delete labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :967
  • loredocs_onboard labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :998
  • vault_link_project labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1050
  • vault_open_workspace labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1086
  • vault_add_doc labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1168
  • vault_update_doc labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1240
  • vault_remove_doc labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1300
  • vault_get_doc labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1324
  • vault_list_docs labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1385
  • vault_search labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1474
  • vault_rebuild_index labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1596
  • vault_search_by_tag labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1676
  • vault_tag_doc labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1725
  • vault_bulk_tag labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1761
  • vault_categorize labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1792
  • vault_set_priority labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1813
  • vault_add_note labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1838
  • vault_doc_history labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1860
  • vault_doc_restore labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1894
  • vault_verify labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :1978
  • vault_copy_doc labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2074
  • vault_move_doc labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2099
  • vault_inject labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2247
  • vault_prime labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2285
  • vault_inject_by_tag labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2322
  • vault_inject_summary labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2367
  • vault_get_injection_cap labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2395
  • vault_get_session_token labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2423
  • vault_estimate_tokens labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2446
  • vault_get_server_capabilities labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2497
  • vault_set_injection_cap labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2553
  • vault_import_dir labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2612
  • vault_export labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2670
  • vault_link_doc labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2707
  • vault_unlink_doc labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2750
  • vault_find_related labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2777
  • vault_suggest labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2829
  • vault_export_manifest labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2883
  • vault_tier_status labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :2961
  • vault_set_tier labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :3067
  • get_license_tier labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :3134
  • vault_link_session labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :3160
  • vault_get_session_links labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :3200
  • vault_get_linked_sessions labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :3246
  • get_server_info labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :3292
  • vault_import_notion labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :3414
  • vault_import_notion_setup labyrinth-analytics-loredocs-c9ec4df/loredocs/server.py :3614

declared dependencies 20

  • mcp@==1.28.1
  • starlette@==1.3.1
  • click@==8.3.3
  • pydantic@==2.12.5
  • pdfplumber@==0.11.9
  • python-docx@==1.2.0
  • openpyxl@==3.1.5
  • python-pptx@==1.0.2
  • cryptography@==50.0.0
  • packaging@==25.0
  • lancedb@==0.30.2
  • pyarrow@==24.0.0
  • fastembed@==0.8.0
  • onnxruntime@==1.23.2; python_version <
  • 3.14@*
  • pytest@==8.3.4
  • pytest-asyncio@==1.3.0
  • tiktoken@==0.7.0
  • notion-client@==2.3.0
  • keyring@==23.13.1