github Python re-analysis due

mshadmanrahman/root-kg

v2.1.0
github

Your knowledge graph. Ask questions across all your notes, meetings and emails, and get cited answers.

maintainer
mshadmanrahman
licence
MIT
first seen
2026-06-12
last seen
2026-09-11
releases · 30d
2
short id

Drift inferred · capture-to-capture

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

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

tools

  • root_about
  • root_blind_spots
  • root_connections
  • root_decision_trail
  • root_gaps
  • root_graph
  • root_influence_map
  • root_ingest
  • root_ingest_batch
  • root_note
  • root_open_loops
  • root_project_pulse
  • root_search
  • root_search_folder
  • root_stats
  • root_themes
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 761eff6 · analyzer v33 · 6d ago

skills & prompt files 1

danger signals1

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

code files: 28

filesystem 15

  • fs mshadmanrahman-root-kg-761eff6/adapters/vault.py :11 from pathlib import Path
  • fs mshadmanrahman-root-kg-761eff6/cli.py :16 import shutil
  • fs mshadmanrahman-root-kg-761eff6/db.py :13 from pathlib import Path
  • fs mshadmanrahman-root-kg-761eff6/health-check.py :13 from pathlib import Path
  • fs mshadmanrahman-root-kg-761eff6/indexer.py :12 from pathlib import Path
  • fs mshadmanrahman-root-kg-761eff6/llm.py :12 from pathlib import Path
  • fs mshadmanrahman-root-kg-761eff6/merge_cli.py :25 from pathlib import Path
  • fs mshadmanrahman-root-kg-761eff6/query.py :20 from pathlib import Path
  • fs mshadmanrahman-root-kg-761eff6/rootd.py :17 from pathlib import Path
  • fs mshadmanrahman-root-kg-761eff6/server.py :12 from pathlib import Path
  • fs mshadmanrahman-root-kg-761eff6/skill-audit.py :16 from pathlib import Path
  • fs mshadmanrahman-root-kg-761eff6/slack-alert.py :16 from pathlib import Path
show 3 more
  • fs (weak) mshadmanrahman-root-kg-761eff6/tests/test_db.py :6 from pathlib import Path
  • fs (weak) mshadmanrahman-root-kg-761eff6/tests/test_extractor.py :6 from pathlib import Path
  • fs (weak) mshadmanrahman-root-kg-761eff6/tests/test_multi_root.py :5 from pathlib import Path

shell / exec 3

  • shell mshadmanrahman-root-kg-761eff6/health-check.py :10 import subprocess
  • shell mshadmanrahman-root-kg-761eff6/llm.py :11 import subprocess
  • shell mshadmanrahman-root-kg-761eff6/merge_cli.py :22 import subprocess

network 4

  • net mshadmanrahman-root-kg-761eff6/health-check.py :14 from urllib.request import Request, urlopen
  • net mshadmanrahman-root-kg-761eff6/llm.py :14 from urllib.request import Request, urlopen
  • net mshadmanrahman-root-kg-761eff6/rootd.py :15 import urllib.parse
  • net mshadmanrahman-root-kg-761eff6/slack-alert.py :17 from urllib.request import Request, urlopen

secrets 2

  • secrets mshadmanrahman-root-kg-761eff6/llm.py :159 self.api_key = os.environ.get("ANTHROPIC_API_KEY", "")
  • secrets mshadmanrahman-root-kg-761eff6/slack-alert.py :26 token = os.environ.get("SLACK_BOT_TOKEN", "")

database 2

  • db mshadmanrahman-root-kg-761eff6/db.py :10 import sqlite3
  • db mshadmanrahman-root-kg-761eff6/health-check.py :28 import sqlite3

tool registrations 16

  • root_search mshadmanrahman-root-kg-761eff6/server.py :77
  • root_search_folder mshadmanrahman-root-kg-761eff6/server.py :90
  • root_note mshadmanrahman-root-kg-761eff6/server.py :103
  • root_connections mshadmanrahman-root-kg-761eff6/server.py :114
  • root_themes mshadmanrahman-root-kg-761eff6/server.py :126
  • root_gaps mshadmanrahman-root-kg-761eff6/server.py :137
  • root_stats mshadmanrahman-root-kg-761eff6/server.py :148
  • root_ingest mshadmanrahman-root-kg-761eff6/server.py :156
  • root_ingest_batch mshadmanrahman-root-kg-761eff6/server.py :172
  • root_about mshadmanrahman-root-kg-761eff6/server.py :198
  • root_open_loops mshadmanrahman-root-kg-761eff6/server.py :210
  • root_project_pulse mshadmanrahman-root-kg-761eff6/server.py :221
show 4 more
  • root_graph mshadmanrahman-root-kg-761eff6/server.py :234
  • root_influence_map mshadmanrahman-root-kg-761eff6/server.py :246
  • root_decision_trail mshadmanrahman-root-kg-761eff6/server.py :257
  • root_blind_spots mshadmanrahman-root-kg-761eff6/server.py :268

declared dependencies 4

  • mcp@>=1.0.0
  • sentence-transformers@>=3.0.0
  • sqlite-vec@>=0.1.1
  • pyyaml@>=6.0