Scan timing: clone 28.68s · analysis 21.78s · 80.5 MB · GitHub API rate-limit (preflight)
https://github.com/marin-community/marin
· scanned 2026-06-05 20:17 UTC (4 days, 14 hours ago)
· 10 languages
1740 raw signals (312 security + 1428 graph) 11/13 scanners ran 94th percentile · Python · large (100-500K LoC) System graph score 52 (higher by 38)
Last scanned 4 days, 14 hours ago · v2 · 589 actionable findings from 2 signal sources. 433 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
85.0 | 0.15 | 12.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
99.0 | 0.15 | 14.85 |
practices_score |
78.0 | 0.15 | 11.70 |
code_quality |
55.0 | 0.10 | 5.50 |
| Overall | 1.00 | 89.8 |
All 22700 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.
| Label | Layer | Status | Path |
|---|---|---|---|
test_parse_isoflop_run_name |
software | healthy | tests/test_scaling_laws.py:25 |
test_candidate_configs_within_tolerance |
software | healthy | tests/test_scaling_laws.py:44 |
test_robust_quad_logx_fits_quadratic |
software | healthy | tests/test_scaling_laws.py:65 |
test_candidates_for_budget_snapshot |
software | healthy | tests/test_scaling_laws.py:91 |
test_end_to_end_analysis_pipeline |
software | healthy | tests/test_scaling_laws.py:178 |
test_resolve_grug_run_config_sets_temporary_checkpoint_base… |
software | healthy | tests/test_grug_launch_checkpoint_paths.py:25 |
test_grug_launchers_use_final_only_permanent_retention |
software | healthy | tests/test_grug_launch_checkpoint_paths.py:69 |
test_integration_test_run |
software | healthy | tests/test_integration_test.py:27 |
_iris_controller_url |
software | healthy | tests/test_integration_test.py:37 |
_wait_for_controller_url |
software | healthy | tests/test_integration_test.py:59 |
_kill_process_group |
software | healthy | tests/test_integration_test.py:75 |
fray_client |
software | healthy | tests/conftest.py:15 |
disable_wandb |
software | healthy | tests/conftest.py:22 |
_configure_marin_prefix |
software | healthy | tests/conftest.py:28 |
_isolate_artifact_registry |
software | healthy | tests/conftest.py:41 |
test_run_dry_runs |
software | healthy | tests/test_dry_run.py:23 |
_write |
software | healthy | tests/test_grug_variant_diff_ci.py:11 |
test_directory_distance_is_zero_for_identical_dirs |
software | healthy | tests/test_grug_variant_diff_ci.py:16 |
test_find_closest_variant_picks_smallest_line_delta |
software | healthy | tests/test_grug_variant_diff_ci.py:27 |
test_list_variants_at_ref_raises_on_git_error |
software | healthy | tests/test_grug_variant_diff_ci.py:46 |
_fake_run |
software | healthy | tests/test_grug_variant_diff_ci.py:52 |
_normalize_cluster_region |
software | healthy | tests/test_inspect_data_region.py:18 |
_validate_data_region |
software | healthy | tests/test_inspect_data_region.py:30 |
test_normalize_cluster_region_plain |
software | healthy | tests/test_inspect_data_region.py:76 |
test_normalize_cluster_region_with_marin_prefix |
software | healthy | tests/test_inspect_data_region.py:80 |
test_validate_data_region_same_region |
software | healthy | tests/test_inspect_data_region.py:84 |
test_validate_data_region_mismatch |
software | healthy | tests/test_inspect_data_region.py:96 |
test_validate_data_region_unknown_bucket_warns |
software | healthy | tests/test_inspect_data_region.py:107 |
test_validate_data_region_non_gcs_skipped |
software | healthy | tests/test_inspect_data_region.py:120 |
test_validate_data_region_empty_components |
software | healthy | tests/test_inspect_data_region.py:131 |
create_steps |
software | healthy | tests/integration_test.py:56 |
_upload_tree |
software | healthy | tests/integration_test.py:175 |
_rm_s3 |
software | healthy | tests/integration_test.py:184 |
_s3_env_vars |
software | healthy | tests/integration_test.py:192 |
_run_executor |
software | healthy | tests/integration_test.py:201 |
main |
software | healthy | tests/integration_test.py:215 |
_discover_grug_variants_with_file |
software | healthy | tests/test_grug_variant_contracts.py:38 |
_variant_module_name |
software | healthy | tests/test_grug_variant_contracts.py:55 |
_variant_has_noverify |
software | healthy | tests/test_grug_variant_contracts.py:59 |
__enter__ |
software | healthy | tests/test_grug_variant_contracts.py:67 |
__exit__ |
software | healthy | tests/test_grug_variant_contracts.py:71 |
_discover_grug_variants_with_model_and_train |
software | healthy | tests/test_grug_variant_contracts.py:76 |
_small_model_config |
software | healthy | tests/test_grug_variant_contracts.py:87 |
test_grug_variant_one_step_contract_lowers_with_default_ctor |
software | healthy | tests/test_grug_variant_contracts.py:109 |
one_step |
software | healthy | tests/test_grug_variant_contracts.py:169 |
test_grug_moe_variant_threads_moe_implementation_to_kernel |
software | healthy | tests/test_grug_variant_contracts.py:148 |
test_grug_variant_initial_state_only_stores_ema_when_enabled |
software | healthy | tests/test_grug_variant_contracts.py:188 |
init_state_shape |
software | healthy | tests/test_grug_variant_contracts.py:202 |
build |
software | healthy | tests/test_grug_variant_contracts.py:203 |
test_grug_base_run_emits_expected_metrics_with_json_tracker |
software | healthy | tests/test_grug_variant_contracts.py:216 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
mkdocs.yml |
software | healthy | mkdocs.yml |
.pyrefly-baseline.json |
software | healthy | .pyrefly-baseline.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
.readthedocs.yaml |
software | healthy | .readthedocs.yaml |
AUTHORS.md |
software | healthy | AUTHORS.md |
pyproject.toml |
software | healthy | pyproject.toml |
Makefile |
software | healthy | Makefile |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
AGENTS.md |
software | healthy | AGENTS.md |
test_scaling_laws.py |
software | healthy | tests/test_scaling_laws.py |
test_grug_launch_checkpoint_paths.py |
software | healthy | tests/test_grug_launch_checkpoint_paths.py |
test_integration_test.py |
software | healthy | tests/test_integration_test.py |
__init__.py |
software | healthy | tests/__init__.py |
conftest.py |
software | healthy | tests/conftest.py |
test_dry_run.py |
software | healthy | tests/test_dry_run.py |
test_grug_variant_diff_ci.py |
software | healthy | tests/test_grug_variant_diff_ci.py |
test_inspect_data_region.py |
software | healthy | tests/test_inspect_data_region.py |
integration_test.py |
software | healthy | tests/integration_test.py |
test_grug_variant_contracts.py |
software | healthy | tests/test_grug_variant_contracts.py |
test_grug_dir_diff.py |
software | healthy | tests/test_grug_dir_diff.py |
test_consolidate_metadata.py |
software | healthy | tests/test_consolidate_metadata.py |
test_training.py |
software | healthy | tests/test_training.py |
test_utils.py |
software | healthy | tests/test_utils.py |
test_download_pretokenized.py |
software | healthy | tests/test_download_pretokenized.py |
test_snapshot.py |
software | healthy | tests/test_snapshot.py |
test_grug_checkpointing.py |
software | healthy | tests/test_grug_checkpointing.py |
test_evaluator_utils.py |
software | healthy | tests/test_evaluator_utils.py |
test_instruction_datasets.py |
software | healthy | tests/test_instruction_datasets.py |
test_hfdataset_spec.py |
software | healthy | tests/test_hfdataset_spec.py |
test_data_configs.py |
software | healthy | tests/test_data_configs.py |
test_marin_chat_template.py |
software | healthy | tests/test_marin_chat_template.py |
test_markdown.py |
software | healthy | tests/test_markdown.py |
test_marin_tokenizer.py |
software | healthy | tests/test_marin_tokenizer.py |
test_slice_cache.py |
software | healthy | tests/test_slice_cache.py |
test_validate_canary_metrics.py |
software | healthy | tests/test_validate_canary_metrics.py |
conftest.py |
software | healthy | tests/processing/classification/conftest.py |
test_consolidate.py |
software | healthy | tests/processing/classification/test_consolidate.py |
__init__.py |
software | healthy | tests/processing/classification/deduplication/__init__.py |
conftest.py |
software | healthy | tests/processing/classification/deduplication/conftest.py |
test_exact.py |
software | healthy | tests/processing/classification/deduplication/test_exact.py |
test_connected_components.py |
software | healthy | tests/processing/classification/deduplication/test_connecte… |
test_fuzzy.py |
software | healthy | tests/processing/classification/deduplication/test_fuzzy.py |
generate_quote_inclusion.py |
software | healthy | tests/processing/classification/deduplication/resources/par… |
_utils.py |
software | healthy | tests/processing/classification/deduplication/resources/par… |
generate_same_site_distinct_bodies.py |
software | healthy | tests/processing/classification/deduplication/resources/par… |
generate_parser_variants.py |
software | healthy | tests/processing/classification/deduplication/resources/par… |
generate_wikipedia_revisions.py |
software | healthy | tests/processing/classification/deduplication/resources/par… |
test_split_tokenize.py |
software | healthy | tests/processing/tokenize/test_split_tokenize.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_Result |
software | healthy | tests/test_grug_variant_diff_ci.py:47 |
_reset_abstract_mesh |
software | healthy | tests/test_grug_variant_contracts.py:66 |
MockDataConfig |
software | healthy | tests/test_training.py:44 |
MockNestedDataConfig |
software | healthy | tests/test_training.py:51 |
MockNestedConfig |
software | healthy | tests/test_training.py:59 |
MockDatasetSource |
software | healthy | tests/test_slice_cache.py:18 |
_FakeProcessor |
software | healthy | tests/processing/tokenize/test_split_tokenize.py:39 |
IrisIntegrationCluster |
software | healthy | tests/integration/iris/cluster.py:19 |
TestTransformAdapters |
software | healthy | tests/transform/test_conversation.py:82 |
TestTransformRow |
software | healthy | tests/transform/test_conversation.py:126 |
TestPreferenceDataTransform |
software | healthy | tests/transform/test_conversation.py:248 |
TestEndToEndTransforms |
software | healthy | tests/transform/test_conversation.py:274 |
TokenizeMetadata |
software | healthy | tests/execution/test_step_runner.py:31 |
TrainMetadata |
software | healthy | tests/execution/test_step_runner.py:36 |
NestedMetadata |
software | healthy | tests/execution/test_step_runner.py:42 |
_SubmitSpy |
software | healthy | tests/execution/test_step_runner.py:725 |
Forbidden |
software | healthy | tests/execution/test_step_runner.py:967 |
FakeClient |
software | healthy | tests/execution/test_step_runner.py:1207 |
MyConfig |
software | healthy | tests/execution/test_executor.py:43 |
Config |
software | healthy | tests/execution/test_executor.py:339 |
CConfig |
software | healthy | tests/execution/test_executor.py:551 |
DummyCfg |
software | healthy | tests/execution/test_executor.py:589 |
Cfg |
software | healthy | tests/execution/test_executor.py:1063 |
Coords |
software | healthy | tests/execution/test_executor.py:815 |
_Cfg |
software | healthy | tests/execution/test_executor.py:897 |
_OuterWithStep |
software | healthy | tests/execution/test_executor.py:923 |
Inner |
software | healthy | tests/execution/test_executor.py:1008 |
Outer |
software | healthy | tests/execution/test_executor.py:1014 |
ParentCfg |
software | healthy | tests/execution/test_executor.py:1074 |
_LeafCfg |
software | healthy | tests/execution/test_executor.py:1095 |
_TrainCfg |
software | healthy | tests/execution/test_executor.py:1103 |
SlowLeafCfg |
software | healthy | tests/execution/test_executor.py:1201 |
_SubmitCfg |
software | healthy | tests/execution/test_executor.py:1261 |
_Payload |
software | healthy | tests/execution/test_artifact_registry.py:26 |
_FakeClient |
software | healthy | tests/workflows/test_iris_monitor.py:35 |
OpenAIStubRequest |
software | healthy | tests/evals/openai_stub.py:18 |
OpenAIStubState |
software | healthy | tests/evals/openai_stub.py:24 |
DeterministicOpenAIStub |
software | healthy | tests/evals/openai_stub.py:31 |
_DeterministicOpenAIServer |
software | healthy | tests/evals/openai_stub.py:40 |
_DeterministicOpenAIHandler |
software | healthy | tests/evals/openai_stub.py:45 |
_SyntheticRawStep |
software | healthy | tests/evals/test_asr_ocr_noisy_ppl.py:26 |
TinyScoringTask |
software | healthy | tests/evals/test_served_lm_eval.py:99 |
MockInferenceCluster |
software | healthy | tests/evals/test_inference_proxy.py:47 |
_TextResponseServer |
software | healthy | tests/evals/test_inference_proxy.py:490 |
_TextResponseHandler |
software | healthy | tests/evals/test_inference_proxy.py:495 |
FrozenTokenizerWithoutPad |
software | healthy | tests/evals/test_lm_eval_harness_padding.py:13 |
Request |
software | healthy | tests/evals/test_lm_eval_harness_padding.py:22 |
_FakeModel |
software | healthy | tests/datakit/test_fasttext.py:27 |
_FailModel |
software | healthy | tests/datakit/test_fasttext.py:165 |
_CaptureModel |
software | healthy | tests/datakit/test_fasttext.py:181 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
processing |
software | healthy | tests/processing |
classification |
software | healthy | tests/processing/classification |
deduplication |
software | healthy | tests/processing/classification/deduplication |
resources |
software | healthy | tests/processing/classification/deduplication/resources |
parser_variants |
software | healthy | tests/processing/classification/deduplication/resources/par… |
tokenize |
software | healthy | tests/processing/tokenize |
integration |
software | healthy | tests/integration |
iris |
software | healthy | tests/integration/iris |
vllm |
software | healthy | tests/vllm |
mcp |
software | healthy | tests/mcp |
transform |
software | healthy | tests/transform |
common_pile |
software | healthy | tests/transform/common_pile |
security_artifacts |
software | healthy | tests/transform/security_artifacts |
profiling |
software | healthy | tests/profiling |
snapshots |
software | healthy | tests/snapshots |
stackexchange |
software | healthy | tests/snapshots/stackexchange |
expected |
software | healthy | tests/snapshots/stackexchange/expected |
inputs |
software | healthy | tests/snapshots/stackexchange/inputs |
ar5iv |
software | healthy | tests/snapshots/ar5iv |
expected |
software | healthy | tests/snapshots/ar5iv/expected |
inputs |
software | healthy | tests/snapshots/ar5iv/inputs |
wiki |
software | healthy | tests/snapshots/wiki |
expected |
software | healthy | tests/snapshots/wiki/expected |
inputs |
software | healthy | tests/snapshots/wiki/inputs |
dclm_hq |
software | healthy | tests/snapshots/dclm_hq |
expected |
software | healthy | tests/snapshots/dclm_hq/expected |
inputs |
software | healthy | tests/snapshots/dclm_hq/inputs |
web |
software | healthy | tests/snapshots/web |
expected |
software | healthy | tests/snapshots/web/expected |
resiliparse |
software | healthy | tests/snapshots/web/expected/resiliparse |
inputs |
software | healthy | tests/snapshots/web/inputs |
execution |
software | healthy | tests/execution |
workflows |
software | healthy | tests/workflows |
evals |
software | healthy | tests/evals |
datakit |
software | healthy | tests/datakit |
testbed |
software | healthy | tests/datakit/testbed |
download |
software | healthy | tests/datakit/download |
rl |
software | healthy | tests/rl |
integration |
software | healthy | tests/rl/integration |
environments |
software | healthy | tests/rl/environments |
docs |
software | healthy | docs |
datasets |
software | healthy | docs/datasets |
references |
software | healthy | docs/references |
javascript |
software | healthy | docs/javascript |
design |
software | healthy | docs/design |
model-cards |
software | healthy | docs/model-cards |
system-prompts |
software | healthy | docs/system-prompts |
css |
software | healthy | docs/css |
recipes |
software | healthy | docs/recipes |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
marin-lint |
cicd | healthy | .github/workflows/marin-lint.yaml |
analyze |
cicd | healthy | .github/workflows/ops-codeql.yaml |
changes |
cicd | healthy | .github/workflows/zephyr-unit.yaml |
zephyr-unit |
cicd | healthy | .github/workflows/zephyr-unit.yaml |
claude |
cicd | healthy | .github/workflows/ops-claude.yaml |
triage |
cicd | healthy | .github/workflows/ops-claude.yaml |
autofix |
cicd | healthy | .github/workflows/ops-claude.yaml |
datakit-nemotron-ferry |
cicd | healthy | .github/workflows/marin-canary-datakit-tier3.yaml |
notify-slack |
cicd | healthy | .github/workflows/marin-canary-datakit-tier3.yaml |
changes |
cicd | healthy | .github/workflows/marin-unit.yaml |
marin-unit |
cicd | healthy | .github/workflows/marin-unit.yaml |
build |
cicd | healthy | .github/workflows/iris-release-iap-proxy.yaml |
deploy |
cicd | healthy | .github/workflows/iris-release-iap-proxy.yaml |
changes |
cicd | healthy | .github/workflows/iris-unit.yaml |
iris-unit |
cicd | healthy | .github/workflows/iris-unit.yaml |
iris-e2e-smoke |
cicd | healthy | .github/workflows/iris-unit.yaml |
resolve |
cicd | healthy | .github/workflows/dupekit-release-wheels.yaml |
build |
cicd | healthy | .github/workflows/dupekit-release-wheels.yaml |
publish |
cicd | healthy | .github/workflows/dupekit-release-wheels.yaml |
changes |
cicd | healthy | .github/workflows/marin-docs.yaml |
marin-docs |
cicd | healthy | .github/workflows/marin-docs.yaml |
report |
cicd | healthy | .github/workflows/ops-egress-report.yaml |
review |
cicd | healthy | .github/workflows/ops-claude-review.yaml |
test |
cicd | healthy | .github/workflows/levanter-dev-launch-small-fast.yaml |
changes |
cicd | healthy | .github/workflows/ops-grug-variant-diff.yaml |
grug-variant-diff |
cicd | healthy | .github/workflows/ops-grug-variant-diff.yaml |
cleanup |
cicd | healthy | .github/workflows/ops-nightshift-cleanup.yaml |
datakit-tier2-ferry |
cicd | healthy | .github/workflows/marin-canary-datakit-tier2.yaml |
notify-slack |
cicd | healthy | .github/workflows/marin-canary-datakit-tier2.yaml |
build |
cicd | healthy | .github/workflows/ops-infra-dashboard.yaml |
deploy |
cicd | healthy | .github/workflows/ops-infra-dashboard.yaml |
changes |
cicd | healthy | .github/workflows/haliax-unit.yaml |
haliax-unit |
cicd | healthy | .github/workflows/haliax-unit.yaml |
datakit-smoke |
cicd | healthy | .github/workflows/marin-canary-datakit-tier1.yaml |
notify-slack |
cicd | healthy | .github/workflows/marin-canary-datakit-tier1.yaml |
resolve |
cicd | healthy | .github/workflows/marin-release-libs-wheels.yaml |
build |
cicd | healthy | .github/workflows/marin-release-libs-wheels.yaml |
publish |
cicd | healthy | .github/workflows/marin-release-libs-wheels.yaml |
changes |
cicd | healthy | .github/workflows/dupekit-unit.yaml |
check-user-mode |
cicd | healthy | .github/workflows/dupekit-unit.yaml |
unit-test |
cicd | healthy | .github/workflows/dupekit-unit.yaml |
rust-checks |
cicd | healthy | .github/workflows/dupekit-unit.yaml |
shuffle-itest |
cicd | healthy | .github/workflows/zephyr-integration-shuffle.yaml |
integration-test |
cicd | healthy | .github/workflows/levanter-integration-gpt2-small.yaml |
canary-ferry-cw |
cicd | healthy | .github/workflows/marin-canary-ferry-coreweave.yaml |
notify-slack |
cicd | healthy | .github/workflows/marin-canary-ferry-coreweave.yaml |
restart |
cicd | healthy | .github/workflows/iris-dev-restart.yaml |
iris-images |
cicd | healthy | .github/workflows/ops-docker-images.yaml |
finelog-image |
cicd | healthy | .github/workflows/ops-docker-images.yaml |
marin-tpu-ci-images |
cicd | healthy | .github/workflows/ops-docker-images.yaml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
gha::marin-lint |
cicd | healthy | .github/workflows/marin-lint.yaml |
gha::ops-codeql |
cicd | healthy | .github/workflows/ops-codeql.yaml |
gha::zephyr-unit |
cicd | healthy | .github/workflows/zephyr-unit.yaml |
gha::ops-claude |
cicd | healthy | .github/workflows/ops-claude.yaml |
gha::marin-canary-datakit-tier3 |
cicd | healthy | .github/workflows/marin-canary-datakit-tier3.yaml |
gha::marin-unit |
cicd | healthy | .github/workflows/marin-unit.yaml |
gha::iris-release-iap-proxy |
cicd | healthy | .github/workflows/iris-release-iap-proxy.yaml |
gha::iris-unit |
cicd | healthy | .github/workflows/iris-unit.yaml |
gha::dupekit-release-wheels |
cicd | healthy | .github/workflows/dupekit-release-wheels.yaml |
gha::marin-docs |
cicd | healthy | .github/workflows/marin-docs.yaml |
gha::ops-egress-report |
cicd | healthy | .github/workflows/ops-egress-report.yaml |
gha::ops-claude-review |
cicd | healthy | .github/workflows/ops-claude-review.yaml |
gha::levanter-dev-launch-small-fast |
cicd | healthy | .github/workflows/levanter-dev-launch-small-fast.yaml |
gha::ops-grug-variant-diff |
cicd | healthy | .github/workflows/ops-grug-variant-diff.yaml |
gha::ops-nightshift-cleanup |
cicd | healthy | .github/workflows/ops-nightshift-cleanup.yaml |
gha::marin-canary-datakit-tier2 |
cicd | healthy | .github/workflows/marin-canary-datakit-tier2.yaml |
gha::ops-infra-dashboard |
cicd | healthy | .github/workflows/ops-infra-dashboard.yaml |
gha::haliax-unit |
cicd | healthy | .github/workflows/haliax-unit.yaml |
gha::marin-canary-datakit-tier1 |
cicd | healthy | .github/workflows/marin-canary-datakit-tier1.yaml |
gha::marin-release-libs-wheels |
cicd | healthy | .github/workflows/marin-release-libs-wheels.yaml |
gha::dupekit-unit |
cicd | healthy | .github/workflows/dupekit-unit.yaml |
gha::zephyr-integration-shuffle |
cicd | healthy | .github/workflows/zephyr-integration-shuffle.yaml |
gha::levanter-integration-gpt2-small |
cicd | healthy | .github/workflows/levanter-integration-gpt2-small.yaml |
gha::marin-canary-ferry-coreweave |
cicd | healthy | .github/workflows/marin-canary-ferry-coreweave.yaml |
gha::iris-dev-restart |
cicd | healthy | .github/workflows/iris-dev-restart.yaml |
gha::ops-docker-images |
cicd | healthy | .github/workflows/ops-docker-images.yaml |
gha::ops-stale |
cicd | healthy | .github/workflows/ops-stale.yaml |
gha::marin-integration |
cicd | healthy | .github/workflows/marin-integration.yaml |
gha::ops-nightshift-ci-tests |
cicd | healthy | .github/workflows/ops-nightshift-ci-tests.yaml |
gha::iris-smoke-gcp |
cicd | healthy | .github/workflows/iris-smoke-gcp.yaml |
gha::iris-smoke-coreweave |
cicd | healthy | .github/workflows/iris-smoke-coreweave.yaml |
gha::fray-unit |
cicd | healthy | .github/workflows/fray-unit.yaml |
gha::levanter-unit |
cicd | healthy | .github/workflows/levanter-unit.yaml |
gha::ops-nightshift-doc-drift |
cicd | healthy | .github/workflows/ops-nightshift-doc-drift.yaml |
gha::marin-canary-ferry |
cicd | healthy | .github/workflows/marin-canary-ferry.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /api/login |
api | healthy | scripts/ops/storage/dashboard/server.py |
GET /api/overview |
api | healthy | scripts/ops/storage/dashboard/server.py |
GET /api/savings |
api | healthy | scripts/ops/storage/dashboard/server.py |
GET /api/buckets |
api | healthy | scripts/ops/storage/dashboard/server.py |
GET /api/rules |
api | healthy | scripts/ops/storage/dashboard/server.py |
GET /api/rules/{rule_id}/cost |
api | healthy | scripts/ops/storage/dashboard/server.py |
POST /api/rules |
api | healthy | scripts/ops/storage/dashboard/server.py |
DELETE /api/rules/{rule_id} |
api | healthy | scripts/ops/storage/dashboard/server.py |
GET /api/rules/simulate |
api | healthy | scripts/ops/storage/dashboard/server.py |
GET /api/delete-rules |
api | healthy | scripts/ops/storage/dashboard/server.py |
GET /api/delete-rules/{rule_id}/cost |
api | healthy | scripts/ops/storage/dashboard/server.py |
POST /api/delete-rules |
api | healthy | scripts/ops/storage/dashboard/server.py |
DELETE /api/delete-rules/{rule_id} |
api | healthy | scripts/ops/storage/dashboard/server.py |
POST /api/delete-patterns/estimate |
api | healthy | scripts/ops/storage/dashboard/server.py |
GET /api/explore |
api | healthy | scripts/ops/storage/dashboard/server.py |
GET /api/explore/unified |
api | healthy | scripts/ops/storage/dashboard/server.py |
POST /api/sync |
api | healthy | scripts/ops/storage/dashboard/server.py |
GET /api/sync/status |
api | healthy | scripts/ops/storage/dashboard/server.py |
GET /{path:path} |
api | healthy | scripts/ops/storage/dashboard/server.py |
GET /health |
api | healthy | lib/levanter/src/levanter/inference/openai.py |
POST /v1/chat/completions |
api | healthy | lib/levanter/src/levanter/inference/openai.py |
POST /v1/completions |
api | healthy | lib/levanter/src/levanter/inference/openai.py |
POST /v1/tokens |
api | healthy | lib/levanter/src/levanter/inference/openai.py |
GET / |
api | healthy | infra/tpu-ci/vm_manager.py |
GET /api/health |
api | healthy | infra/status-page/server/main.ts |
GET /api/ferry |
api | healthy | infra/status-page/server/main.ts |
GET /api/builds |
api | healthy | infra/status-page/server/main.ts |
GET /api/iris |
api | healthy | infra/status-page/server/main.ts |
GET /api/control-plane/health |
api | healthy | infra/status-page/server/main.ts |
GET /api/workers |
api | healthy | infra/status-page/server/main.ts |
GET /api/workers/history |
api | healthy | infra/status-page/server/main.ts |
GET /api/jobs |
api | healthy | infra/status-page/server/main.ts |
USE /* |
api | healthy | infra/status-page/server/main.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.0.1 |
network | healthy | tests/transform/security_artifacts/test_renderers.py |
10.0.0.1 |
network | healthy | tests/transform/security_artifacts/test_renderers.py |
10.0.0.2 |
network | healthy | tests/transform/security_artifacts/test_renderers.py |
10.0.0.3 |
network | healthy | tests/transform/security_artifacts/test_zeek_to_dolma.py |
127.0.0.1 |
network | healthy | tests/evals/openai_stub.py |
8.8.8.8 |
network | healthy | tests/datakit/download/test_uwf_zeek.py |
8.8.4.4 |
network | healthy | tests/datakit/download/test_uwf_zeek.py |
10.0.1.1 |
network | healthy | tests/datakit/download/test_uwf_zeek.py |
10.0.1.2 |
network | healthy | tests/datakit/download/test_uwf_zeek.py |
10.0.2.1 |
network | healthy | tests/datakit/download/test_uwf_zeek.py |
10.0.2.2 |
network | healthy | tests/datakit/download/test_uwf_zeek.py |
1.2.3.4 |
network | healthy | lib/iris/tests/test_jax_init.py |
10.0.0.7 |
network | healthy | lib/iris/tests/rpc/test_stats.py |
10.0.0.99 |
network | healthy | lib/iris/tests/cluster/test_snapshot_reconciliation.py |
10.0.0.5 |
network | healthy | lib/iris/tests/cluster/test_endpoints.py |
10.0.0.6 |
network | healthy | lib/iris/tests/cluster/test_endpoints.py |
192.168.0.99 |
network | healthy | lib/iris/tests/cluster/controller/test_autoscaler.py |
10.0.1.0 |
network | healthy | lib/iris/tests/cluster/controller/test_autoscaler.py |
10.0.0.8 |
network | healthy | lib/iris/tests/cluster/controller/test_vm_lifecycle.py |
10.0.0.9 |
network | healthy | lib/iris/tests/cluster/controller/test_vm_lifecycle.py |
10.0.0.11 |
network | healthy | lib/iris/tests/cluster/worker/test_env_probe.py |
10.0.0.12 |
network | healthy | lib/iris/tests/cluster/worker/test_env_probe.py |
10.1.0.1 |
network | healthy | lib/iris/tests/cluster/worker/test_env_probe.py |
10.1.0.2 |
network | healthy | lib/iris/tests/cluster/worker/test_env_probe.py |
10.0.0.0 |
network | healthy | lib/iris/tests/cluster/providers/test_scaling_group.py |
10.0.0.4 |
network | healthy | lib/iris/tests/cluster/providers/gcp/test_platform.py |
10.164.0.42 |
network | healthy | lib/iris/tests/cluster/providers/gcp/test_cloud_service_int… |
35.1.2.3 |
network | healthy | lib/iris/tests/cluster/providers/gcp/test_cloud_service_int… |
10.0.0.10 |
network | healthy | lib/iris/tests/cluster/providers/gcp/test_bootstrap.py |
10.128.0.31 |
network | healthy | lib/iris/src/iris/cluster/controller/endpoint_proxy.py |
13.2.0.9 |
network | healthy | lib/marin/pyproject.toml |
10.128.0.3 |
network | healthy | infra/probes/src/infra_probes.py |
0.4.9.1 |
network | healthy | experiments/evals/served_qwen3_humaneval.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::lib/iris/src/iris/cluster/controller/migrations/0028_… |
security | healthy | lib/iris/src/iris/cluster/controller/migrations/0028_drop_a… |
auth::lib/iris/tests/test_auth.py |
security | healthy | lib/iris/tests/test_auth.py |
auth::lib/finelog/src/finelog/server/main.py |
security | healthy | lib/finelog/src/finelog/server/main.py |
auth::lib/iris/tests/rpc/test_auth.py |
security | healthy | lib/iris/tests/rpc/test_auth.py |
auth::lib/iris/src/iris/cluster/controller/controller.py |
security | healthy | lib/iris/src/iris/cluster/controller/controller.py |
auth::lib/iris/tests/e2e/test_smoke.py |
security | healthy | lib/iris/tests/e2e/test_smoke.py |
auth::.github/workflows/marin-canary-ferry-coreweave.yaml |
security | healthy | .github/workflows/marin-canary-ferry-coreweave.yaml |
auth::lib/iris/tests/cluster/controller/test_auth.py |
security | healthy | lib/iris/tests/cluster/controller/test_auth.py |
auth::scripts/python_libs_package.py |
security | healthy | scripts/python_libs_package.py |
auth::lib/iris/src/iris/cluster/providers/local/cluster.py |
security | healthy | lib/iris/src/iris/cluster/providers/local/cluster.py |
auth::infra/iris-iap-proxy/main.py |
security | healthy | infra/iris-iap-proxy/main.py |
auth::lib/rigging/tests/test_redaction.py |
security | healthy | lib/rigging/tests/test_redaction.py |
auth::.github/workflows/marin-release-libs-wheels.yaml |
security | healthy | .github/workflows/marin-release-libs-wheels.yaml |
auth::lib/iris/src/iris/cluster/controller/schema.py |
security | healthy | lib/iris/src/iris/cluster/controller/schema.py |
auth::lib/iris/src/iris/cluster/runtime/docker.py |
security | healthy | lib/iris/src/iris/cluster/runtime/docker.py |
auth::lib/iris/src/iris/cli/main.py |
security | healthy | lib/iris/src/iris/cli/main.py |
auth::lib/iris/tests/cluster/controller/test_api_keys.py |
security | healthy | lib/iris/tests/cluster/controller/test_api_keys.py |
auth::infra/iris-iap-proxy/deploy.sh |
security | healthy | infra/iris-iap-proxy/deploy.sh |
auth::infra/status-page/deploy.sh |
security | healthy | infra/status-page/deploy.sh |
auth::.github/workflows/marin-canary-ferry.yaml |
security | healthy | .github/workflows/marin-canary-ferry.yaml |
auth::.github/actions/claude-triage/action.yaml |
security | healthy | .github/actions/claude-triage/action.yaml |
auth::.github/workflows/marin-canary-datakit-tier1.yaml |
security | healthy | .github/workflows/marin-canary-datakit-tier1.yaml |
auth::lib/iris/src/iris/cluster/controller/auth.py |
security | healthy | lib/iris/src/iris/cluster/controller/auth.py |
auth::lib/iris/scripts/run-workitem-loop.py |
security | healthy | lib/iris/scripts/run-workitem-loop.py |
auth::lib/iris/src/iris/cluster/controller/endpoint_proxy.py |
security | healthy | lib/iris/src/iris/cluster/controller/endpoint_proxy.py |
auth::lib/iris/src/iris/rpc/auth.py |
security | healthy | lib/iris/src/iris/rpc/auth.py |
auth::lib/iris/src/iris/cluster/controller/service.py |
security | healthy | lib/iris/src/iris/cluster/controller/service.py |
| Label | Layer | Status | Path |
|---|---|---|---|
WANDB_API_KEY |
cicd | healthy | — |
SMOKE_RUN_ID |
cicd | healthy | — |
CW_KUBECONFIG |
cicd | healthy | — |
IRIS_CI_GCP_SSH_KEY_PUB |
cicd | healthy | — |
RUN_ID |
cicd | healthy | — |
IRIS_CI_GCP_SA_KEY |
cicd | healthy | — |
MARIN_CD_CLOUD_RUN_SA_KEY |
cicd | healthy | — |
R2_ACCESS_KEY_ID |
cicd | healthy | — |
HF_TOKEN |
cicd | healthy | — |
GCP_SA_KEY |
cicd | healthy | — |
SLACK_WEBHOOK_URL |
cicd | healthy | — |
DISCORD_WEBHOOK_INTERNAL_DISCUSS |
cicd | healthy | — |
NIGHTSHIFT_APP_PRIVATE_KEY |
cicd | healthy | — |
CLAUDE_CODE_OAUTH_TOKEN |
cicd | healthy | — |
IRIS_CONFIG |
cicd | healthy | — |
GIST_PAT |
cicd | healthy | — |
DATE |
cicd | healthy | — |
IRIS_NAMESPACE |
cicd | healthy | — |
GCP_PROJECT_ID |
cicd | healthy | — |
CANARY_CHILD_WAIT_TIMEOUT |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
DOCKER_PUSH_TOKEN |
cicd | healthy | — |
R2_SECRET_ACCESS_KEY |
cicd | healthy | — |
IRIS_CI_GCP_SSH_KEY |
cicd | healthy | — |
NIGHTSHIFT_APP_ID |
cicd | healthy | — |
WANDB_PROJECT |
cicd | healthy | — |
WANDB_ENTITY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
/login |
frontend | healthy | scripts/ops/storage/dashboard/app.js |
/ |
frontend | healthy | scripts/ops/storage/dashboard/app.js |
/rules |
frontend | healthy | scripts/ops/storage/dashboard/app.js |
/delete-rules |
frontend | healthy | scripts/ops/storage/dashboard/app.js |
/explore |
frontend | healthy | scripts/ops/storage/dashboard/app.js |
/ns/:name |
frontend | healthy | lib/finelog/dashboard/src/router.ts |
/query |
frontend | healthy | lib/finelog/dashboard/src/router.ts |
/logs |
frontend | healthy | lib/finelog/dashboard/src/router.ts |
/task/:taskId/threads |
frontend | healthy | lib/iris/dashboard/src/worker-main.ts |
/task/:taskId |
frontend | healthy | lib/iris/dashboard/src/worker-main.ts |
/fleet |
frontend | healthy | lib/iris/dashboard/src/router.ts |
/autoscaler |
frontend | healthy | lib/iris/dashboard/src/router.ts |
/cluster |
frontend | healthy | lib/iris/dashboard/src/router.ts |
/endpoints |
frontend | healthy | lib/iris/dashboard/src/router.ts |
/status |
frontend | healthy | lib/iris/dashboard/src/router.ts |
/scheduler |
frontend | healthy | lib/iris/dashboard/src/router.ts |
/account |
frontend | healthy | lib/iris/dashboard/src/router.ts |
/system/controller/threads |
frontend | healthy | lib/iris/dashboard/src/router.ts |
/system/worker/:workerId(.+)/threads |
frontend | healthy | lib/iris/dashboard/src/router.ts |
/job/:jobId(.+)/task/:taskId(.+)/threads |
frontend | healthy | lib/iris/dashboard/src/router.ts |
/job/:jobId(.+)/task/:taskId(.+) |
frontend | healthy | lib/iris/dashboard/src/router.ts |
/job/:jobId(.+) |
frontend | healthy | lib/iris/dashboard/src/router.ts |
/worker/:workerId(.+) |
frontend | healthy | lib/iris/dashboard/src/router.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:10001 |
network | healthy | lib/finelog/config/marin-dev.yaml |
port:20001 |
network | healthy | lib/finelog/tests/test_deploy_k8s.py |
port:10000 |
network | healthy | lib/iris/config/test.yaml |
port:8476 |
network | healthy | lib/iris/tests/test_jax_init_integration.py |
port:9999 |
network | healthy | lib/iris/tests/test_jax_init_integration.py |
port:22 |
network | healthy | lib/iris/src/iris/cluster/config.py |
port:8080 |
network | healthy | lib/iris/src/iris/cluster/controller/controller.py |
port:5432 |
network | healthy | lib/levanter/tests/test_tokenizers.py |
port:5173 |
network | healthy | infra/status-page/vite.config.ts |
port:01 |
network | healthy | .github/workflows/marin-canary-datakit-tier3.yaml |
port:06 |
network | healthy | .github/workflows/dupekit-release-wheels.yaml |
port:07 |
network | healthy | .github/workflows/marin-canary-datakit-tier2.yaml |
port:30 |
network | healthy | .github/workflows/marin-canary-datakit-tier2.yaml |
port:05 |
network | healthy | .github/workflows/iris-dev-restart.yaml |
port:02 |
network | healthy | .github/workflows/ops-docker-images.yaml |
port:03 |
network | healthy | .github/workflows/ops-docker-images.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
migrate_isoflop_wandb_runs.py |
data | healthy | scripts/migrations/migrate_isoflop_wandb_runs.py |
test_migrations.py |
data | healthy | lib/finelog/tests/test_migrations.py |
test_layout_migration.py |
data | healthy | lib/finelog/tests/test_layout_migration.py |
layout_migration.py |
data | healthy | lib/finelog/src/finelog/store/layout_migration.py |
__init__.py |
data | healthy | lib/finelog/src/finelog/store/migrations/__init__.py |
0005_segments_level_index.py |
data | healthy | lib/finelog/src/finelog/store/migrations/0005_segments_leve… |
0002_segment_key_value_bounds.py |
data | healthy | lib/finelog/src/finelog/store/migrations/0002_segment_key_v… |
0001_init.py |
data | healthy | lib/finelog/src/finelog/store/migrations/0001_init.py |
0006_segment_lifecycle.py |
data | healthy | lib/finelog/src/finelog/store/migrations/0006_segment_lifec… |
0004_segment_copied_at.py |
data | healthy | lib/finelog/src/finelog/store/migrations/0004_segment_copie… |
_runner.py |
data | healthy | lib/finelog/src/finelog/store/migrations/_runner.py |
0007_storage_policies.py |
data | healthy | lib/finelog/src/finelog/store/migrations/0007_storage_polic… |
0003_segment_level.py |
data | healthy | lib/finelog/src/finelog/store/migrations/0003_segment_level… |
0028_drop_api_keys_key_hash.py |
data | healthy | lib/iris/src/iris/cluster/controller/migrations/0028_drop_a… |
0027_attempt_uid.py |
data | healthy | lib/iris/src/iris/cluster/controller/migrations/0027_attemp… |
| Label | Layer | Status | Path |
|---|---|---|---|
storage_classes |
data | healthy | scripts/ops/storage/delete_files.py |
protect_rules |
data | healthy | scripts/ops/storage/delete_files.py |
delete_rules |
data | healthy | scripts/ops/storage/delete_files.py |
namespaces |
data | healthy | lib/finelog/src/finelog/store/migrations/0001_init.py |
segments |
data | healthy | lib/finelog/src/finelog/store/migrations/0001_init.py |
schema_migrations |
data | healthy | lib/finelog/src/finelog/store/migrations/_runner.py |
storage_policies |
data | healthy | lib/finelog/src/finelog/store/migrations/0007_storage_polic… |
auth |
data | healthy | lib/iris/src/iris/cluster/controller/migrations/0028_drop_a… |
task_attempts_new |
data | healthy | lib/iris/src/iris/cluster/controller/migrations/0027_attemp… |
| Label | Layer | Status | Path |
|---|---|---|---|
grpc::LogService |
api | healthy | rust/finelog/proto/logging.proto |
grpc::StatsService |
api | healthy | rust/finelog/proto/finelog_stats.proto |
grpc::LogService |
api | healthy | lib/finelog/src/finelog/proto/logging.proto |
grpc::StatsService |
api | healthy | lib/finelog/src/finelog/proto/finelog_stats.proto |
grpc::WorkerService |
api | healthy | lib/iris/src/iris/rpc/worker.proto |
grpc::StatsService |
api | healthy | lib/iris/src/iris/rpc/stats.proto |
grpc::ActorService |
api | healthy | lib/iris/src/iris/rpc/actor.proto |
grpc::ControllerService |
api | healthy | lib/iris/src/iris/rpc/controller.proto |
| Label | Layer | Status | Path |
|---|---|---|---|
github_token::lib/rigging/tests/test_redaction.py |
security | healthy | lib/rigging/tests/test_redaction.py |
github_token::lib/rigging/tests/test_redaction.py |
security | healthy | lib/rigging/tests/test_redaction.py |
github_token::lib/rigging/tests/test_redaction.py |
security | healthy | lib/rigging/tests/test_redaction.py |
github_token::lib/rigging/tests/test_redaction.py |
security | healthy | lib/rigging/tests/test_redaction.py |
github_token::lib/rigging/tests/test_redaction.py |
security | healthy | lib/rigging/tests/test_redaction.py |
github_token::lib/rigging/tests/test_redaction.py |
security | healthy | lib/rigging/tests/test_redaction.py |
github_token::lib/iris/tests/cluster/test_redaction.py |
security | healthy | lib/iris/tests/cluster/test_redaction.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::lib/finelog/deploy/Dockerfile |
hardware | healthy | lib/finelog/deploy/Dockerfile |
image::lib/iris/Dockerfile |
hardware | healthy | lib/iris/Dockerfile |
image::infra/iris-iap-proxy/Dockerfile |
hardware | healthy | infra/iris-iap-proxy/Dockerfile |
image::infra/probes/deploy/Dockerfile |
hardware | healthy | infra/probes/deploy/Dockerfile |
image::infra/status-page/Dockerfile |
hardware | healthy | infra/status-page/Dockerfile |
image::experiments/swe_rebench_trace/Dockerfile |
hardware | healthy | experiments/swe_rebench_trace/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | tests/snapshots/stackexchange/inputs/stackoverflow.json |
sqlite |
data | healthy | rust/finelog/Cargo.toml |
postgres |
data | healthy | lib/finelog/src/finelog/client/log_client.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | pyproject.toml |
vps::aws |
hardware | healthy | scripts/datakit/sync_datakit.py |
vps::azure |
hardware | healthy | lib/zephyr/src/zephyr/runners.py |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | lib/iris/tests/cluster/providers/k8s/test_k8s_service.py |
loadbalancer |
network | healthy | lib/iris/src/iris/cluster/controller/controller.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ow8zferd |
software | healthy | /tmp/repobility-clone-ow8zferd |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | mkdocs.yml |
This page is publicly accessible at:
https://repobility.com/scan/3265d277-6008-4ed1-b5b4-1344b358efda/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3265d277-6008-4ed1-b5b4-1344b358efda/
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.