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.

Ric-Lan/the_door

https://github.com/Ric-Lan/the_door · scanned 2026-06-15 23:51 UTC (2 months, 3 weeks ago)

49 raw signals (0 security + 49 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 47 actionable findings from 1 signal source. 2 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 3850 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
fixtures_dir software healthy the_door/tests/conftest.py:31
_clean_tmp_path software healthy the_door/tests/conftest.py:46
v105_fixture software healthy the_door/tests/conftest.py:73
seed_baseline_snapshot software healthy the_door/tests/_seed_helpers.py:16
_make_fs_with_nodes software healthy the_door/tests/integration/test_incremental_source_nodes.py…
test_feature_to_json_includes_source_nodes software healthy the_door/tests/integration/test_incremental_source_nodes.py…
test_updated_features_preserves_source_nodes software healthy the_door/tests/integration/test_incremental_source_nodes.py…
_make_fs software healthy the_door/tests/integration/test_snapshot_write_checkpoint_e…
project_with_baseline software healthy the_door/tests/integration/test_snapshot_write_checkpoint_e…
test_checkpoint_triggers_when_new_feature_detected software healthy the_door/tests/integration/test_snapshot_write_checkpoint_e…
test_choice_a_includes_new_feature software healthy the_door/tests/integration/test_snapshot_write_checkpoint_e…
test_choice_b_drops_new_feature software healthy the_door/tests/integration/test_snapshot_write_checkpoint_e…
test_choice_c_aborts_no_snapshot_written software healthy the_door/tests/integration/test_snapshot_write_checkpoint_e…
_make_feature software healthy the_door/tests/integration/test_store_decoupling.py:14
test_new_project_init_creates_central_store software healthy the_door/tests/integration/test_store_decoupling.py:23
test_store_readable_after_project_id_moved_to_new_path software healthy the_door/tests/integration/test_store_decoupling.py:40
test_legacy_store_uses_codebase_snapshots software healthy the_door/tests/integration/test_store_decoupling.py:70
test_legacy_store_list_snapshots_reads_existing software healthy the_door/tests/integration/test_store_decoupling.py:82
test_legacy_snapshot_has_no_codebase_path software healthy the_door/tests/integration/test_store_decoupling.py:94
test_path_error_store_constructs_without_raising software healthy the_door/tests/integration/test_store_decoupling.py:119
test_legacy_call_SnapshotStore_without_store_root software healthy the_door/tests/integration/test_store_decoupling.py:136
test_create_snapshot_writes_codebase_path_field software healthy the_door/tests/integration/test_store_decoupling.py:142
_make_feature_summary software healthy the_door/tests/integration/test_mcp_flow_guard.py:10
test_wrap_unresolved_decision_returns_checkpoint software healthy the_door/tests/integration/test_mcp_flow_guard.py:22
test_wrap_resolved_decision_returns_payload software healthy the_door/tests/integration/test_mcp_flow_guard.py:43
test_wrap_no_decision_normal_behavior software healthy the_door/tests/integration/test_mcp_flow_guard.py:62
test_snapshot_write_checkpoint_result_null software healthy the_door/tests/integration/test_mcp_flow_guard.py:75
test_analyze_changes_broken_source_triggers_checkpoint software healthy the_door/tests/integration/test_mcp_flow_guard.py:97
test_system_status_unanalyzed_tags_checkpoint software healthy the_door/tests/integration/test_mcp_flow_guard.py:119
self_index software healthy the_door/tests/integration/test_structure_view_self.py:23
test_wrap_out_edges_preassembled_no_manual_join software healthy the_door/tests/integration/test_structure_view_self.py:35
test_index_stays_index_sized software healthy the_door/tests/integration/test_structure_view_self.py:52
_find_free_port software healthy the_door/tests/integration/test_router_binding.py:40
_get software healthy the_door/tests/integration/test_router_binding.py:46
_post software healthy the_door/tests/integration/test_router_binding.py:54
_post_raw software healthy the_door/tests/integration/test_router_binding.py:69
_wait_for_server software healthy the_door/tests/integration/test_router_binding.py:84
_seed_snapshot software healthy the_door/tests/integration/test_router_binding.py:100
server_url software healthy the_door/tests/integration/test_router_binding.py:126
test_returns_200_with_state_key software healthy the_door/tests/integration/test_router_binding.py:156
test_returns_200_with_next_actions_key software healthy the_door/tests/integration/test_router_binding.py:161
test_missing_params_returns_400 software healthy the_door/tests/integration/test_router_binding.py:170
test_missing_current_param_returns_400 software healthy the_door/tests/integration/test_router_binding.py:176
test_invalid_json_returns_400 software healthy the_door/tests/integration/test_router_binding.py:299
test_missing_path_returns_400 software healthy the_door/tests/integration/test_router_binding.py:193
test_nonexistent_path_returns_400 software healthy the_door/tests/integration/test_router_binding.py:200
test_valid_path_returns_200_switched software healthy the_door/tests/integration/test_router_binding.py:208
test_missing_query_params_returns_400 software healthy the_door/tests/integration/test_router_binding.py:223
test_all_params_present_returns_200_with_explanation_key software healthy the_door/tests/integration/test_router_binding.py:228
test_generate_route_removed_returns_404 software healthy the_door/tests/integration/test_router_binding.py:245

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

LabelLayerStatusPath
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
README.zh-TW.md software healthy README.zh-TW.md
LICENSE software healthy LICENSE
CHANGELOG.md software healthy CHANGELOG.md
self-analysis.json software healthy the_door/self-analysis.json
self-test-l1-output.json software healthy the_door/self-test-l1-output.json
_test_debug2.py software healthy the_door/_test_debug2.py
pyproject.toml software healthy the_door/pyproject.toml
self-analysis-l1-output.json software healthy the_door/self-analysis-l1-output.json
__init__.py software healthy the_door/tests/__init__.py
conftest.py software healthy the_door/tests/conftest.py
_seed_helpers.py software healthy the_door/tests/_seed_helpers.py
test_incremental_source_nodes.py software healthy the_door/tests/integration/test_incremental_source_nodes.py
__init__.py software healthy the_door/tests/integration/__init__.py
test_snapshot_write_checkpoint_e2e.py software healthy the_door/tests/integration/test_snapshot_write_checkpoint_e…
test_store_decoupling.py software healthy the_door/tests/integration/test_store_decoupling.py
test_mcp_flow_guard.py software healthy the_door/tests/integration/test_mcp_flow_guard.py
test_structure_view_self.py software healthy the_door/tests/integration/test_structure_view_self.py
test_router_binding.py software healthy the_door/tests/integration/test_router_binding.py
test_e2e_ui_server.py software healthy the_door/tests/integration/test_e2e_ui_server.py
test_cli_checkpoint.py software healthy the_door/tests/integration/test_cli_checkpoint.py
test_edge_fanout_threshold.py software healthy the_door/tests/integration/test_edge_fanout_threshold.py
test_schema_packaging.py software healthy the_door/tests/unit/test_schema_packaging.py
__init__.py software healthy the_door/tests/unit/__init__.py
_property_examples.py software healthy the_door/tests/unit/_property_examples.py
__init__.py software healthy the_door/tests/unit/datamodel/__init__.py
test_models.py software healthy the_door/tests/unit/datamodel/test_models.py
test_contract_verifier.py software healthy the_door/tests/unit/datamodel/test_contract_verifier.py
test_localizer.py software healthy the_door/tests/unit/datamodel/test_localizer.py
test_renderer.py software healthy the_door/tests/unit/datamodel/test_renderer.py
test_hints.py software healthy the_door/tests/unit/datamodel/test_hints.py
test_response_envelope_coverage.py software healthy the_door/tests/unit/mcp/test_response_envelope_coverage.py
__init__.py software healthy the_door/tests/unit/mcp/__init__.py
test_server_tool_registry.py software healthy the_door/tests/unit/mcp/test_server_tool_registry.py
test_doubt_transition_tool.py software healthy the_door/tests/unit/mcp/test_doubt_transition_tool.py
test_snapshot_write_inherit.py software healthy the_door/tests/unit/mcp/test_snapshot_write_inherit.py
test_snapshot_patch_tool.py software healthy the_door/tests/unit/mcp/test_snapshot_patch_tool.py
test_localize_datamodel_tool.py software healthy the_door/tests/unit/mcp/test_localize_datamodel_tool.py
test_doubt_tools_membrane.py software healthy the_door/tests/unit/mcp/test_doubt_tools_membrane.py
test_snapshot_write_tool.py software healthy the_door/tests/unit/mcp/test_snapshot_write_tool.py
test_scope_verify_tool.py software healthy the_door/tests/unit/mcp/test_scope_verify_tool.py
test_system_status_tool.py software healthy the_door/tests/unit/mcp/test_system_status_tool.py
test_analyze_changes_tool.py software healthy the_door/tests/unit/mcp/test_analyze_changes_tool.py
test_verify_contract_tool.py software healthy the_door/tests/unit/mcp/test_verify_contract_tool.py
_invocation_recipes.py software healthy the_door/tests/unit/mcp/_invocation_recipes.py
test_tools.py software healthy the_door/tests/unit/mcp/test_tools.py
test_response_envelope.py software healthy the_door/tests/unit/mcp/test_response_envelope.py
test_project_list_tool.py software healthy the_door/tests/unit/mcp/tools/test_project_list_tool.py
test_edge_residue_tool.py software healthy the_door/tests/unit/mcp/tools/test_edge_residue_tool.py

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

LabelLayerStatusPath
TestGetStatus software healthy the_door/tests/integration/test_router_binding.py:153
TestGetDiff software healthy the_door/tests/integration/test_router_binding.py:167
TestPostSetProject software healthy the_door/tests/integration/test_router_binding.py:185
TestGetDiffExplanations software healthy the_door/tests/integration/test_router_binding.py:220
TestPostDiffExplanationsGenerateRetired software healthy the_door/tests/integration/test_router_binding.py:238
TestGetNotes software healthy the_door/tests/integration/test_router_binding.py:259
TestPostNotes software healthy the_door/tests/integration/test_router_binding.py:291
TestGetProject software healthy the_door/tests/integration/test_e2e_ui_server.py:266
TestGetSnapshots software healthy the_door/tests/integration/test_e2e_ui_server.py:296
TestGetReportLatest software healthy the_door/tests/integration/test_e2e_ui_server.py:322
TestGetL1 software healthy the_door/tests/integration/test_e2e_ui_server.py:346
TestGetL2 software healthy the_door/tests/integration/test_e2e_ui_server.py:401
TestGetStructure software healthy the_door/tests/integration/test_e2e_ui_server.py:427
TestGetLayerExplanation software healthy the_door/tests/integration/test_e2e_ui_server.py:453
TestGetDoubts software healthy the_door/tests/integration/test_e2e_ui_server.py:483
TestGetTimeline software healthy the_door/tests/integration/test_e2e_ui_server.py:499
TestStaticServing software healthy the_door/tests/integration/test_e2e_ui_server.py:529
TestDataFlowChain software healthy the_door/tests/integration/test_e2e_ui_server.py:554
TestSnapshotPatchToolHappyPath software healthy the_door/tests/unit/mcp/test_snapshot_patch_tool.py:31
TestSnapshotPatchToolErrorPath software healthy the_door/tests/unit/mcp/test_snapshot_patch_tool.py:93
TestSnapshotPatchToolSchema software healthy the_door/tests/unit/mcp/test_snapshot_patch_tool.py:105
TestSnapshotPatchToolExecuteMetadata software healthy the_door/tests/unit/mcp/test_snapshot_patch_tool.py:119
TestSnapshotPatchToolVersionNarratives software healthy the_door/tests/unit/mcp/test_snapshot_patch_tool.py:194
TestSnapshotWriteTool software healthy the_door/tests/unit/mcp/test_snapshot_write_tool.py:74
TestSnapshotWriteToolVersionNarratives software healthy the_door/tests/unit/mcp/test_snapshot_write_tool.py:469
TestToolRegistration software healthy the_door/tests/unit/mcp/test_tools.py:46
TestExtractStructureTool software healthy the_door/tests/unit/mcp/test_tools.py:119
TestExtractStructureOutput software healthy the_door/tests/unit/mcp/test_tools.py:152
TestValidateOutputTool software healthy the_door/tests/unit/mcp/test_tools.py:171
TestValidateOutputSeam software healthy the_door/tests/unit/mcp/test_tools.py:211
TestSnapshotListNarrativeFields software healthy the_door/tests/unit/mcp/tools/test_snapshot_list_tool.py:70
TestExtractCommand software healthy the_door/tests/unit/cli/test_cli_commands.py:39
TestValidateCommand software healthy the_door/tests/unit/cli/test_cli_commands.py:103
TestMcpServeCommand software healthy the_door/tests/unit/cli/test_cli_commands.py:130
TestProjectRegistry software healthy the_door/tests/unit/core/test_registry.py:17
TestProjectRegistryGroups software healthy the_door/tests/unit/core/test_registry.py:88
TestNarrativeChainAppendAndRead software healthy the_door/tests/unit/core/reading/test_narrative_chain.py:15
TestNarrativeChainGetLastState software healthy the_door/tests/unit/core/reading/test_narrative_chain.py:81
TestNarrativeChainStructuralChange software healthy the_door/tests/unit/core/reading/test_narrative_chain.py:106
TestNarrativeChainRecordTypes software healthy the_door/tests/unit/core/reading/test_narrative_chain.py:142
TestNarrativeChainHumanReadable software healthy the_door/tests/unit/core/reading/test_narrative_chain.py:186
TestSourceReviewerExtractSnippet software healthy the_door/tests/unit/core/reading/test_source_reviewer.py:14
TestPruningEngineRecordConfidence software healthy the_door/tests/unit/core/reading/test_pruning_engine.py:13
TestPruningEngineShouldPrune software healthy the_door/tests/unit/core/reading/test_pruning_engine.py:38
TestPruningEngineDownstream software healthy the_door/tests/unit/core/reading/test_pruning_engine.py:62
TestPruningEngineReinstate software healthy the_door/tests/unit/core/reading/test_pruning_engine.py:105
TestPruningEngineDecisions software healthy the_door/tests/unit/core/reading/test_pruning_engine.py:126
TestMermaidRendererL1 software healthy the_door/tests/unit/core/rendering/test_mermaid_renderer.py…
TestMermaidRendererL15 software healthy the_door/tests/unit/core/rendering/test_mermaid_renderer.py…
TestTopbarTooltips software healthy the_door/tests/unit/core/ui/test_viewer_static.py:36

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

LabelLayerStatusPath
the_door software healthy the_door
tests software healthy the_door/tests
integration software healthy the_door/tests/integration
unit software healthy the_door/tests/unit
datamodel software healthy the_door/tests/unit/datamodel
mcp software healthy the_door/tests/unit/mcp
tools software healthy the_door/tests/unit/mcp/tools
cli software healthy the_door/tests/unit/cli
hooks software healthy the_door/tests/unit/hooks
core software healthy the_door/tests/unit/core
reading software healthy the_door/tests/unit/core/reading
classification software healthy the_door/tests/unit/core/classification
rendering software healthy the_door/tests/unit/core/rendering
ui software healthy the_door/tests/unit/core/ui
api software healthy the_door/tests/unit/core/ui/api
handlers software healthy the_door/tests/unit/core/ui/api/handlers
scope software healthy the_door/tests/unit/core/scope
timeline software healthy the_door/tests/unit/core/timeline
validation software healthy the_door/tests/unit/core/validation
pipeline software healthy the_door/tests/unit/core/pipeline
guidance software healthy the_door/tests/unit/core/guidance
vulnerability software healthy the_door/tests/unit/core/vulnerability
structure_view software healthy the_door/tests/unit/core/structure_view
diff software healthy the_door/tests/unit/core/diff
extraction software healthy the_door/tests/unit/core/extraction
topology software healthy the_door/tests/unit/core/topology
membrane software healthy the_door/tests/unit/core/membrane
llm software healthy the_door/tests/unit/core/llm
property software healthy the_door/tests/property
fixtures software healthy the_door/tests/fixtures
sample_l1_5_output software healthy the_door/tests/fixtures/sample_l1_5_output
sample_structure_json software healthy the_door/tests/fixtures/sample_structure_json
multilang software healthy the_door/tests/fixtures/multilang
php software healthy the_door/tests/fixtures/multilang/php
ruby software healthy the_door/tests/fixtures/multilang/ruby
rust software healthy the_door/tests/fixtures/multilang/rust
csharp software healthy the_door/tests/fixtures/multilang/csharp
java software healthy the_door/tests/fixtures/multilang/java
go software healthy the_door/tests/fixtures/multilang/go
sample_l2_output software healthy the_door/tests/fixtures/sample_l2_output
sample_l1_output software healthy the_door/tests/fixtures/sample_l1_output
sample_codebases software healthy the_door/tests/fixtures/sample_codebases
colliding_init software healthy the_door/tests/fixtures/sample_codebases/colliding_init
multilang_nodes software healthy the_door/tests/fixtures/sample_codebases/multilang_nodes
python_simple software healthy the_door/tests/fixtures/sample_codebases/python_simple
typescript_simple software healthy the_door/tests/fixtures/sample_codebases/typescript_simple
multi_language software healthy the_door/tests/fixtures/sample_codebases/multi_language
contract software healthy the_door/tests/contract
scenario software healthy the_door/tests/scenario
prompts software healthy the_door/prompts

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

LabelLayerStatusPath
/a frontend healthy docs/frontend-local-version-viewer/viewer/tests/project-swi…
/b frontend healthy docs/frontend-local-version-viewer/viewer/tests/project-swi…

LabelLayerStatusPath
repobility-clone-4_9k40ih software healthy /tmp/repobility-clone-4_9k40ih

LabelLayerStatusPath
127.0.0.1 network 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/bfa36912-c9a6-4d81-997e-64df2944adfa/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/bfa36912-c9a6-4d81-997e-64df2944adfa/

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.