github Python re-analysis due unconfirmed MCP

Die-Namic-Systems/Nestor

v0.20.0
github

Has a human checked this? Seal/serve/audit over verified-match memory — ledger, MCP, and CLI.

maintainer
Die-Namic-Systems
licence
Apache-2.0
first seen
2026-08-24
last seen
2026-09-11
releases · 30d
61
short id

Drift inferred · capture-to-capture

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

capabilities 0 tools
transport stdio 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 f0482a0 · analyzer v33 · 2w ago

skills & prompt files 7

danger signals6

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

code files: 304

filesystem 177

  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/life_progression.py :28 import shutil
  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/life_sandbox.py :23 from pathlib import Path
  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/baseline.py :47 from pathlib import Path
  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/compound.py :58 from pathlib import Path
  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/damon_reyes.py :22 from pathlib import Path
  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/global_event_meteoroids.py :23 from pathlib import Path
  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/invariants.py :36 from pathlib import Path
  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/june_akiyama.py :21 from pathlib import Path
  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/marcus_oyelaran.py :17 from pathlib import Path
  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/nestor_ladder.py :41 from pathlib import Path
  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/npcs.py :46 import shutil
  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/progression.py :27 import shutil
show 28 more
  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/provision.py :20 from pathlib import Path
  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/resolution.py :43 import shutil
  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/session.py :34 from pathlib import Path
  • fs Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/yuki_tanaka.py :23 from pathlib import Path
  • fs Die-Namic-Systems-Nestor-f0482a0/bench/bench_decision_n1.py :32 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/bench/bench_surfaces_human.py :52 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/bench/bench_surfaces_llm.py :44 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/bench/corpus_terpsi.py :46 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/bench/harness.py :13 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/bench/matcher_precision.py :32 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/bench/retrieval_quality.py :54 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/bench/serve_ui.py :32 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/demo/big_jim.py :42 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/demo/desks.py :54 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/demo/filing_cabinet.py :85 import pathlib
  • fs (weak) Die-Namic-Systems-Nestor-f0482a0/demo/record_demo.py :82 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/demo/review_desk.py :38 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/demo/shoebox.py :95 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/demo/sixty_seconds.py :40 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/demo/the_border.py :55 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/demo/the_dispatches_audit.py :43 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/demo/the_dogfooding.py :60 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/demo/the_verification.py :36 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/demo/two_desks.py :97 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/hooks/before_authority.py :27 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/hooks/before_bash.py :41 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/hooks/before_build.py :36 import pathlib
  • fs Die-Namic-Systems-Nestor-f0482a0/hooks/before_propose.py :57 import pathlib

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

shell / exec 60

  • shell Die-Namic-Systems-Nestor-f0482a0/bench/corpus_terpsi.py :48 import subprocess
  • shell Die-Namic-Systems-Nestor-f0482a0/bench/harness.py :16 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/demo/record_demo.py :86 import subprocess
  • shell Die-Namic-Systems-Nestor-f0482a0/hooks/before_propose.py :59 import subprocess
  • shell Die-Namic-Systems-Nestor-f0482a0/hooks/session_end.py :33 import subprocess
  • shell Die-Namic-Systems-Nestor-f0482a0/hooks/session_start.py :30 import subprocess
  • shell Die-Namic-Systems-Nestor-f0482a0/nestor/frank.py :33 import subprocess
  • shell Die-Namic-Systems-Nestor-f0482a0/nestor/keyring.py :558 A subprocess launched with ``subprocess.run(...)`` and no explicit ``env=``
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/audit_against_constitution.py :40 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/audit_against_jeles.py :269 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/ci_venv.py :53 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/corpus/common.py :38 import subprocess
show 28 more
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/corpus/extract_fork.py :37 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/corpus/extract_ideas.py :46 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/corpus/provenance.py :33 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/corpus_contamination.py :50 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/feed_all.py :40 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/feed_fleet_repos.py :41 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/git_decisions/extract.py :35 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/git_decisions/inventory.py :38 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/git_decisions/run_all.py :31 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/hook_guard.py :36 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/mutation_guard.py :34 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/rebuild_corpus.py :31 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/two_instances.py :40 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_audit_2026_07_31.py :23 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_audit_against_constitution.py :20 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_audit_against_jeles.py :23 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_before_build.py :15 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_before_propose.py :28 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_before_write_gate.py :30 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_ci_venv.py :16 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_cli.py :15 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_corpus_contamination.py :23 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_corpus_extractors_git_scoped.py :27 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_corpus_readers_fail_closed.py :29 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_count_countersignatures.py :27 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_demo.py :13 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_dogfood_store.py :13 import subprocess
  • shell (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_due_for_reverification.py :30 import subprocess

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

network 8

  • net Die-Namic-Systems-Nestor-f0482a0/bench/serve_ui.py :35 from urllib.parse import urlparse
  • net Die-Namic-Systems-Nestor-f0482a0/nestor/ollama_embed.py :16 import urllib.error
  • net Die-Namic-Systems-Nestor-f0482a0/nestor/ui.py :74 import urllib.parse
  • net (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_cli.py :14 import socket
  • net (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_ui.py :20 import urllib.error
  • net (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_ui_edge_seal.py :23 import urllib.error
  • net (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_ui_graph.py :19 import urllib.error
  • net (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_ui_triage.py :20 import urllib.error

secrets 41

  • secrets Die-Namic-Systems-Nestor-f0482a0/bench/harness.py :269 os.environ["NESTOR_SEAL_KEY"] = value
  • secrets Die-Namic-Systems-Nestor-f0482a0/nestor/cli.py :53 from . import keyring as keyring_mod
  • secrets Die-Namic-Systems-Nestor-f0482a0/nestor/curator.py :48 from . import keyring, ledger, memory, signing
  • secrets Die-Namic-Systems-Nestor-f0482a0/nestor/engine.py :209 if os.environ.get("ANTHROPIC_API_KEY") or os.environ.get("ANTHROPIC_AUTH_TOKEN"):
  • secrets Die-Namic-Systems-Nestor-f0482a0/nestor/signing.py :66 from . import keyring as keyring_mod
  • secrets Die-Namic-Systems-Nestor-f0482a0/nestor/ui.py :1755 os.environ["NESTOR_SEAL_KEY"] = _read_demo_sealkey(keyfile)
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/audit_against_constitution.py :49 from nestor import keyring # noqa: E402
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/audit_against_jeles.py :50 from nestor import keyring # noqa: E402
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/two_instances.py :183 "from nestor import keyring\n"
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/conftest.py :56 os.environ["NESTOR_SEAL_KEY"] = "test-key"
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_audit_2026_07_31.py :36 os.environ['NESTOR_SEAL_KEY'] = 'shared-key'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_audit_against_constitution.py :26 from nestor import keyring as keyring_mod
show 28 more
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_audit_against_jeles.py :29 from nestor import keyring as keyring_mod
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_calibrate.py :107 os.environ['NESTOR_SEAL_KEY'] = 'k'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_cli.py :61 os.environ['NESTOR_SEAL_KEY'] = 'test-key'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_cli_ask_domain.py :22 os.environ["NESTOR_SEAL_KEY"] = "test-key"
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_conflicting_seal.py :28 os.environ['NESTOR_SEAL_KEY'] = 'test-key'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_count_countersignatures.py :167 os.environ['NESTOR_SEAL_KEY'] = 'test-fixture-key-not-a-secret'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_curator.py :22 os.environ['NESTOR_SEAL_KEY'] = 'test-key'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_custom_matcher_surfaces.py :120 os.environ["NESTOR_SEAL_KEY"] = "test-key"
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_desks.py :52 os.environ["NESTOR_SEAL_KEY"] = "test-key"
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_due_for_reverification.py :146 os.environ['NESTOR_SEAL_KEY'] = 'test-fixture-key-not-a-secret'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_embedding_cache.py :67 os.environ["NESTOR_CACHE_KEY"] = "cache-test-key"
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_findings_2026_07_30.py :47 os.environ['NESTOR_SEAL_KEY'] = 'realkey'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_findings_2026_08_07_deferred.py :27 os.environ['NESTOR_SEAL_KEY'] = 'shared-key'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_fix_keys_add_ed25519.py :27 from nestor import keyring as keyring_mod
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_fix_propose_names_refused.py :27 os.environ['NESTOR_SEAL_KEY'] = 'test-key'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_keyring.py :15 from nestor import keyring, memory, signing
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_ledger_verify_interval.py :16 os.environ["NESTOR_SEAL_KEY"] = "shared-key"
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_matcher_symmetry.py :25 os.environ['NESTOR_SEAL_KEY'] = 'test-key'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_portable.py :32 os.environ['NESTOR_SEAL_KEY'] = 'shared-key'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_prefilter.py :203 os.environ['NESTOR_SEAL_KEY'] = 'k'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_rejection.py :21 os.environ['NESTOR_SEAL_KEY'] = 'test-key'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_seal_hardening.py :31 os.environ['NESTOR_SEAL_KEY'] = 'k'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_seal_replacement.py :30 os.environ['NESTOR_SEAL_KEY'] = 'test-key'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_serve.py :24 os.environ['NESTOR_SEAL_KEY'] = 'test-key'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_signing.py :29 os.environ['NESTOR_SEAL_KEY'] = 'operator-secret-held-outside-the-store'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_ui.py :31 os.environ['NESTOR_SEAL_KEY'] = 'test-key'
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_ui_custom_matcher.py :62 os.environ["NESTOR_SEAL_KEY"] = "test-key"
  • secrets (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_unconventional.py :644 os.environ["NESTOR_SEAL_KEY"] = ""

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

database 32

  • db Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/life_progression.py :29 import sqlite3
  • db Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/life_sandbox.py :20 import sqlite3
  • db Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/baseline.py :40 import sqlite3
  • db Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/compound.py :54 import sqlite3
  • db Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/global_event_meteoroids.py :20 import sqlite3
  • db Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/invariants.py :34 import sqlite3
  • db Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/npcs.py :47 import sqlite3
  • db Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/progression.py :28 import sqlite3
  • db Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/provision.py :18 import sqlite3
  • db Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/resolution.py :44 import sqlite3
  • db Die-Namic-Systems-Nestor-f0482a0/audits/2026-08-19-capability-probe/lives/session.py :31 import sqlite3
  • db Die-Namic-Systems-Nestor-f0482a0/hooks/session_start.py :377 import sqlite3
show 20 more
  • db Die-Namic-Systems-Nestor-f0482a0/nestor/sqlite_store.py :17 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/apply_sealed_fleet_gaps.py :25 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/corpus_contamination.py :49 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/git_decisions/extract.py :33 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/git_decisions/run_all.py :30 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/scripts/retrieval_rank.py :36 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_before_authority.py :150 # Reads. `import sqlite3` is Python's module, not the shell CLI, and
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_corpus_contamination.py :22 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_corpus_extractors_git_scoped.py :26 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_feed_fleet_repos.py :17 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_filing_cabinet.py :91 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_git_decisions.py :21 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_jeles_bridge.py :194 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_measurement_harnesses.py :21 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_open_findings.py :11 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_review_ledger.py :20 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_session_start.py :14 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_store_migration.py :35 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_supersede.py :12 import sqlite3
  • db (weak) Die-Namic-Systems-Nestor-f0482a0/tests/test_two_desks.py :152 import sqlite3

declared dependencies 12

  • cryptography@>=41
  • pytest@>=8.0
  • pytest-xdist@*
  • pytest-cov@*
  • ruff@==0.16.3
  • bandit@*
  • mypy@*
  • anthropic@>=0.60
  • fastembed@>=0.4
  • willow-gate@*
  • build@>=1.2
  • twine@>=5.1