1,702
Critical
247
High
135
Medium
10
Low
2,094
Total
medium
47
musehub/db/musehub_repo_models.py::MusehubMist
medium
47
musehub/models/mists.py::MistResponse
medium
47
musehub/services/musehub_proposals.py::get_domain_heat
medium
45
musehub/auth/request_signing.py::_verify_msign
medium
44
alembic/versions/0034_file_last_commits_table.py::downgrade
medium
44
musehub/services/musehub_auth.py::verify_and_authenticate
medium
44
alembic/versions/0039_fix_schema_drift_indexes_tag_id.py::downgrade
medium
43
tests/test_object_store_invariant_phase4.py::TestWireFetchSnapshotFromS3.test_snapshot_wire_manifest_correct_even_when_manifest_blob_zeroed
medium
43
tests/test_object_store_invariant_phase4.py::TestWireFetchSnapshotFromS3.test_snapshot_storage_uri_is_set
medium
43
tests/test_mcp_write_tools.py::TestPerformanceWriteTools
medium
43
tests/test_mcp_write_tools.py::TestPerformanceWriteTools.test_10_sequential_issues_under_500ms
medium
43
tests/test_object_store_invariant_phase4.py::_uid
medium
43
tests/test_object_store_invariant_phase4.py::TestWireFetchSnapshotFromS3
medium
43
tests/test_object_store_invariant_phase4.py::TestWireFetchSnapshotFromS3.test_snapshot_manifest_served_from_s3
medium
43
tests/test_object_store_invariant_phase4.py::_make_commit_with_snapshot
medium
43
tests/test_object_store_invariant_phase4.py::TestWireFetchFallback.test_snapshot_fallback_when_no_storage_uri
medium
43
tests/test_object_store_invariant_phase4.py::TestWireFetchCommitFromS3
medium
43
tests/test_object_store_invariant_phase4.py::TestWireFetchCommitFromS3.test_commit_s3_bytes_decode_correctly
medium
43
tests/test_object_store_invariant_phase4.py::TestWireFetchCommitFromS3.test_commit_storage_uri_is_set
medium
43
tests/test_object_store_invariant_phase4.py::_make_repo
medium
43
tests/test_object_store_invariant_phase4.py::TestWireFetchCommitFromS3.test_wire_fetch_returns_commit
medium
43
tests/test_object_store_invariant_phase4.py::TestWireFetchFallback
medium
43
musehub/services/musehub_wire_fetch.py::process_fetch_mpack_prebuild_job
medium
43
musehub/services/musehub_wire_fetch.py::FetchMPackPrebuildResult
medium
42
musehub/muse_cli/snapshot.py::commit_to_bytes
medium
42
musehub/db/musehub_repo_models.py::MusehubFetchMPackCache
medium
40
tests/test_object_store_invariant_phase6.py::TestSnapRowToWireDeltaBlobRemoved
medium
40
tests/test_object_store_invariant_phase6.py::TestSnapRowToWireDeltaBlobRemoved.test_delta_blob_not_used_when_manifest_blob_present
medium
40
tests/test_object_store_invariant_phase6.py::TestDeadImportsRemoved.test_snap_row_to_wire_not_in_wire_namespace
medium
40
tests/test_object_store_invariant_phase6.py::TestDeadImportsRemoved
medium
40
tests/test_object_store_invariant_phase6.py::TestDeadImportsRemoved.test_snap_row_to_wire_not_in_wire_push_namespace
medium
40
tests/test_object_store_invariant_phase6.py::_snap
medium
40
tests/test_object_store_invariant_phase6.py::_commit
medium
40
tests/test_object_store_invariant_phase6.py::TestSnapRowToWireDeltaBlobRemoved.test_manifest_blob_present_returns_correct_manifest
medium
40
tests/test_object_store_invariant_phase6.py::TestSnapRowToWireDeltaBlobRemoved.test_delta_blob_only_returns_empty_delta_upsert
medium
39
musehub/storage/backends.py::BlobBackend.presign_put
medium
38
tests/test_object_refs_on_repush.py::_push
medium
38
tests/test_object_refs_on_repush.py::test_ORP4_repush_same_mpack_writes_mpack_index_byte_ranges
medium
38
tests/test_object_refs_on_repush.py::test_ORP5_object_refs_are_scoped_per_repo
medium
38
tests/test_object_refs_on_repush.py::test_ORP3_first_push_writes_mpack_index_byte_ranges
medium
38
tests/test_object_refs_on_repush.py::test_ORP2_repush_same_mpack_writes_object_refs_for_repo_b
medium
38
tests/test_object_refs_on_repush.py::test_ORP1_first_push_writes_object_refs_for_repo_a
medium
38
tests/test_object_refs_on_repush.py::_mpack_index_with_byte_range_count
medium
38
tests/test_object_refs_on_repush.py::_mock_backend
medium
38
tests/test_object_refs_on_repush.py::_sha256_id
medium
38
tests/test_object_refs_on_repush.py::_object_ref_count
medium
38
tests/test_object_refs_on_repush.py::_make_repo
medium
36
musehub/services/musehub_intel_providers.py::job_types_for_push
medium
35
tests/test_mpack_index_job_object_refs.py::_sha256_id
medium
35
tests/test_migrations.py::TestMigrationE2E
medium
35
tests/test_migrations.py::TestMigrationE2E.test_identity_row_persists_at_head
medium
35
tests/test_migrations.py::TestMigrationSecurity.test_repos_owner_slug_uniqueness_enforced
medium
35
tests/test_migrations.py::TestMigrationStress
medium
35
tests/test_migrations.py::TestMigrationStress.test_100_identity_inserts_survive_step_cycle
medium
35
tests/test_migrations.py::TestMigrationSecurity
medium
35
tests/test_migrations.py::TestMigrationE2E.test_repo_data_persists_at_head
medium
35
tests/test_mpack_index_job_object_refs.py::_mpack_index_byte_range_count
medium
35
tests/test_mpack_index_job_object_refs.py::_object_ref_count
medium
35
tests/test_mpack_index_job_object_refs.py::_run_mpack_index_job
medium
35
tests/test_mpack_index_job_object_refs.py::test_MPIJ1_job_writes_mpack_index_byte_ranges
medium
35
tests/test_mpack_index_job_object_refs.py::test_MPIJ2_job_writes_object_refs_for_repo
medium
35
tests/test_mpack_index_job_object_refs.py::_make_mpack_index_job
medium
35
tests/test_mpack_index_job_object_refs.py::_make_repo
medium
34
alembic/versions/0072_fetch_mpack_cache.py::upgrade
medium
34
alembic/versions/0072_fetch_mpack_cache.py::downgrade
medium
34
tests/test_fetch_mpack_prebuild.py::_insert_job
medium
34
tests/test_fetch_mpack_prebuild.py::test_fmc_08_cache_row_has_correct_fields
medium
34
tests/test_fetch_mpack_prebuild.py::test_fmc_07c_empty_payload_is_a_noop
medium
34
tests/test_fetch_mpack_prebuild.py::test_fmc_07b_skips_tips_with_fresh_cache
medium
34
tests/test_fetch_mpack_prebuild.py::test_fmc_07_builds_each_tip_and_writes_cache
medium
34
tests/test_fetch_mpack_prebuild.py::_fake_mpack_id
medium
34
tests/test_fetch_mpack_prebuild.py::_fake_commit_id
medium
34
tests/test_fetch_mpack_prebuild.py::_now
medium
32
tests/test_request_signing_raw_path.py::TestMSignRawPathExtraction
medium
32
tests/test_request_signing_raw_path.py::TestMSignRawPathExtraction.test_decoded_form_absent_from_result
medium
32
tests/test_request_signing_raw_path.py::_mock_request
medium
32
tests/test_request_signing_raw_path.py::_extract_path
medium
32
tests/test_request_signing_raw_path.py::TestMSignRawPathExtraction.test_query_string_appended_with_encoded_path
medium
32
tests/test_request_signing_raw_path.py::TestMSignRawPathExtraction.test_simple_path_without_encoding_unchanged
medium
32
tests/test_request_signing_raw_path.py::TestMSignRawPathExtraction.test_multiple_encoded_segments
medium
32
tests/test_request_signing_raw_path.py::TestMSignRawPathExtraction.test_fallback_to_url_path_when_raw_path_empty
medium
32
tests/test_request_signing_raw_path.py::TestMSignRawPathExtraction.test_fallback_to_url_path_when_raw_path_absent
medium
32
tests/test_request_signing_raw_path.py::TestMSignRawPathExtraction.test_encoded_slash_preserved_for_task_branch
medium
32
tests/test_request_signing_raw_path.py::TestMSignRawPathExtraction.test_encoded_slash_preserved_for_feat_branch
medium
31
tests/test_auth_dead_identity_recovery.py::_kp
medium
31
tests/test_auth_dead_identity_recovery.py::test_D5_active_identity_same_key_login
medium
31
tests/test_auth_dead_identity_recovery.py::test_D4_active_identity_cannot_be_stolen
medium
31
tests/test_auth_dead_identity_recovery.py::_register
medium
31
tests/test_auth_dead_identity_recovery.py::_make_dead_identity
medium
31
tests/test_auth_dead_identity_recovery.py::test_D3_recovered_identity_auth_succeeds
medium
31
tests/test_auth_dead_identity_recovery.py::test_D2_dead_identity_reregister_succeeds
medium
31
tests/test_auth_dead_identity_recovery.py::test_D1_dead_identity_blocks_reregister_without_fix
medium
31
tests/test_auth_dead_identity_recovery.py::_auth
medium
31
tests/test_auth_dead_identity_recovery.py::_sign
medium
29
tests/test_process_mpack_index_job.py::test_PIJ4_byte_offset_populated_after_job
medium
29
tests/test_process_mpack_index_job.py::test_PIJ5_byte_range_locates_correct_bytes
medium
29
tests/test_process_mpack_index_job.py::test_PIJ1_process_mpack_index_job_importable
medium
29
tests/test_process_mpack_index_job.py::test_PIJ2_worker_handles_mpack_index_job_type
medium
29
musehub/api/routes/musehub/install.py::_latest_published_muse_version
medium
29
tests/test_process_mpack_index_job.py::test_PIJ3_missing_mpack_key_raises
medium
28
musehub/services/musehub_issues.py::create_issue
medium
28
scripts/stale_branches.py::_col
medium
28
scripts/stale_branches.py::_muse
medium
28
musehub/muse_cli/snapshot.py::snapshot_to_bytes
medium
28
scripts/stale_branches.py::_rev_count
medium
28
scripts/stale_branches.py::_age_days
medium
28
scripts/stale_branches.py::run
medium
28
scripts/stale_branches.py::main
medium
28
scripts/stale_branches.py::_remote_branches
medium
28
scripts/stale_branches.py::_remote_only_branches
medium
28
musehub/api/routes/musehub/issues.py::create_issue
medium
28
scripts/stale_branches.py::_age_label
medium
28
musehub/api/routes/musehub/proposals.py::create_proposal
medium
27
musehub/api/routes/musehub/install.py::generate_install_script
medium
27
musehub/models/musehub.py::MergeResultEmbed
medium
27
src/ts/pages/mist-detail.ts::initMistDetail
medium
27
src/ts/pages/mist-detail.ts::initMarkdownAnchors
medium
26
musehub/services/musehub_wire_push.py::wire_push_mpack_presign
medium
26
tests/test_mpack_index_always_enqueued.py::test_MIE4_enqueue_push_intel_creates_mpack_index_job
medium
26
tests/test_mpack_index_always_enqueued.py::test_MIE3_mpack_index_when_no_domain
medium
26
tests/test_fetch_mpack_prebuild.py::test_fmc_18_enqueue_push_intel_creates_prebuild_job_with_branch_tips
medium
26
musehub/services/musehub_gc.py::gc_fetch_mpack_cache
medium
26
tests/test_fetch_mpack_prebuild.py::test_fmc_20_gc_deletes_expired_rows_and_r2_objects_leaves_fresh_untouched
medium
26
tests/test_mpack_index_always_enqueued.py::test_MIE1_mpack_index_in_code_push_jobs
medium
26
musehub/worker.py::_handle_gc
medium
26
deploy/enqueue_mpack_index_backfill.py::_enqueue_one
medium
26
tests/test_mpack_index_always_enqueued.py::test_MIE2_mpack_index_in_midi_push_jobs
medium
26
musehub/muse_cli/snapshot.py::compute_snapshot_id
medium
25
deploy/enqueue_mpack_index_backfill.py::_byte_range_count
medium
25
tests/test_musehub_ui_issue_list_enhanced.py::test_issue_list_pagination_timestamp_cursor_falls_back_to_page1
medium
25
alembic/versions/20260613_0054_88f73f3453d7_add_fetch_mpack_cache_table.py::downgrade
medium
25
alembic/versions/20260613_0054_88f73f3453d7_add_fetch_mpack_cache_table.py::upgrade
medium
25
tests/test_musehub_ui_issue_list_enhanced.py::test_issue_list_pagination_second_page_shows_issues
medium
25
tests/test_musehub_ui_issue_list_enhanced.py::test_issue_list_pagination_next_cursor_is_integer
medium
25
deploy/enqueue_mpack_index_backfill.py::_wait_for_job