github Python analyzed 580f3cc

mpankaj151/session-browser

github

Local, private browser for AI coding CLI sessions (Claude Code + Copilot + Codex) — unified search, usage/cost dashboard, resume-from-anywhere, cross-CLI bridge, reasoning trails, MCP server

maintainer
mpankaj151
license
MIT
first seen
2026-07-04
last seen
2026-07-19
releases · 30d
4
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged committed secret ×2 in mpankaj151/session-browser
capabilities 6 tools
transport counts 6 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • get_decisions
  • get_reasoning
  • get_session_snippet
  • get_session_summary
  • list_recent
  • search_sessions
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 580f3cc · analyzer v28 · 4h ago

skills & prompt files 4

danger signals2

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

code files: 48

filesystem 15

  • fs mpankaj151-session-browser-580f3cc/costs.py :15 from pathlib import Path
  • fs mpankaj151-session-browser-580f3cc/enrichment/claude_headless.py :9 import shutil
  • fs mpankaj151-session-browser-580f3cc/enrichment/copilot_headless.py :12 import shutil
  • fs mpankaj151-session-browser-580f3cc/enrichment/provider.py :13 from pathlib import Path
  • fs mpankaj151-session-browser-580f3cc/indexer.py :10 from pathlib import Path
  • fs mpankaj151-session-browser-580f3cc/mcp/session-memory/common.py :7 from pathlib import Path
  • fs mpankaj151-session-browser-580f3cc/mcp/session-memory/server.py :13 from pathlib import Path
  • fs mpankaj151-session-browser-580f3cc/reasoning.py :25 import shutil
  • fs mpankaj151-session-browser-580f3cc/sbconfig.py :10 from pathlib import Path
  • fs mpankaj151-session-browser-580f3cc/session-ui/app.py :13 from pathlib import Path
  • fs mpankaj151-session-browser-580f3cc/sources/base.py :13 from pathlib import Path
  • fs mpankaj151-session-browser-580f3cc/sources/claude.py :16 import shutil
  • fs mpankaj151-session-browser-580f3cc/sources/codex.py :23 import shutil
  • fs mpankaj151-session-browser-580f3cc/sources/copilot.py :17 import shutil
  • fs mpankaj151-session-browser-580f3cc/watcher.py :18 from pathlib import Path

shell / exec 2

  • shell mpankaj151-session-browser-580f3cc/enrichment/claude_headless.py :10 import subprocess
  • shell mpankaj151-session-browser-580f3cc/enrichment/copilot_headless.py :13 import subprocess

database 1

  • db mpankaj151-session-browser-580f3cc/indexer.py :9 import sqlite3

tool registrations 6

  • search_sessions mpankaj151-session-browser-580f3cc/mcp/session-memory/server.py :22
  • get_session_summary mpankaj151-session-browser-580f3cc/mcp/session-memory/server.py :58
  • get_session_snippet mpankaj151-session-browser-580f3cc/mcp/session-memory/server.py :91
  • list_recent mpankaj151-session-browser-580f3cc/mcp/session-memory/server.py :111
  • get_decisions mpankaj151-session-browser-580f3cc/mcp/session-memory/server.py :134
  • get_reasoning mpankaj151-session-browser-580f3cc/mcp/session-memory/server.py :153

declared dependencies 5

  • mcp@>=1.0
  • flask@>=3.0
  • watchdog@>=4.0
  • pyyaml@>=6.0
  • numpy@>=1.26