Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

rwetz/nexis-ml

https://github.com/rwetz/nexis-ml · scanned 2026-06-15 23:57 UTC (2 months, 3 weeks ago)

13 raw signals (0 security + 13 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 9 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 234 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
_write_run software healthy tests/test_report.py:13
test_build_html_report_includes_key_sections software healthy tests/test_report.py:70
test_write_html_report_writes_file software healthy tests/test_report.py:82
test_export_cli_writes_report software healthy tests/test_report.py:89
test_export_cli_missing_run_errors software healthy tests/test_report.py:102
test_auto_threshold software healthy tests/test_device.py:19
test_estimate_mlp_params software healthy tests/test_device.py:26
test_requested_cpu_always_cpu software healthy tests/test_device.py:31
test_auto_small_job_prefers_cpu_even_with_cuda software healthy tests/test_device.py:37
test_gpu_request_without_cuda_falls_back_with_explanation software healthy tests/test_device.py:43
test_gpu_request_with_cuda_uses_cuda software healthy tests/test_device.py:50
test_auto_big_job_with_cuda_uses_cuda software healthy tests/test_device.py:57
test_env_command_reports_capabilities software healthy tests/test_device.py:62
_make_run software healthy tests/test_inference.py:23
test_resolve_run_dir_by_id software healthy tests/test_inference.py:31
test_resolve_run_dir_by_dir_path software healthy tests/test_inference.py:37
test_resolve_run_dir_by_checkpoint_path software healthy tests/test_inference.py:44
test_resolve_run_dir_missing_raises software healthy tests/test_inference.py:52
test_find_checkpoint_prefers_requested_then_falls_back software healthy tests/test_inference.py:59
test_find_checkpoint_none_raises software healthy tests/test_inference.py:75
test_infer_missing_run_errors_before_torch software healthy tests/test_inference.py:82
test_serve_missing_run_emits_ndjson_error software healthy tests/test_inference.py:87
test_load_plain_toml software healthy tests/test_config.py:10
test_load_toml_with_utf8_bom software healthy tests/test_config.py:16
test_emits_ndjson_when_enabled software healthy tests/test_protocol.py:13
test_silent_when_disabled_but_still_returns_event software healthy tests/test_protocol.py:28
test_one_line_per_event software healthy tests/test_protocol.py:36
test_non_serializable_values_fall_back_to_str software healthy tests/test_protocol.py:47
__str__ software healthy tests/test_protocol.py:52
test_new_run_dir_creates_structure software healthy tests/test_run_store.py:13
test_new_run_dir_unique_on_collision software healthy tests/test_run_store.py:20
test_append_event_round_trips software healthy tests/test_run_store.py:26
test_summary_write_is_atomic software healthy tests/test_run_store.py:40
test_list_runs_newest_first_with_status software healthy tests/test_run_store.py:47
test_list_runs_empty_project software healthy tests/test_run_store.py:63
test_new_scaffolds_tabular software healthy tests/test_cli.py:14
test_new_defaults_dir_to_template_name software healthy tests/test_cli.py:27
test_new_scaffolds_textgen software healthy tests/test_cli.py:33
test_new_scaffolds_image_with_class_folders software healthy tests/test_cli.py:45
test_new_in_protocol_mode_keeps_stdout_clean software healthy tests/test_cli.py:59
test_new_refuses_nonempty_dir software healthy tests/test_cli.py:68
test_train_without_project_errors software healthy tests/test_cli.py:77
test_runs_json_empty software healthy tests/test_cli.py:82
test_replay_re_emits_events software healthy tests/test_cli.py:87
test_replay_accepts_run_dir software healthy tests/test_cli.py:101
test_replay_missing_path_errors software healthy tests/test_cli.py:109
test_protocol_flag_before_subcommand software healthy tests/test_cli.py:113
test_protocol_flag_after_subcommand software healthy tests/test_cli.py:123
emitter software healthy tests/test_harness.py:19
events_of software healthy tests/test_harness.py:24

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
PROTOCOL.md software healthy PROTOCOL.md
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
CHANGELOG.md software healthy CHANGELOG.md
test_report.py software healthy tests/test_report.py
test_device.py software healthy tests/test_device.py
test_inference.py software healthy tests/test_inference.py
test_config.py software healthy tests/test_config.py
test_protocol.py software healthy tests/test_protocol.py
test_run_store.py software healthy tests/test_run_store.py
test_cli.py software healthy tests/test_cli.py
test_harness.py software healthy tests/test_harness.py
ci.yml software healthy .github/workflows/ci.yml
publish.yml software healthy .github/workflows/publish.yml
protocol.py software healthy src/nexis_ml/protocol.py
__init__.py software healthy src/nexis_ml/__init__.py
inference.py software healthy src/nexis_ml/inference.py
config.py software healthy src/nexis_ml/config.py
run_store.py software healthy src/nexis_ml/run_store.py
cli.py software healthy src/nexis_ml/cli.py
device.py software healthy src/nexis_ml/device.py
harness.py software healthy src/nexis_ml/harness.py
report.py software healthy src/nexis_ml/report.py
__init__.py software healthy src/nexis_ml/templates/__init__.py
train.py software healthy src/nexis_ml/templates/image/train.py
README.md software healthy src/nexis_ml/templates/image/README.md
train.toml software healthy src/nexis_ml/templates/image/train.toml
train.py software healthy src/nexis_ml/templates/tabular/train.py
README.md software healthy src/nexis_ml/templates/tabular/README.md
train.toml software healthy src/nexis_ml/templates/tabular/train.toml
train.py software healthy src/nexis_ml/templates/textgen/train.py
README.md software healthy src/nexis_ml/templates/textgen/README.md
train.toml software healthy src/nexis_ml/templates/textgen/train.toml

LabelLayerStatusPath
Weird software healthy tests/test_protocol.py:51
ProtocolEmitter software healthy src/nexis_ml/protocol.py:38
CausalSelfAttention software healthy src/nexis_ml/inference.py:86
Block software healthy src/nexis_ml/inference.py:111
TinyGPT software healthy src/nexis_ml/inference.py:129
_MismatchError software healthy src/nexis_ml/inference.py:167
TextgenPredictor software healthy src/nexis_ml/inference.py:186
TabularPredictor software healthy src/nexis_ml/inference.py:236
RunDir software healthy src/nexis_ml/run_store.py:49
Run software healthy src/nexis_ml/harness.py:53
CNN software healthy src/nexis_ml/templates/image/train.py:96
CausalSelfAttention software healthy src/nexis_ml/templates/textgen/train.py:109
Block software healthy src/nexis_ml/templates/textgen/train.py:138
TinyGPT software healthy src/nexis_ml/templates/textgen/train.py:159

LabelLayerStatusPath
tests software healthy tests
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
nexis_ml software healthy src/nexis_ml
templates software healthy src/nexis_ml/templates
image software healthy src/nexis_ml/templates/image
tabular software healthy src/nexis_ml/templates/tabular
textgen software healthy src/nexis_ml/templates/textgen

LabelLayerStatusPath
lint cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
package cicd healthy .github/workflows/ci.yml
build cicd healthy .github/workflows/publish.yml
publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
auth::.github/workflows/publish.yml security healthy .github/workflows/publish.yml
auth::README.md security healthy README.md

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
gha::publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
repobility-clone-sdct50a0 software healthy /tmp/repobility-clone-sdct50a0

LabelLayerStatusPath
gpu (detected) hardware healthy README.md
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/24eb73e6-e03b-4760-b588-b7eb39241ceb/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/24eb73e6-e03b-4760-b588-b7eb39241ceb/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.