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.

cadance-io/langgraph-events

https://github.com/cadance-io/langgraph-events · scanned 2026-06-17 01:45 UTC (1 month, 1 week ago)

58 raw signals (0 security + 58 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ +1.5 (diff) · 50 actionable findings from 1 signal source. 8 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 3463 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
handle software healthy tests/test_command_handle.py:1264
sell software healthy tests/test_command_handle.py:115
__init__ software healthy tests/test_command_handle.py:227
describe_Command_handle software healthy tests/test_command_handle.py:300
describe_class_creation software healthy tests/test_command_handle.py:302
when_command_has_handle_method software healthy tests/test_command_handle.py:304
it_stamps___command_handler__ software healthy tests/test_command_handle.py:330
when_command_has_no_handle_method software healthy tests/test_command_handle.py:309
it_leaves___command_handler___as_None software healthy tests/test_command_handle.py:316
when_handle_is_not_callable software healthy tests/test_command_handle.py:314
when_command_has_a_meaningfully_named_public_method software healthy tests/test_command_handle.py:326
buy software healthy tests/test_command_handle.py:338
when_command_has_two_public_methods software healthy tests/test_command_handle.py:346
it_rejects_at_class_creation software healthy tests/test_command_handle.py:1256
place software healthy tests/test_command_handle.py:375
helper software healthy tests/test_command_handle.py:361
when_command_has_a_private_helper_alongside_handler software healthy tests/test_command_handle.py:364
it_picks_up_only_the_public_method software healthy tests/test_command_handle.py:369
_note software healthy tests/test_command_handle.py:378
describe_class_level_modifiers software healthy tests/test_command_handle.py:385
when_invariants_set_as_class_attribute software healthy tests/test_command_handle.py:386
it_evaluates_the_predicate_at_dispatch software healthy tests/test_command_handle.py:387
when_invariants_inherited_from_a_parent_command software healthy tests/test_command_handle.py:408
it_evaluates_the_inherited_predicate software healthy tests/test_command_handle.py:409
when_raises_set_as_class_attribute software healthy tests/test_command_handle.py:436
it_routes_the_exception_to_HandlerRaised software healthy tests/test_command_handle.py:437
catch software healthy tests/test_command_handle.py:454
when_raises_is_declared_as_a_dataclass_field software healthy tests/test_command_handle.py:461
when_invariants_is_declared_as_a_dataclass_field software healthy tests/test_command_handle.py:476
when_the_module_evaluates_annotations_eagerly software healthy tests/test_command_handle.py:498
it_rejects_before_dataclass_processing software healthy tests/test_command_handle.py:499
describe_previously_class_attribute software healthy tests/test_command_handle.py:524
when_previously_set_as_class_attribute software healthy tests/test_command_handle.py:530
it_registers_an_alias_node software healthy tests/test_command_handle.py:531
it_does_not_route_new_events_into_the_alias software healthy tests/test_command_handle.py:536
it_registers_aliases_idempotently_across_builds software healthy tests/test_command_handle.py:543
when_the_declaration_is_removed_between_builds software healthy tests/test_command_handle.py:552
it_drops_the_alias_on_the_next_build software healthy tests/test_command_handle.py:553
when_a_paused_reactor_becomes_an_inline_command software healthy tests/test_command_handle.py:570
it_resumes_the_old_checkpoint_via_the_alias software healthy tests/test_command_handle.py:571
approve_reactor software healthy tests/test_command_handle.py:584
go software healthy tests/test_command_handle.py:588
when_previously_is_a_bare_string software healthy tests/test_command_handle.py:602
it_normalizes_to_a_single_alias software healthy tests/test_command_handle.py:603
when_an_alias_collides software healthy tests/test_command_handle.py:614
with_a_live_handler_name software healthy tests/test_command_handle.py:615
it_raises_at_build software healthy tests/test_command_handle.py:616
live software healthy tests/test_command_handle.py:643
it_names_the_command_node_in_the_error software healthy tests/test_command_handle.py:631
with_another_handler_claiming_the_same_alias software healthy tests/test_command_handle.py:649

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

LabelLayerStatusPath
Shop software healthy tests/test_command_handle.py:27
Buy software healthy tests/test_command_handle.py:332
Bought software healthy tests/test_command_handle.py:335
OutOfStock software healthy tests/test_command_handle.py:163
Shop2 software healthy tests/test_command_handle.py:44
NoHandler software healthy tests/test_command_handle.py:45
Outcome software healthy tests/test_command_handle.py:321
Shop3 software healthy tests/test_command_handle.py:50
CmdA software healthy tests/test_command_handle.py:51
DoneA software healthy tests/test_command_handle.py:52
CmdB software healthy tests/test_command_handle.py:58
DoneB software healthy tests/test_command_handle.py:59
CmdNoHandle software healthy tests/test_command_handle.py:65
NeverFires software healthy tests/test_command_handle.py:66
Shop4 software healthy tests/test_command_handle.py:70
Slow software healthy tests/test_command_handle.py:71
Done software healthy tests/test_command_handle.py:1261
Shop5 software healthy tests/test_command_handle.py:81
Tell software healthy tests/test_command_handle.py:82
Told software healthy tests/test_command_handle.py:83
OtherOutcome software healthy tests/test_command_handle.py:86
Foreign software healthy tests/test_command_handle.py:90
Do software healthy tests/test_command_handle.py:203
Stuff software healthy tests/test_command_handle.py:92
WithLog software healthy tests/test_command_handle.py:96
Cmd software healthy tests/test_command_handle.py:1260
Bazaar software healthy tests/test_command_handle.py:108
Sell software healthy tests/test_command_handle.py:109
Sold software healthy tests/test_command_handle.py:112
Shop6 software healthy tests/test_command_handle.py:122
Shop7 software healthy tests/test_command_handle.py:134
Shop8 software healthy tests/test_command_handle.py:146
Shop10 software healthy tests/test_command_handle.py:158
Shop11 software healthy tests/test_command_handle.py:170
Other software healthy tests/test_command_handle.py:171
Shop12 software healthy tests/test_command_handle.py:183
LeftAgg software healthy tests/test_command_handle.py:193
RightAgg software healthy tests/test_command_handle.py:202
_StubChatModel software healthy tests/test_command_handle.py:209
_StubOpenAIChat software healthy tests/test_command_handle.py:216
_StubAnthropicChat software healthy tests/test_command_handle.py:220
_StubSessionFactory software healthy tests/test_command_handle.py:224
WithService software healthy tests/test_command_handle.py:231
WithAsyncService software healthy tests/test_command_handle.py:240
_VaultPause software healthy tests/test_command_handle.py:252
_VaultGo software healthy tests/test_command_handle.py:256
Vault software healthy tests/test_command_handle.py:260
Persist software healthy tests/test_command_handle.py:261
Saved software healthy tests/test_command_handle.py:264
Vault2 software healthy tests/test_command_handle.py:274

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

LabelLayerStatusPath
CLAUDE.md software healthy CLAUDE.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
CHANGELOG.md software healthy CHANGELOG.md
mkdocs.yml software healthy mkdocs.yml
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
todos.md software healthy todos.md
test_command_handle.py software healthy tests/test_command_handle.py
test_migrations_detect.py software healthy tests/test_migrations_detect.py
test_patterns_docs_sync.py software healthy tests/test_patterns_docs_sync.py
test_on_decorator.py software healthy tests/test_on_decorator.py
test_event_graph.py software healthy tests/test_event_graph.py
conftest.py software healthy tests/conftest.py
test_reducer_required.py software healthy tests/test_reducer_required.py
test_reducer_migration_scenarios.py software healthy tests/test_reducer_migration_scenarios.py
test_event.py software healthy tests/test_event.py
test_agui.py software healthy tests/test_agui.py
test_raises.py software healthy tests/test_raises.py
test_reducer_namespace.py software healthy tests/test_reducer_namespace.py
test_mermaid.py software healthy tests/test_mermaid.py
test_serde.py software healthy tests/test_serde.py
test_command_privacy.py software healthy tests/test_command_privacy.py
test_namespace.py software healthy tests/test_namespace.py
test_causation.py software healthy tests/test_causation.py
test_integration_event_placement.py software healthy tests/test_integration_event_placement.py
test_smells.py software healthy tests/test_smells.py
test_event_log.py software healthy tests/test_event_log.py
test_invariant.py software healthy tests/test_invariant.py
test_agui_resume.py software healthy tests/test_agui_resume.py
test_mermaid_sync.py software healthy tests/test_mermaid_sync.py
test_docs_code_fences.py software healthy tests/test_docs_code_fences.py
test_return_contract.py software healthy tests/test_return_contract.py
release.py software healthy scripts/release.py
validate_tests.py software healthy scripts/validate_tests.py
generate_mermaid.py software healthy scripts/generate_mermaid.py
docs.yml software healthy .github/workflows/docs.yml
publish.yml software healthy .github/workflows/publish.yml
ci.yml software healthy .github/workflows/ci.yml
security.yml software healthy .github/workflows/security.yml
supervisor.py software healthy examples/supervisor.py
error_recovery.py software healthy examples/error_recovery.py
content_pipeline.py software healthy examples/content_pipeline.py
event_migration.py software healthy examples/event_migration.py
supervisor.graph.md software healthy examples/supervisor.graph.md
expense_approval.py software healthy examples/expense_approval.py
map_reduce.py software healthy examples/map_reduce.py
order.graph.md software healthy examples/order.graph.md
conversation.graph.md software healthy examples/conversation.graph.md

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

LabelLayerStatusPath
tests software healthy tests
scripts software healthy scripts
.github software healthy .github
workflows software healthy .github/workflows
examples software healthy examples
src software healthy src
langgraph_events software healthy src/langgraph_events
serde software healthy src/langgraph_events/serde
migrations software healthy src/langgraph_events/serde/migrations
_namespace software healthy src/langgraph_events/_namespace
agui software healthy src/langgraph_events/agui
docs software healthy docs

LabelLayerStatusPath
build cicd healthy .github/workflows/docs.yml
deploy cicd healthy .github/workflows/docs.yml
build cicd healthy .github/workflows/publish.yml
publish cicd healthy .github/workflows/publish.yml
lint cicd healthy .github/workflows/ci.yml
typecheck cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
pip-audit cicd healthy .github/workflows/security.yml
detect-secrets cicd healthy .github/workflows/security.yml

LabelLayerStatusPath
test_migrations_detect.py data healthy tests/test_migrations_detect.py
test_reducer_migration_scenarios.py data healthy tests/test_reducer_migration_scenarios.py
event_migration.py data healthy examples/event_migration.py
_core.py data healthy src/langgraph_events/serde/migrations/_core.py
__init__.py data healthy src/langgraph_events/serde/migrations/__init__.py
__main__.py data healthy src/langgraph_events/serde/migrations/__main__.py
detect.py data healthy src/langgraph_events/serde/migrations/detect.py
testing.py data healthy src/langgraph_events/serde/migrations/testing.py

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

LabelLayerStatusPath
sqlite data healthy src/langgraph_events/serde/migrations/_core.py
postgres data healthy src/langgraph_events/serde/migrations/_core.py

LabelLayerStatusPath
vps::aws hardware healthy examples/map_reduce.py
vps::azure hardware healthy examples/map_reduce.py

LabelLayerStatusPath
cadance-io__langgraph-events software healthy /data/fable5_failed_archive/cadance-io__langgraph-events
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/4cda1c1f-f2da-45e8-ac7e-8176bc73d074/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4cda1c1f-f2da-45e8-ac7e-8176bc73d074/

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.