github re-analysis due

magic5644/Graph-It-Live

github

Graph-It-Live VS Code Extension

maintainer
magic5644
license
MIT
first seen
2026-06-05
last seen
2026-06-12
releases · 30d
3
short id

Drift inferred · capture-to-capture

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

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

tools

  • graphitlive_analyze_breaking_changes

    Detect breaking changes when modifying function signatures

  • graphitlive_analyze_dependencies

    Analyze a single file's direct imports and exports

  • graphitlive_analyze_file_logic

    Analyze symbol-level call hierarchy and code flow within a file

  • graphitlive_crawl_dependency_graph

    Crawl the full dependency tree from an entry file

  • graphitlive_expand_node

    Expand a node to discover dependencies beyond known paths

  • graphitlive_find_referencing_files

    Find all files that import a given file (reverse lookup)

  • graphitlive_find_unused_symbols

    Find potentially unused exported symbols (dead code detection)

  • graphitlive_generate_codemap

    Generate a comprehensive structured overview of any source file

  • graphitlive_get_impact_analysis

    Full impact analysis combining callers and breaking changes

  • graphitlive_get_index_status

    Get the current state of the dependency index

  • graphitlive_get_symbol_callers

    Find all callers of a symbol with O(1) instant lookup

  • graphitlive_get_symbol_dependents

    Find all symbols that depend on a specific symbol

  • graphitlive_get_symbol_graph

    Get symbol-level dependencies (functions, classes) within a file

  • graphitlive_invalidate_files

    Invalidate specific files from the cache after modifications

  • graphitlive_parse_imports

    Parse raw import statements without path resolution

  • graphitlive_query_call_graph

    Query cross-file callers/callees via BFS on the call graph SQLite database

  • graphitlive_rebuild_index

    Rebuild the entire dependency index from scratch

  • graphitlive_resolve_module_path

    Resolve a module specifier to an absolute file path

  • graphitlive_scan_dead_code

    Scan the entire workspace (or a directory) for unused exported symbols in one call

  • graphitlive_set_workspace

    Set the project directory to analyze

  • graphitlive_trace_function_execution

    Trace the complete execution path through function calls

  • graphitlive_verify_dependency_usage

    Verify whether a specific dependency is actually used in a file

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

filesystem 36

  • fs magic5644-Graph-It-Live-3b7f072/esbuild.js :2 const fs = require('node:fs');
  • fs magic5644-Graph-It-Live-3b7f072/scripts/run-benchmarks.mjs :4 import * as fs from 'node:fs';
  • fs magic5644-Graph-It-Live-3b7f072/scripts/run-memory-bench.mjs :4 import { readdir, rm } from 'node:fs/promises';
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/FileReader.ts :1 import * as fs from 'node:fs/promises';
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/IndexerWorker.ts :37 import * as fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/ReverseIndex.ts :1 import * as fs from 'node:fs/promises';
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/SourceFileCollector.ts :1 import * as fs from 'node:fs/promises';
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/SymbolReverseIndex.ts :12 import * as fs from 'node:fs/promises';
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/ast/AstWorkerHost.ts :11 import * as fs from 'node:fs';
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/callgraph/CallGraphIndexer.ts :17 import fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/callgraph/GraphExtractor.ts :29 import fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/languages/CSharpParser.ts :1 import fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/languages/GoParser.ts :1 import fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/languages/JavaParser.ts :1 import fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/languages/PythonParser.ts :1 import fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/languages/PythonSymbolAnalyzer.ts :1 import fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/languages/RustParser.ts :1 import fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/languages/RustSymbolAnalyzer.ts :1 import fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/languages/WasmParserFactory.ts :1 import fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/analyzer/utils/PathResolver.ts :1 import * as fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/cli/commands/check.ts :9 import fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/cli/commands/repl.ts :12 import { promises as fs } from 'node:fs';
  • fs magic5644-Graph-It-Live-3b7f072/src/cli/install.ts :12 import * as fs from "node:fs";
  • fs magic5644-Graph-It-Live-3b7f072/src/cli/runtime.ts :11 import * as fs from "node:fs";
  • fs magic5644-Graph-It-Live-3b7f072/src/cli/versionCheck.ts :10 import * as fs from 'node:fs';
  • fs magic5644-Graph-It-Live-3b7f072/src/extension/McpServerProvider.ts :13 import * as fs from 'node:fs';
  • fs magic5644-Graph-It-Live-3b7f072/src/extension/services/CallGraphViewService.ts :30 import fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/extension/services/LmToolsService.ts :16 import * as fs from 'node:fs/promises';
  • fs magic5644-Graph-It-Live-3b7f072/src/extension/services/UnusedAnalysisCache.ts :2 import * as fs from 'node:fs/promises';
  • fs magic5644-Graph-It-Live-3b7f072/src/mcp/mcpServer.ts :24 import * as fs from "node:fs";
  • fs magic5644-Graph-It-Live-3b7f072/src/mcp/shared/helpers.ts :8 import * as fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/mcp/tools/analysis.ts :1 import * as fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/mcp/tools/callgraph.ts :20 import fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/mcp/tools/codemap.ts :87 const content = await fs.readFile(filePath, "utf-8");
  • fs magic5644-Graph-It-Live-3b7f072/src/mcp/tools/impact.ts :1 import * as fs from "node:fs/promises";
  • fs magic5644-Graph-It-Live-3b7f072/src/mcp/worker/fileWatcher.ts :2 import * as fs from "node:fs";

shell / exec 6

  • shell magic5644-Graph-It-Live-3b7f072/scripts/demo-silent-errors.mjs :11 import { spawn } from 'node:child_process';
  • shell magic5644-Graph-It-Live-3b7f072/scripts/run-benchmarks.mjs :3 import { spawn } from 'node:child_process';
  • shell magic5644-Graph-It-Live-3b7f072/scripts/run-memory-bench.mjs :3 import { spawn } from 'node:child_process';
  • shell magic5644-Graph-It-Live-3b7f072/src/cli/commands/serve.ts :9 import { spawn } from "node:child_process";
  • shell magic5644-Graph-It-Live-3b7f072/src/cli/commands/update.ts :11 import { execFileSync } from "node:child_process";
  • shell magic5644-Graph-It-Live-3b7f072/src/cli/repl/ink/ReplInkApp.ts :3 import { spawnSync } from 'node:child_process';

network 1

  • net magic5644-Graph-It-Live-3b7f072/src/cli/versionCheck.ts :11 import * as https from 'node:https';

declared dependencies 38

  • @dagrejs/dagre@^2.0.4
  • @inquirer/core@^11.2.1
  • @inquirer/prompts@^8.5.2
  • @modelcontextprotocol/sdk@^1.29.0
  • chokidar@^5.0.0
  • cytoscape@^3.34.0
  • cytoscape-fcose@^2.2.0
  • ink@^7.0.5
  • react@^19.2.7
  • react-devtools-core@^6.1.5
  • react-dom@^19.2.7
  • reactflow@^11.11.4
  • sql.js@^1.14.1
  • tree-sitter-wasms@^0.1.13
  • ts-morph@^27.0.2
  • web-tree-sitter@^0.26.9
  • zod@^4.4.3
  • @eslint/js@^10.0.1
  • @types/mocha@^10.0.10
  • @types/node@^25.9.3
  • @types/react@^19.2.17
  • @types/react-dom@^19.2.3
  • @types/sql.js@^1.4.11
  • @types/vscode@^1.96.0
  • @vitest/coverage-v8@^4.1.8
  • @vitest/ui@^4.1.8
  • @vscode/test-electron@^2.5.2
  • @vscode/vsce@^3.9.2
  • esbuild@^0.27.7
  • esbuild-css-modules-plugin@^3.1.5
  • eslint@^10.4.1
  • fast-check@^4.8.0
  • glob@^13.0.6
  • globals@^17.6.0
  • mocha@^11.7.6
  • typescript@^6.0.3
  • typescript-eslint@^8.61.0
  • vitest@^4.1.8