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