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.

royisme/membox

https://github.com/royisme/membox · scanned 2026-06-15 23:56 UTC (2 months, 3 weeks ago)

43 raw signals (0 security + 43 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 34 actionable findings from 1 signal source. 9 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 1464 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
__init__ software healthy tests/test_queue.py:41
extract software healthy tests/test_queue.py:63
extract_query_entities software healthy tests/test_queue.py:67
_stale_lease software healthy tests/test_queue.py:71
_live_foreign_lease software healthy tests/test_queue.py:79
test_fresh_db_has_ingest_queue_table software healthy tests/test_queue.py:95
test_queue_columns software healthy tests/test_queue.py:105
test_enqueue_returns_id_and_pending_status software healthy tests/test_queue.py:133
test_claim_moves_pending_to_processing software healthy tests/test_queue.py:139
test_claim_returns_none_when_empty software healthy tests/test_queue.py:150
test_mark_done_and_failed software healthy tests/test_queue.py:154
test_retry_failed_respects_max_retries software healthy tests/test_queue.py:169
test_pending_ingest_count_includes_processing software healthy tests/test_queue.py:182
test_acquire_when_no_lease software healthy tests/test_queue.py:198
test_acquire_blocked_by_live_foreign_lease software healthy tests/test_queue.py:203
test_acquire_takes_over_expired_lease software healthy tests/test_queue.py:208
test_takeover_resets_stale_processing_rows software healthy tests/test_queue.py:213
test_release_deletes_own_lease software healthy tests/test_queue.py:223
test_release_keeps_foreign_lease software healthy tests/test_queue.py:229
test_malformed_lease_treated_as_expired software healthy tests/test_queue.py:235
test_drains_to_zero_and_returns software healthy tests/test_queue.py:251
test_lease_released_after_drain software healthy tests/test_queue.py:263
test_failed_item_isolated_and_recorded software healthy tests/test_queue.py:269
test_retry_failed_flag_resets_then_drains software healthy tests/test_queue.py:277
test_noop_when_foreign_lease_live software healthy tests/test_queue.py:287
test_crash_recovery_end_to_end software healthy tests/test_queue.py:295
test_enqueue_writes_queue_row_only software healthy tests/test_queue.py:314
test_enqueue_file_captures_metadata software healthy tests/test_queue.py:323
test_enqueue_latency_under_100ms software healthy tests/test_queue.py:338
test_drained_queue_matches_sync_ingest_rows software healthy tests/test_queue.py:348
test_footer_notes_pending_ingests software healthy tests/test_queue.py:373
test_no_note_when_queue_empty software healthy tests/test_queue.py:381
test_note_present_even_with_no_seeds software healthy tests/test_queue.py:387
test_process_drains_queue software healthy tests/test_queue.py:402
test_queue_shows_counts software healthy tests/test_queue.py:418
test_queue_shows_recent_failures software healthy tests/test_queue.py:426
test_query_cli_includes_pending_note software healthy tests/test_queue.py:437
test_spawn_skipped_when_lease_alive software healthy tests/test_queue.py:453
test_spawned_worker_drains_queue_and_exits software healthy tests/test_queue.py:463
_load_expectations software healthy tests/test_lifecycle_eval_fixtures.py:92
_contains_cjk software healthy tests/test_lifecycle_eval_fixtures.py:99
test_lifecycle_expectations_cover_required_categories software healthy tests/test_lifecycle_eval_fixtures.py:104
test_lifecycle_expectation_schema_is_strict software healthy tests/test_lifecycle_eval_fixtures.py:115
test_lifecycle_multi_session_scenarios_use_distinct_sessions software healthy tests/test_lifecycle_eval_fixtures.py:145
test_lifecycle_history_fixtures_are_importable software healthy tests/test_lifecycle_eval_fixtures.py:157
test_lifecycle_fixtures_include_cjk_cases software healthy tests/test_lifecycle_eval_fixtures.py:182
test_comparator_cases_schema_and_agreement_gate software healthy tests/test_lifecycle_eval_fixtures.py:192
test_tables_created_on_init software healthy tests/test_storage.py:23
test_wal_mode_enabled software healthy tests/test_storage.py:38
test_foreign_keys_enabled software healthy tests/test_storage.py:46

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

LabelLayerStatusPath
_FakeExtractor software healthy tests/test_queue.py:38
_FailingExtractor software healthy tests/test_queue.py:60
TestMigration0004 software healthy tests/test_queue.py:92
TestQueueOps software healthy tests/test_queue.py:130
TestWorkerLease software healthy tests/test_queue.py:195
TestDrainQueue software healthy tests/test_queue.py:248
TestAgentEnqueue software healthy tests/test_queue.py:311
TestQueryPendingNote software healthy tests/test_queue.py:370
TestCliQueueCommands software healthy tests/test_queue.py:399
TestSpawnWorker software healthy tests/test_queue.py:450
TestChunkMarkdownBasic software healthy tests/test_chunking.py:10
TestChunkMarkdownCodeFences software healthy tests/test_chunking.py:77
TestChunkMarkdownLineEndings software healthy tests/test_chunking.py:115
TestChunkMarkdownEdgeCases software healthy tests/test_chunking.py:139
TestMigration0002 software healthy tests/test_ingestion.py:41
TestDocumentMetadataPersistence software healthy tests/test_ingestion.py:128
TestIdempotentReIngest software healthy tests/test_ingestion.py:187
TestIngestFile software healthy tests/test_ingestion.py:257
_BarrierExtractor software healthy tests/test_ingestion.py:409
_FakeEmbeddingData software healthy tests/test_ingestion.py:443
_FakeEmbeddingResponse software healthy tests/test_ingestion.py:450
_FakeEmbeddingsAPI software healthy tests/test_ingestion.py:457
_FakeOpenAIClient software healthy tests/test_ingestion.py:471
TestIngestEmbeddingPrewarm software healthy tests/test_ingestion.py:478
TestCLIIngestFileFlags software healthy tests/test_ingestion.py:522
TestInferProject software healthy tests/test_ingestion.py:602
TestMigration0007 software healthy tests/test_supersession.py:60
TestSupersessionDetection software healthy tests/test_supersession.py:112
TestRetrievalFiltering software healthy tests/test_supersession.py:217
TestCLISuperseded software healthy tests/test_supersession.py:305
TestListRelationsMarker software healthy tests/test_supersession.py:335
TestExtractPrompt software healthy tests/test_agent_provider.py:39
TestIngestGraph software healthy tests/test_agent_provider.py:121
TestIngestFootgunFix software healthy tests/test_agent_provider.py:461
_ControlledEmbedder software healthy tests/test_disambiguation.py:17
_FakeEmbeddingData software healthy tests/test_cli.py:30
_FakeEmbeddingResponse software healthy tests/test_cli.py:37
_FakeEmbeddingsAPI software healthy tests/test_cli.py:44
_FakeOpenAIClient software healthy tests/test_cli.py:59
TestCreateDefaultExtractor software healthy tests/test_cli.py:66
TestOpenAIEmbedderDimensions software healthy tests/test_cli.py:95
TestCliIngest software healthy tests/test_cli.py:150
TestCliQueryAndListing software healthy tests/test_cli.py:353
_E software healthy tests/test_m3_retrieval.py:37
TestEstTokens software healthy tests/test_m3_retrieval.py:57
TestBM25Scoring software healthy tests/test_m3_retrieval.py:106
TestScoredQuery software healthy tests/test_m3_retrieval.py:252
TestKnapsack software healthy tests/test_m3_retrieval.py:327
TestCompactOutput software healthy tests/test_m3_retrieval.py:483
TestMigrationV3 software healthy tests/test_m3_retrieval.py:575

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
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
pyproject.toml software healthy pyproject.toml
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
test_queue.py software healthy tests/test_queue.py
test_lifecycle_eval_fixtures.py software healthy tests/test_lifecycle_eval_fixtures.py
test_storage.py software healthy tests/test_storage.py
test_chunking.py software healthy tests/test_chunking.py
test_history_cli.py software healthy tests/test_history_cli.py
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
test_ingestion.py software healthy tests/test_ingestion.py
test_release_scripts.py software healthy tests/test_release_scripts.py
test_db_path_resolution.py software healthy tests/test_db_path_resolution.py
test_version.py software healthy tests/test_version.py
test_history_store.py software healthy tests/test_history_store.py
test_checkpoint.py software healthy tests/test_checkpoint.py
test_triage.py software healthy tests/test_triage.py
test_eval_corpus.py software healthy tests/test_eval_corpus.py
test_supersession.py software healthy tests/test_supersession.py
test_concurrency.py software healthy tests/test_concurrency.py
test_history_importers.py software healthy tests/test_history_importers.py
test_agent_provider.py software healthy tests/test_agent_provider.py
test_normalize.py software healthy tests/test_normalize.py
test_disambiguation.py software healthy tests/test_disambiguation.py
test_skeleton.py software healthy tests/test_skeleton.py
test_cli.py software healthy tests/test_cli.py
test_m3_retrieval.py software healthy tests/test_m3_retrieval.py
test_fusion.py software healthy tests/test_fusion.py
test_fts_fallback.py software healthy tests/test_fts_fallback.py
test_memory_units.py software healthy tests/test_memory_units.py
test_lifecycle_acceptance.py software healthy tests/test_lifecycle_acceptance.py
test_consolidation.py software healthy tests/test_consolidation.py
test_bfs.py software healthy tests/test_bfs.py
test_distill.py software healthy tests/test_distill.py
test_extraction_length_limits.py software healthy tests/test_extraction_length_limits.py
test_memory_export.py software healthy tests/test_memory_export.py
test_claude_importer.py software healthy tests/test_claude_importer.py
spec.md software healthy docs/spec.md
roadmap.md software healthy docs/roadmap.md
repository-map.md software healthy docs/repository-map.md
workflow.md software healthy docs/workflow.md
code-standards.md software healthy docs/code-standards.md
spec-v0.2-draft.md software healthy docs/spec-v0.2-draft.md
spec_01_core.md software healthy docs/spec/spec_01_core.md
spec_02_memory_lifecycle.md software healthy docs/spec/spec_02_memory_lifecycle.md
README.md software healthy docs/issue/README.md
README.md software healthy docs/issue/checkpoint-command/README.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
docs software healthy docs
spec software healthy docs/spec
issue software healthy docs/issue
checkpoint-command software healthy docs/issue/checkpoint-command
agent-as-llm-provider software healthy docs/issue/agent-as-llm-provider
pr5-deferred software healthy docs/issue/pr5-deferred
claude-adapter software healthy docs/issue/claude-adapter
dream-consolidation software healthy docs/issue/dream-consolidation
stabilization-s1 software healthy docs/issue/stabilization-s1
agent software healthy docs/agent
design software healthy docs/design
plans software healthy docs/plans
scripts software healthy scripts
eval software healthy eval
results software healthy eval/results
lifecycle software healthy eval/lifecycle
examples software healthy examples
skills software healthy skills
membox software healthy skills/membox
references software healthy skills/membox/references
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
membox software healthy src/membox
cli software healthy src/membox/cli
commands software healthy src/membox/cli/commands
providers software healthy src/membox/providers
services software healthy src/membox/services
prompts software healthy src/membox/services/prompts
importers software healthy src/membox/services/importers
core software healthy src/membox/core
store software healthy src/membox/core/store
model software healthy src/membox/model

LabelLayerStatusPath
documents data healthy src/membox/core/store/migrations.py
entities data healthy src/membox/core/store/migrations.py
entity_aliases data healthy src/membox/core/store/migrations.py
relations data healthy src/membox/core/store/migrations.py
relation_evidence data healthy src/membox/core/store/migrations.py
meta data healthy src/membox/core/store/migrations.py
ingest_queue data healthy src/membox/core/store/migrations.py
history_sessions data healthy src/membox/core/store/migrations.py
history_messages data healthy src/membox/core/store/migrations.py
history_events data healthy src/membox/core/store/migrations.py
history_import_state data healthy src/membox/core/store/migrations.py
history_triage data healthy src/membox/core/store/migrations.py
memory_units data healthy src/membox/core/store/migrations.py
memory_unit_sources data healthy src/membox/core/store/migrations.py
memory_unit_labels data healthy src/membox/core/store/migrations.py
memory_unit_status_log data healthy src/membox/core/store/migrations.py

LabelLayerStatusPath
format cicd healthy .github/workflows/ci.yml
lint cicd healthy .github/workflows/ci.yml
typecheck cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
ci-pass cicd healthy .github/workflows/ci.yml
auto-approve cicd healthy .github/workflows/auto-merge.yml

LabelLayerStatusPath
sqlite data healthy README.md
postgres data healthy tests/test_m3_retrieval.py
redis data healthy tests/test_fusion.py
postgresql data healthy src/membox/services/prompts/extraction.py

LabelLayerStatusPath
openai_or_anthropic_key::tests/test_history_store.py security healthy tests/test_history_store.py
openai_or_anthropic_key::tests/test_history_store.py security healthy tests/test_history_store.py
openai_or_anthropic_key::tests/test_history_store.py security healthy tests/test_history_store.py

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
gha::auto-merge cicd healthy .github/workflows/auto-merge.yml

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

LabelLayerStatusPath
migrations.py data healthy src/membox/core/store/migrations.py

LabelLayerStatusPath
vps::aws hardware healthy tests/test_history_store.py

LabelLayerStatusPath
auth::skills/membox/SKILL.md security healthy skills/membox/SKILL.md

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
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/19dfb067-349e-4f5d-9473-b6bfa0c046d2/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/19dfb067-349e-4f5d-9473-b6bfa0c046d2/

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.