github Python analyzed d3d801b

iTao-AI/multimodal-knowledge-engine

github

Local-first, Agent-callable Evidence engine for documents and media, exposed through Python, CLI, and MCP.

maintainer
iTao-AI
licence
MIT
first seen
2026-07-02
last seen
2026-09-02
releases · 30d
1
short id

Drift inferred · capture-to-capture

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

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

tools

  • ask_library
  • ask_library_v1
  • get_run
  • ingest_file
  • list_libraries
  • list_libraries_v1
  • read_evidence_v1
  • search_library
  • search_library_v1
  • search_library_v2
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit d3d801b · analyzer v33 · 6d ago

skills & prompt files 1

danger signals1

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

code files: 364

filesystem 264

  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/chinese_retrieval_deployment_proof.py :14 from pathlib import Path
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/chinese_retrieval_measurement.py :15 from pathlib import Path
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/cjk_active_scan_demo.py :9 from pathlib import Path
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/cjk_active_scan_runtime_deployment_proof.py :9 import shutil
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/compiled_library_export_consumer.py :15 from pathlib import Path, PurePosixPath
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/compiled_library_export_consumer_v2.py :15 from pathlib import Path, PurePosixPath
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/compiled_library_export_proof.py :11 import shutil
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/consumer_source_pack_client.py :20 from pathlib import Path, PurePosixPath
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/consumer_source_pack_proof.py :13 import shutil
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/dense_retrieval_deployment_proof.py :14 from pathlib import Path
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/dense_retrieval_measurement.py :8 from pathlib import Path
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/direct_audio_dependency_receipt.py :22 import shutil
show 28 more
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/direct_audio_deployment_proof.py :16 import shutil
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/evidence_provenance_proof.py :8 from pathlib import Path
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/generate_evidence_workspace.py :15 import shutil
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/generate_local_knowledge_fixtures.py :9 from pathlib import Path
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/generate_pdf_ocr_phase0_fixtures.py :9 from pathlib import Path
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/local_knowledge_proof.py :7 from pathlib import Path
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/mcp_context_completeness_consumer.py :12 from pathlib import Path
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/mcp_context_completeness_fixture.py :9 from pathlib import Path
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/mcp_context_completeness_proof.py :9 import shutil
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/numeric_retrieval_deployment_proof.py :13 from pathlib import Path
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/pdf_intake_smoke.py :5 from pathlib import Path
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/pdf_ocr_candidate_compatibility.py :14 import shutil
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/pdf_ocr_phase0_consumer.py :12 import shutil
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/release_consumer_smoke.py :9 import shutil
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/release_presentation_audit.py :13 from pathlib import Path
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/retrieval_order_installed_proof.py :11 import shutil
  • fs (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/transcription_deployment_proof.py :11 import shutil
  • fs iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/adapters/audio/faster_whisper_cli.py :11 from pathlib import Path
  • fs iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/adapters/audio/inspection.py :14 from pathlib import Path
  • fs iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/adapters/audio/inspection_cli.py :12 from pathlib import Path
  • fs iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/adapters/embedding/sentence_transformers.py :7 from pathlib import Path
  • fs iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/adapters/filesystem/library_export.py :10 from pathlib import Path, PureWindowsPath
  • fs iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/adapters/pdf/extractor.py :6 from pathlib import Path
  • fs iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/adapters/sqlite/__init__.py :10 from pathlib import Path
  • fs iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/adapters/vector/sqlite_vec.py :10 from pathlib import Path
  • fs iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/adapters/video/faster_whisper.py :11 from pathlib import Path
  • fs iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/adapters/video/faster_whisper_cli.py :10 from pathlib import Path
  • fs iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/adapters/video/providers.py :12 from pathlib import Path

224 more not shown — this panel samples each group; the count above is the real total.

shell / exec 51

  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/chinese_retrieval_deployment_proof.py :9 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/chinese_retrieval_measurement.py :10 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/cjk_active_scan_runtime_deployment_proof.py :10 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/consumer_source_pack_proof.py :16 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/dense_retrieval_deployment_proof.py :9 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/direct_audio_dependency_receipt.py :25 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/direct_audio_deployment_proof.py :69 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/generate_evidence_workspace.py :16 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/mcp_context_completeness_proof.py :10 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/numeric_retrieval_deployment_proof.py :9 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/pdf_ocr_candidate_compatibility.py :17 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/release_consumer_smoke.py :10 import subprocess
show 28 more
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/release_presentation_audit.py :7 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/retrieval_order_installed_proof.py :13 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/transcription_deployment_proof.py :12 import subprocess
  • shell iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/adapters/video/process.py :12 import subprocess
  • shell iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/adapters/video/providers.py :7 import subprocess
  • shell iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/evaluation/pdf_ocr_provider.py :12 import subprocess
  • shell iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/evaluation/pdf_ocr_runner.py :15 import subprocess
  • shell iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/evaluation/retrieval_order_compatibility.py :9 import subprocess
  • shell iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/evaluation/retrieval_order_workflow.py :8 import subprocess
  • shell iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/proof/direct_audio.py :12 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/adapters/test_audio_inspection_cli.py :10 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/adapters/test_local_command_transcript_provider.py :3 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/evaluation/test_agent_context_unit_workflow.py :7 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/evaluation/test_baseline.py :4 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/evaluation/test_chinese_deployment_proof.py :1 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/evaluation/test_chinese_measurement.py :1 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/evaluation/test_dense_replay.py :3 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/evaluation/test_hybrid_rrf_artifact.py :4 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/evaluation/test_numeric_artifact.py :3 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/evaluation/test_pdf_ocr_provider.py :286 subprocess.Popen([sys.executable, '-c', {descendant!r}])
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/evaluation/test_pdf_ocr_runner.py :8 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/evaluation/test_retrieval_order_artifact.py :5 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/evaluation/test_retrieval_order_compatibility.py :10 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/evaluation/test_retrieval_order_workflow.py :8 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/packaging/test_embedding_extra.py :3 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/proof/test_local_knowledge.py :7 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/proof/test_mcp_deployment_client.py :6 import subprocess
  • shell (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/scripts/test_cjk_active_scan_runtime_deployment_proof.py :1 import subprocess

11 more not shown — this panel samples each group; the count above is the real total.

network 7

  • net (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/direct_audio_dependency_receipt.py :36 from urllib.parse import urlsplit
  • net (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/direct_audio_deployment_proof.py :17 import socket
  • net (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/pdf_ocr_candidate_compatibility.py :22 import urllib.error
  • net (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/pdf_ocr_phase0_consumer.py :13 import socket
  • net iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/evaluation/pdf_ocr_runner.py :19 import urllib.parse
  • net iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/proof/direct_audio.py :109 import socket
  • net (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/proof/test_direct_audio.py :249 "import socket\nsocket.create_connection(('example.invalid', 443))\n"

database 28

  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/scripts/compiled_library_export_proof.py :12 import sqlite3
  • db iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/adapters/sqlite/__init__.py :6 import sqlite3
  • db iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/adapters/vector/sqlite_vec.py :7 import sqlite3
  • db iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/application/__init__.py :6 import sqlite3
  • db iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/evaluation/agent_context_unit_ranking.py :9 import sqlite3
  • db iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/evaluation/agent_context_unit_workflow.py :11 import sqlite3
  • db iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/evaluation/cjk_lexical_candidate.py :6 import sqlite3
  • db iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/evaluation/numeric_artifact.py :8 import sqlite3
  • db iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/evaluation/retrieval_order_compatibility.py :238 import sqlite3
  • db iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/evaluation/retrieval_order_workflow.py :7 import sqlite3
  • db iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/proof/evidence_provenance.py :10 import sqlite3
  • db iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/retrieval/readiness.py :5 import sqlite3
show 16 more
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/adapters/test_sqlite_evidence_access.py :4 import sqlite3
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/adapters/test_sqlite_evidence_provenance.py :1 import sqlite3
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/adapters/test_sqlite_library_export.py :4 import sqlite3
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/adapters/test_sqlite_migration.py :1 import sqlite3
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/adapters/test_sqlite_pdf_intake_report.py :1 import sqlite3
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/application/test_library_export.py :4 import sqlite3
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/evaluation/test_cjk_lexical_candidate.py :1 import sqlite3
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/evaluation/test_retrieval_order_compatibility.py :9 import sqlite3
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/evaluation/test_retrieval_order_workflow.py :7 import sqlite3
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/interfaces/test_cli_demo.py :86 import sqlite3
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/interfaces/test_cli_error_contract.py :4 from sqlite3 import OperationalError
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/interfaces/test_cli_library_export.py :6 import sqlite3
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/interfaces/test_cli_retrieval.py :2 import sqlite3
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/interfaces/test_mcp_transcription_runtime.py :4 import sqlite3
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/runtime/test_runtime_composition.py :4 import sqlite3
  • db (weak) iTao-AI-multimodal-knowledge-engine-d3d801b/tests/scripts/test_compiled_library_export_proof.py :11 import sqlite3

tool registrations 10

  • list_libraries iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/interfaces/mcp_server.py :106
  • ingest_file iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/interfaces/mcp_server.py :112
  • get_run iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/interfaces/mcp_server.py :118
  • search_library iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/interfaces/mcp_server.py :124
  • ask_library iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/interfaces/mcp_server.py :132
  • list_libraries_v1 iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/interfaces/mcp_server.py :140
  • search_library_v1 iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/interfaces/mcp_server.py :156
  • ask_library_v1 iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/interfaces/mcp_server.py :174
  • search_library_v2 iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/interfaces/mcp_server.py :192
  • read_evidence_v1 iTao-AI-multimodal-knowledge-engine-d3d801b/src/mke/interfaces/mcp_server.py :209

declared dependencies 8

  • mcp@>=1.28.1,<2
  • pydantic@>=2.13.4,<3
  • pymupdf@>=1.24.0,<2
  • sentence-transformers@==5.7.0
  • sqlite-vec@==0.1.9
  • huggingface-hub@>=1.21.0,<2
  • faster-whisper@>=1.2.1,<2
  • av@>=11,<18