trafficsign/chronovisor
github Python analyzed 8905815 deep scan · partial (724/1,359 files)
Provenance-first agentic memory for local AI systems
drift
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
- HIGH code analysis flagged dynamic code execution in trafficsign/chronovisor
capabilities
transport stdio counts 17 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
chronovisor_apply
-
chronovisor_check
-
chronovisor_deep_dive
-
chronovisor_index
-
chronovisor_ingest
-
chronovisor_init
-
chronovisor_jobs
-
chronovisor_log
-
chronovisor_provenance
-
chronovisor_read
-
chronovisor_recall_used
-
chronovisor_record
-
chronovisor_reindex
-
chronovisor_research
-
chronovisor_search
-
chronovisor_status
-
chronovisor_tick
skills & danger signals
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 8905815 · analyzer v33 · 1d ago
danger signals9
- dynamic code execution eval()/exec() _handoff/evidence/2026-09-05-fixed-model-optimization/a1-benchmark.py :51
exec(compile(ast.Module(body=[node], type_ignores=[]), "<jsonl-tail>", "exec"), namespace) - dynamic code execution eval()/exec() _handoff/evidence/2026-09-05-fixed-model-optimization/a2-benchmark.py :60
exec(compile(module, f"{repo}/src/chronovisor/ingest/convergence.py", "exec"), namespace) - dynamic code execution eval()/exec() _handoff/evidence/2026-09-05-fixed-model-optimization/a3-benchmark.py :85
exec( - dynamic code execution __import__() scripts/recall_r2_harness.py :2987
raw_segment = __import__( - dynamic code execution __import__() scripts/recall_r3_harness.py :186
workset = __import__( - dynamic code execution unsafe yaml.load() src/chronovisor/core/canonical_document.py :564
loaded = yaml.load(data.decode("utf-8"), Loader=_UniqueKeyLoader) - dynamic code execution __import__ sink tests/test_recall_r2_harness.py :927
__import__("os").kill(__import__("os").getpid(), __import__("signal").SIGTERM) - suspicious endpoint 169.254.169.254 (cloud metadata) tests/test_llm_security.py :397
"https://169.254.169.254/v1", - suspicious endpoint 169.254.169.254 (cloud metadata) tests/test_remote_adapters.py :222
"https://169.254.169.254/v1",
code evidence
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 741
filesystem 400
- fs _handoff/evidence/2026-09-05-fixed-model-optimization/a1-benchmark.py :25
from pathlib import Path - fs _handoff/evidence/2026-09-05-fixed-model-optimization/a2-benchmark.py :25
from pathlib import Path - fs _handoff/evidence/2026-09-05-fixed-model-optimization/a3-benchmark.py :17
import shutil - fs _handoff/evidence/2026-09-05-fixed-model-optimization/runtime-smoke.py :15
from pathlib import Path - fs _handoff/evidence/2026-09-05-recall-investigation/regression_probes.py :14
from pathlib import Path - fs _handoff/evidence/2026-09-06-jang4s-benchmark/chronovisor_corpus_benchmark.py :17
from pathlib import Path - fs _handoff/evidence/2026-09-08-reranker-comparison/initial-short-run/runner.py :24
from pathlib import Path - fs (weak) scripts/architecture_baseline.py :16
from pathlib import Path - fs (weak) scripts/architecture_migrations.py :15
from pathlib import Path, PurePosixPath - fs (weak) scripts/backfill_links.py :31
from pathlib import Path - fs (weak) scripts/benchmark_evidence_storage.py :26
from pathlib import Path - fs (weak) scripts/benchmark_recall_rerankers.py :24
from pathlib import Path
show 28 more
- fs (weak) scripts/check_local_ollama_e2e.py :11
from pathlib import Path - fs (weak) scripts/cleanup_garbage.py :22
from pathlib import Path - fs (weak) scripts/debug_one_raw.py :15
from pathlib import Path - fs (weak) scripts/fetch_udc_summary.py :23
from pathlib import Path - fs (weak) scripts/fix_broken_links.py :23
from pathlib import Path - fs (weak) scripts/migrate_basic_memory.py :17
from pathlib import Path - fs (weak) scripts/migrate_folders.py :6
import shutil - fs (weak) scripts/ollama_backfill.py :18
from pathlib import Path - fs (weak) scripts/orphan_link_suggest.py :24
from pathlib import Path - fs (weak) scripts/project_c2_evidence.py :12
from pathlib import Path - fs (weak) scripts/qwen_next_benchmark.py :13
from pathlib import Path - fs (weak) scripts/recall_luna_daily.py :31
from pathlib import Path - fs (weak) scripts/recall_luna_repair_assignment.py :14
from pathlib import Path - fs (weak) scripts/recall_luna_supervisor.py :25
from pathlib import Path - fs (weak) scripts/recall_luna_worker_io.py :20
from pathlib import Path - fs (weak) scripts/recall_p2b_arm_bundle.py :18
from pathlib import Path - fs (weak) scripts/recall_parity.py :16
from pathlib import Path - fs (weak) scripts/recall_questions_candidate.py :20
from pathlib import Path - fs (weak) scripts/recall_r0_harness.py :16
import shutil - fs (weak) scripts/recall_r1_harness.py :13
import shutil - fs (weak) scripts/recall_r2_harness.py :20
import shutil - fs (weak) scripts/recall_r3_harness.py :20
import shutil - fs (weak) scripts/recall_r4_harness.py :32
from pathlib import Path - fs (weak) scripts/recall_r4_workset_cutover.py :23
from pathlib import Path - fs (weak) scripts/recall_r5_harness.py :26
import shutil - fs (weak) scripts/recall_r6_harness.py :24
import shutil - fs (weak) scripts/recall_r7_harness.py :16
import shutil - fs (weak) scripts/recall_r8_harness.py :25
from pathlib import Path
shell / exec 84
- shell _handoff/evidence/2026-09-05-fixed-model-optimization/a1-benchmark.py :19
import subprocess - shell _handoff/evidence/2026-09-05-fixed-model-optimization/a2-benchmark.py :20
import subprocess - shell _handoff/evidence/2026-09-05-fixed-model-optimization/a3-benchmark.py :19
import subprocess - shell _handoff/evidence/2026-09-06-jang4s-benchmark/chronovisor_corpus_benchmark.py :10
import subprocess - shell _handoff/evidence/2026-09-08-reranker-comparison/initial-short-run/runner.py :20
import subprocess - shell (weak) scripts/architecture_baseline.py :12
import subprocess - shell (weak) scripts/architecture_migrations.py :13
import subprocess - shell (weak) scripts/benchmark_evidence_storage.py :20
import subprocess - shell (weak) scripts/benchmark_recall_rerankers.py :20
import subprocess - shell (weak) scripts/qwen_next_benchmark.py :9
import subprocess - shell (weak) scripts/recall_luna_daily.py :24
import subprocess - shell (weak) scripts/recall_luna_supervisor.py :17
import subprocess
show 28 more
- shell (weak) scripts/recall_parity.py :11
import subprocess - shell (weak) scripts/recall_r0_harness.py :19
import subprocess - shell (weak) scripts/recall_r2_harness.py :24
import subprocess - shell (weak) scripts/recall_r3_harness.py :24
import subprocess - shell (weak) scripts/recall_r4_harness.py :24
import subprocess - shell (weak) scripts/recall_r5_harness.py :31
import subprocess - shell (weak) scripts/recall_r6_harness.py :28
import subprocess - shell (weak) scripts/refactor_inventory.py :14
import subprocess - shell (weak) scripts/sawfwair_quant_benchmark.py :10
import subprocess - shell src/chronovisor/core/background_jobs.py :11
import subprocess - shell src/chronovisor/core/ollama_calibration.py :10
import subprocess - shell src/chronovisor/core/research_scheduler.py :9
import subprocess - shell src/chronovisor/core/runtime_config.py :9
import subprocess - shell src/chronovisor/deadman_observer.py :19
import subprocess - shell src/chronovisor/decision/frontier_guard.py :21
import subprocess - shell src/chronovisor/decision/frontier_review.py :11
import subprocess - shell src/chronovisor/ingest/self_heal.py :12
import subprocess - shell src/chronovisor/ingest/snapshot.py :7
import subprocess - shell src/chronovisor/lab/classification_annif.py :16
import subprocess - shell src/chronovisor/lab/classification_library_pilot.py :8
import subprocess - shell src/chronovisor/lab/recall_challengers.py :12
import subprocess - shell src/chronovisor/ops/autonomy.py :20
import subprocess - shell src/chronovisor/ops/burn_monitor.py :19
import subprocess - shell src/chronovisor/ops/dashboard.py :20
import subprocess - shell src/chronovisor/ops/deadman.py :6
import subprocess - shell src/chronovisor/ops/repair_runbook.py :9
import subprocess - shell src/chronovisor/recall/librarian.py :10
import subprocess - shell src/chronovisor/recall/librarian_release.py :8
import subprocess
network 60
- net _handoff/evidence/2026-09-06-jang4s-benchmark/chronovisor_corpus_benchmark.py :14
import urllib.error - net (weak) scripts/fetch_udc_summary.py :20
import urllib.parse - net (weak) scripts/qwen_next_benchmark.py :12
import urllib.request - net (weak) scripts/recall_r0_harness.py :17
import socket - net (weak) scripts/recall_r5_harness.py :28
import socket - net (weak) scripts/recall_r6_harness.py :26
import socket - net (weak) scripts/sawfwair_quant_benchmark.py :9
import socket - net (weak) scripts/vq32_benchmark.py :8
import socket - net src/chronovisor/core/canonical_document.py :12
from urllib.parse import quote, unquote, urlsplit - net src/chronovisor/core/live_model_stream.py :13
import socket - net src/chronovisor/core/llm_config.py :17
from urllib.parse import urlsplit - net src/chronovisor/core/llm_security.py :14
from urllib.parse import parse_qsl, urlsplit, urlunsplit
show 28 more
- net src/chronovisor/core/mtplx_adapter.py :6
import httpx - net src/chronovisor/core/okf_v02.py :12
from urllib.parse import urlsplit - net src/chronovisor/core/ollama.py :10
import httpx - net src/chronovisor/core/ollama_adapter.py :10
import httpx - net src/chronovisor/core/ollama_transport.py :15
import httpx - net src/chronovisor/core/omlx_adapter.py :41
import httpx - net src/chronovisor/core/provider_profiles.py :12
from urllib.parse import urlsplit - net src/chronovisor/core/reranker_client.py :7
import socket - net src/chronovisor/core/semantic_client.py :8
import socket - net src/chronovisor/decision/frontier_guard.py :20
import socket - net src/chronovisor/decision/frontier_review.py :21
from urllib.parse import urlparse - net src/chronovisor/decision/local_model_eval.py :27
import httpx - net src/chronovisor/decision/local_structured.py :28
import httpx - net src/chronovisor/ingest/self_heal.py :21
from urllib.parse import urlsplit - net src/chronovisor/ops/burn_monitor.py :22
import urllib.error - net src/chronovisor/ops/dashboard.py :31
from urllib.parse import parse_qsl, urlparse - net src/chronovisor/recall/classification_library_sources.py :16
import socket - net src/chronovisor/recall/recall_r7_evidence.py :25
import urllib.error - net src/chronovisor/recall/split_transaction.py :23
from urllib.parse import unquote - net src/chronovisor/research/research_security.py :6
import socket - net src/chronovisor/research/research_verification.py :13
import httpx - net src/chronovisor/research/web_fetch.py :16
from urllib.parse import urljoin, urlsplit - net src/chronovisor/research/web_provider.py :17
from urllib.parse import quote, urlsplit, urlunsplit - net (weak) tests/conftest.py :6
import socket - net (weak) tests/decision_trace_stepper.py :9
from urllib.parse import urlsplit - net (weak) tests/support/live_ollama_guard/sitecustomize.py :7
import socket - net (weak) tests/test_classification_library_sources.py :6
import httpx - net (weak) tests/test_cortex.py :4670
response = dashboard.httpx.get(
secrets 6
- secrets _handoff/evidence/2026-09-06-jang4s-benchmark/chronovisor_corpus_benchmark.py :27
if key := os.environ.get("BENCH_API_KEY"): - secrets src/chronovisor/core/llm_security.py :17
import keyring - secrets src/chronovisor/core/omlx_adapter.py :63
OMLX_API_KEY = os.environ.get("OMLX_API_KEY", "omlx-local") - secrets src/chronovisor/hosts/cli.py :6
import getpass - secrets src/chronovisor/ops/dashboard.py :9
import getpass - secrets (weak) tests/test_llm_security.py :11
import keyring.errors
database 36
- db (weak) scripts/recall_r0_harness.py :18
import sqlite3 - db (weak) scripts/recall_r1_harness.py :14
import sqlite3 - db (weak) scripts/recall_r2_harness.py :22
import sqlite3 - db (weak) scripts/recall_r3_harness.py :22
import sqlite3 - db (weak) scripts/recall_r4_harness.py :22
import sqlite3 - db (weak) scripts/recall_r4_workset_cutover.py :17
import sqlite3 - db (weak) scripts/recall_r5_harness.py :29
import sqlite3 - db (weak) scripts/recall_r8_harness.py :19
import sqlite3 - db src/chronovisor/core/lexical_index.py :14
import sqlite3 - db src/chronovisor/core/prefetch.py :8
import sqlite3 - db src/chronovisor/core/semantic_index.py :18
import sqlite3 - db src/chronovisor/core/semantic_jobs.py :7
import sqlite3
show 24 more
- db src/chronovisor/ops/okf_rebuild.py :9
import sqlite3 - db src/chronovisor/raw/hermes_record.py :8
import sqlite3 - db src/chronovisor/recall/classification_library_evidence.py :9
import sqlite3 - db src/chronovisor/recall/recall_distillation.py :14
import sqlite3 - db src/chronovisor/recall/recall_distillation_catalog.py :8
import sqlite3 - db src/chronovisor/recall/recall_distillation_store.py :9
import sqlite3 - db src/chronovisor/recall/recall_distillation_workset.py :9
import sqlite3 - db src/chronovisor/recall/recall_late_interaction.py :7
import sqlite3 - db (weak) tests/test_hermes_record.py :4
import sqlite3 - db (weak) tests/test_lexical_index.py :6
import sqlite3 - db (weak) tests/test_okf_rebuild.py :7
import sqlite3 - db (weak) tests/test_recall_distillation.py :6
import sqlite3 - db (weak) tests/test_recall_distillation_catalog.py :5
import sqlite3 - db (weak) tests/test_recall_distillation_store_fast.py :3
import sqlite3 - db (weak) tests/test_recall_distillation_workset.py :6
import sqlite3 - db (weak) tests/test_recall_luna_daily.py :4
import sqlite3 - db (weak) tests/test_recall_r1_harness.py :9
import sqlite3 - db (weak) tests/test_recall_r3_harness.py :7
import sqlite3 - db (weak) tests/test_recall_r4_harness.py :8
import sqlite3 - db (weak) tests/test_recall_r4_workset_cutover.py :7
import sqlite3 - db (weak) tests/test_recall_r5_harness.py :10
import sqlite3 - db (weak) tests/test_semantic_index.py :5
import sqlite3 - db (weak) tests/test_semantic_jobs.py :46
import sqlite3 - db (weak) tests/test_session_sweeper.py :195
import sqlite3
tool registrations 17
- chronovisor_read src/chronovisor/hosts/server.py :348
- chronovisor_index src/chronovisor/hosts/server.py :443
- chronovisor_log src/chronovisor/hosts/server.py :481
- chronovisor_status src/chronovisor/hosts/server.py :528
- chronovisor_init src/chronovisor/hosts/server.py :854
- chronovisor_search src/chronovisor/hosts/server.py :1163
- chronovisor_recall_used src/chronovisor/hosts/server.py :1358
- chronovisor_reindex src/chronovisor/hosts/server.py :1487
- chronovisor_ingest src/chronovisor/hosts/server.py :1536
- chronovisor_check src/chronovisor/hosts/server.py :1558
- chronovisor_apply src/chronovisor/hosts/server.py :1595
- chronovisor_jobs src/chronovisor/hosts/server.py :1662
show 5 more
- chronovisor_deep_dive src/chronovisor/hosts/server.py :1732
- chronovisor_research src/chronovisor/hosts/server.py :1797
- chronovisor_provenance src/chronovisor/hosts/server.py :1841
- chronovisor_record src/chronovisor/hosts/server.py :1930
- chronovisor_tick src/chronovisor/hosts/server.py :1984
declared dependencies 23
- mcp@>=1.28.1,<2
- cryptography@>=50.0.0
- httpx@>=0.27.0
- idna@>=3.15
- keyring@>=25.6.0
- numpy@>=2.0.0
- pydantic-settings@>=2.14.2
- pyjwt@>=2.13.0
- python-multipart@>=0.0.31
- pyyaml@>=6.0.3
- starlette@>=1.3.1
- zstandard@>=0.23.0
show 11 more
- setuptools@>=83.0.0
- torch@>=2.2.0
- transformers@>=4.40.0
- sentence-transformers@==5.6.1
- usearch@>=2.20.0
- mlx@==0.32.2; sys_platform ==
- darwin@*
- colbert-ai@==0.2.22
- faiss-cpu@>=1.14.0
- gitpython@>=3.1.58
- coremltools@==9.0; sys_platform ==