github Python analyzed 8e509d0 deep scan · partial (350/919 files)

dfrostar/neuralmind

v3.9.0
github

Persistent memory for AI coding agents. Your agent learns your codebase the way a senior engineer would — what files go together, what you usually edit next. Works with Claude Code, Cursor, Cline, Continue. 100% local. (Side effect: 12-50× cheaper code questions.)

maintainer
dfrostar
licence
NOASSERTION
first seen
2026-06-05
last seen
2026-09-10
releases · 30d
32
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  2. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  3. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  4. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  5. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  6. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  7. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  8. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  9. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  10. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  11. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  12. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  13. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  14. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  15. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  16. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  17. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  18. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  19. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
  20. HIGH code analysis flagged dynamic code execution ×2 in dfrostar/neuralmind
capabilities 0 tools
transport stdio · streamable-http · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 8e509d0 · analyzer v33 · 4h ago

skills & prompt files 3

danger signals2

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

code files: 472

filesystem 185

  • fs dfrostar-neuralmind-8e509d0/.github/actions/neuralmind-ci/parse_output.py :3 with open("/tmp/nm_ci_output.json") as f:
  • fs dfrostar-neuralmind-8e509d0/bench/benchmark_turbovec.py :51 import shutil
  • fs dfrostar-neuralmind-8e509d0/bench/report_turbovec.py :27 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/evals/book_retrieval/build_manifest_v2.py :13 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/evals/book_retrieval/run.py :18 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/evals/faithfulness/harness.py :30 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/evals/faithfulness/runner.py :32 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/evals/onboarding/harness.py :38 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/evals/onboarding/runner.py :15 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/evals/parity/run.py :43 import shutil
  • fs dfrostar-neuralmind-8e509d0/evals/public/backends.py :28 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/evals/public/competitor.py :30 from pathlib import Path
show 28 more
  • fs dfrostar-neuralmind-8e509d0/evals/public/run.py :26 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/evals/quality/runner.py :18 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/evals/swe_bench/runner.py :40 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/_demo_report.py :13 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/audit.py :12 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/backend_manager.py :6 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/backpressure.py :17 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/bm25.py :26 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/ci_check.py :17 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/ci_tuner.py :19 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/cli.py :11 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/cli_feedback_status.py :19 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/cli_health.py :18 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/compliance_matcher.py :25 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/compressors.py :27 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/config.py :26 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/content_manifest.py :28 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/context_selector.py :24 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/core.py :30 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/daemon.py :42 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/daemon_memory.py :24 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/dashboard.py :24 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/demo_data/sample_project/db/connection.py :11 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/doc_evolver.py :38 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/doctor.py :17 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/document_ingestion.py :18 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/drift.py :47 from pathlib import Path
  • fs dfrostar-neuralmind-8e509d0/neuralmind/embedder.py :19 from pathlib import Path

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

shell / exec 21

  • shell dfrostar-neuralmind-8e509d0/bench/benchmark_turbovec.py :53 import subprocess
  • shell dfrostar-neuralmind-8e509d0/evals/parity/run.py :44 import subprocess
  • shell dfrostar-neuralmind-8e509d0/evals/public/competitor.py :29 import subprocess
  • shell dfrostar-neuralmind-8e509d0/evals/public/run.py :24 import subprocess
  • shell dfrostar-neuralmind-8e509d0/neuralmind/ci_check.py :16 import subprocess
  • shell dfrostar-neuralmind-8e509d0/neuralmind/cli.py :1205 import subprocess
  • shell dfrostar-neuralmind-8e509d0/neuralmind/doc_evolver.py :34 import subprocess
  • shell dfrostar-neuralmind-8e509d0/neuralmind/drift.py :44 import subprocess
  • shell dfrostar-neuralmind-8e509d0/neuralmind/namespaces.py :29 import subprocess
  • shell dfrostar-neuralmind-8e509d0/neuralmind/provenance.py :206 import subprocess
  • shell dfrostar-neuralmind-8e509d0/neuralmind/server.py :23 import subprocess
  • shell dfrostar-neuralmind-8e509d0/neuralmind/state_dir.py :21 import subprocess
show 9 more
  • shell (weak) dfrostar-neuralmind-8e509d0/scripts/check_commercial_terms.py :18 import subprocess
  • shell (weak) dfrostar-neuralmind-8e509d0/scripts/generate_chart.py :25 import subprocess
  • shell (weak) dfrostar-neuralmind-8e509d0/tests/test_chromadb_free_import.py :17 import subprocess
  • shell (weak) dfrostar-neuralmind-8e509d0/tests/test_cli.py :1520 import subprocess
  • shell (weak) dfrostar-neuralmind-8e509d0/tests/test_doc_evolver.py :698 import subprocess
  • shell (weak) dfrostar-neuralmind-8e509d0/tests/test_drift.py :270 import subprocess
  • shell (weak) dfrostar-neuralmind-8e509d0/tests/test_state_dir.py :10 import subprocess
  • shell (weak) dfrostar-neuralmind-8e509d0/tests/test_structural_gaps.py :475 import subprocess
  • shell (weak) dfrostar-neuralmind-8e509d0/tests/test_synapse_namespaces.py :15 import subprocess

network 11

  • net dfrostar-neuralmind-8e509d0/neuralmind/daemon.py :44 from urllib.parse import parse_qs, urlparse
  • net dfrostar-neuralmind-8e509d0/neuralmind/daemon_client.py :12 import urllib.error
  • net dfrostar-neuralmind-8e509d0/neuralmind/local_client.py :15 import httpx
  • net dfrostar-neuralmind-8e509d0/neuralmind/onnx_embedder.py :31 import urllib.error
  • net dfrostar-neuralmind-8e509d0/neuralmind/server.py :28 from urllib.parse import parse_qs, urlparse
  • net (weak) dfrostar-neuralmind-8e509d0/tests/test_api_routes.py :15 import urllib.request
  • net (weak) dfrostar-neuralmind-8e509d0/tests/test_dashboard.py :368 import urllib.request
  • net (weak) dfrostar-neuralmind-8e509d0/tests/test_docs_claims.py :134 # neuralmind/onnx_embedder.py itself calls urllib.request.urlretrieve
  • net (weak) dfrostar-neuralmind-8e509d0/tests/test_local_client.py :46 with patch("neuralmind.local_client.httpx.Client", return_value=mock_http_client):
  • net (weak) dfrostar-neuralmind-8e509d0/tests/test_onnx_embedder_download.py :2 from urllib.error import URLError
  • net (weak) dfrostar-neuralmind-8e509d0/tests/test_server.py :10 import urllib.request

secrets 7

  • secrets dfrostar-neuralmind-8e509d0/evals/public/judge.py :80 if not os.environ.get("ANTHROPIC_API_KEY"):
  • secrets dfrostar-neuralmind-8e509d0/neuralmind/core.py :893 elif not os.environ.get("ANTHROPIC_API_KEY"):
  • secrets dfrostar-neuralmind-8e509d0/neuralmind/onboarding.py :19 import getpass
  • secrets dfrostar-neuralmind-8e509d0/neuralmind/synapses.py :1241 if not os.environ.get("ANTHROPIC_API_KEY"):
  • secrets dfrostar-neuralmind-8e509d0/neuralmind/tier2/license.py :42 import getpass
  • secrets (weak) dfrostar-neuralmind-8e509d0/tests/test_secret_scan.py :66 ("getenv", 'secret = os.getenv("APP_SECRET")'),
  • secrets (weak) dfrostar-neuralmind-8e509d0/tests/test_synapse_integration.py :204 os.environ["ANTHROPIC_API_KEY"] = "test-key"

database 10

  • db dfrostar-neuralmind-8e509d0/neuralmind/demo_data/sample_project/db/connection.py :9 import sqlite3
  • db dfrostar-neuralmind-8e509d0/neuralmind/mcp_server.py :502 import sqlite3
  • db dfrostar-neuralmind-8e509d0/neuralmind/synapse_dynamics.py :80 import sqlite3
  • db dfrostar-neuralmind-8e509d0/neuralmind/synapse_memory.py :19 import sqlite3
  • db dfrostar-neuralmind-8e509d0/neuralmind/synapses.py :57 import sqlite3
  • db dfrostar-neuralmind-8e509d0/neuralmind/traces.py :20 import sqlite3
  • db dfrostar-neuralmind-8e509d0/neuralmind/turbovec_backend.py :37 import sqlite3
  • db (weak) dfrostar-neuralmind-8e509d0/tests/fixtures/sample_project/db/connection.py :9 import sqlite3
  • db (weak) dfrostar-neuralmind-8e509d0/tests/test_synapse_namespaces.py :14 import sqlite3
  • db (weak) dfrostar-neuralmind-8e509d0/tests/test_synapses.py :480 import sqlite3

declared dependencies 20

  • mcp@>=1.28.1,<3
  • pyyaml@>=6.0
  • toml@>=0.10
  • cryptography@>=50.0.0
  • pydantic@>=2.4.0
  • Linux@*
  • Darwin@*
  • arm64@*
  • Windows@*
  • AMD64@*
  • chromadb@>=0.4.0
  • pytest@>=9.0.3
show 8 more
  • pytest-asyncio@>=1.4.0
  • pytest-cov@>=7.1.0
  • pytest-mock@>=3.15.1
  • black@>=26.3.1
  • ruff@>=0.1.0
  • mypy@>=1.0
  • pre-commit@>=4.6.0
  • neuralmind@*