Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.
2947 matches across 16 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | docker-compose-namespaces-test.yml | 1 | # Docker Compose for the cross-reference + namespaces python acceptance test. |
| LOW | docker-compose-readonly-recovery-test.yml | 1 | # Docker Compose for the shard readonly recovery acceptance test. |
| LOW | cmd/weaviate-server/main.go | 1 | // _ _ |
| LOW | cluster/store_apply.go | 101 | // schemaOnly is necessary so that on restart when we are re-applying RAFT log entries to our in-memory schema we |
| LOW | cluster/store_apply.go | 201 | |
| LOW | cluster/store_snapshot.go | 81 | return nil |
| LOW | cluster/raft_apply_endpoints.go | 121 | // This is the public entry point: callers reach it from the REST / gRPC |
| LOW | cluster/store.go | 81 | RPCPort int |
| LOW | cluster/store.go | 101 | // raft election, heartbeat, and leader lease |
| LOW | cluster/store.go | 181 | // DistributedTasks is the configuration for the distributed task manager. |
| LOW | cluster/store.go | 381 | // rationale). Called once at startup after both Store and Scheduler |
| LOW | cluster/store.go | 721 | // leader of the cluster. They may be empty strings if there is no current leader or the leader is |
| LOW | cluster/backoff.go | 21 | // backoffConfig creates a backoff configuration based on the election timeout. |
| LOW | cluster/store_namespace_active.go | 1 | // _ _ |
| LOW | cluster/raft.go | 81 | // conflict-detection hooks on the underlying distributed task FSM |
| LOW | cluster/types/errs.go | 1 | // _ _ |
| LOW | cluster/distributedtask/throttled_recorder_test.go | 21 | "github.com/stretchr/testify/mock" |
| LOW | cluster/distributedtask/scheduler_test.go | 861 | |
| LOW | cluster/distributedtask/scheduler_test.go | 1101 | // Start() (e.g. RAFT not ready yet on a freshly-rebooted node), the first |
| LOW | cluster/distributedtask/scheduler_test.go | 1201 | require.Empty(t, groups, "no callbacks may fire on later ticks for the same already-terminal task") |
| LOW | cluster/distributedtask/scheduler_test.go | 1501 | // pre-marked at bootstrap. If they were, the scheduler tick would skip |
| LOW | cluster/distributedtask/scheduler_test.go | 1621 | s.mu.Lock() |
| LOW | cluster/distributedtask/scheduler_test.go | 1641 | // ListDistributedTasks exposes it as Active. This is the data |
| LOW | cluster/distributedtask/scheduler_multinode_test.go | 1 | // _ _ |
| LOW | cluster/distributedtask/scheduler_multinode_test.go | 21 | // Why this exists: the FINALIZING regression (every node must fire |
| LOW | cluster/distributedtask/scheduler_multinode_test.go | 341 | // tick drives a single scheduler's tick body directly. We deliberately |
| LOW | cluster/distributedtask/scheduler_multinode_test.go | 381 | // distributed_tasks crash-recovery suite caught at 20+ min latency. |
| LOW | cluster/distributedtask/scheduler_multinode_test.go | 621 | "node %s: OnGroupCompleted must fire once for its local group", n.id) |
| LOW | cluster/distributedtask/scheduler_multinode_test.go | 861 | // non-cancellable in-flight compaction during SIGTERM), the scheduler |
| LOW | …er/distributedtask/scheduler_multinode_barrier_test.go | 1 | // _ _ |
| LOW | …er/distributedtask/scheduler_multinode_barrier_test.go | 461 | // Total PHASE B fires across the cluster: exactly 3 (one per node). |
| LOW | …er/distributedtask/scheduler_multinode_barrier_test.go | 941 | // for group-b, then PHASE A.5 emits node-2's prep-ack. |
| LOW | cluster/distributedtask/types.go | 1 | // _ _ |
| LOW | cluster/distributedtask/types.go | 21 | ListDistributedTasks(ctx context.Context) (map[string][]*Task, error) |
| LOW | cluster/distributedtask/types.go | 41 | // weaviate/0-weaviate-issues#231. |
| LOW | cluster/distributedtask/types.go | 61 | |
| LOW | cluster/distributedtask/types.go | 141 | // ConflictDetector is an optional interface providers implement so the |
| LOW | cluster/distributedtask/types.go | 161 | // FSM-determinism contract: CheckConflict MUST be a pure function of |
| LOW | cluster/distributedtask/types.go | 181 | // separate per-shard sub-tasks for the searchable and filterable |
| LOW | cluster/distributedtask/types.go | 201 | // FSM-determinism contract: CheckPropertyUpdate MUST be a pure function |
| LOW | cluster/distributedtask/types.go | 221 | |
| LOW | cluster/distributedtask/types.go | 241 | // pre-restart) calls into this hook for every terminal task; if the |
| LOW | cluster/distributedtask/types.go | 261 | // unit assigned to localNode. Returning false means "the |
| LOW | cluster/distributedtask/types.go | 281 | // |
| LOW | cluster/distributedtask/types.go | 301 | // OnTaskCompleted is invoked by the [Scheduler] once per task that has |
| LOW | cluster/distributedtask/types.go | 361 | |
| LOW | cluster/distributedtask/types.go | 381 | // TaskStatusCancelled means that the task was cancelled by user. |
| LOW | cluster/distributedtask/types.go | 441 | |
| LOW | cluster/distributedtask/types.go | 481 | // PREPARING. The FSM gates PREPARING → SWAPPING on every expected ack |
| LOW | cluster/distributedtask/types.go | 501 | // (no OnGroupCompleted to ack). |
| LOW | cluster/distributedtask/mock_task_cleaner.go | 1 | // _ _ |
| LOW | cluster/distributedtask/throttled_recorder.go | 21 | ) |
| LOW | cluster/distributedtask/structural_invariants_test.go | 81 | } |
| LOW | …uster/distributedtask/mock_task_completion_recorder.go | 1 | // _ _ |
| LOW | cluster/distributedtask/concurrency_limiter.go | 1 | // _ _ |
| LOW | cluster/distributedtask/doc.go | 1 | // _ _ |
| LOW | cluster/distributedtask/doc.go | 21 | // component that mutates it. All writes go through Raft Apply (see cluster/store_apply.go). |
| LOW | cluster/distributedtask/doc.go | 41 | // assignment is implicit and driven by the Provider implementation, not prescribed by the |
| LOW | cluster/distributedtask/doc.go | 61 | // 2. OnTaskCompleted — fires once per node after ALL units reach terminal state. |
| LOW | cluster/distributedtask/doc.go | 81 | // Journey 2: Per-shard work, global finalize (behavior unchanged). |
| 2208 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | test/acceptance_with_python/test_namespace_refs.py | 412 | # --------------------------------------------------------------------------- |
| MEDIUM | test/acceptance_with_python/test_namespace_refs.py | 414 | # --------------------------------------------------------------------------- |
| MEDIUM | test/acceptance_with_python/test_namespace_refs.py | 580 | # --------------------------------------------------------------------------- |
| MEDIUM | test/acceptance_with_python/test_namespace_refs.py | 582 | # --------------------------------------------------------------------------- |
| MEDIUM | test/acceptance_with_python/test_namespace_refs.py | 652 | # --------------------------------------------------------------------------- |
| MEDIUM | test/acceptance_with_python/test_namespace_refs.py | 654 | # --------------------------------------------------------------------------- |
| MEDIUM | test/acceptance_with_python/test_namespace_refs.py | 778 | # --------------------------------------------------------------------------- |
| MEDIUM | test/acceptance_with_python/test_namespace_refs.py | 780 | # --------------------------------------------------------------------------- |
| MEDIUM | test/acceptance_with_python/test_namespace_refs.py | 890 | # --------------------------------------------------------------------------- |
| MEDIUM | test/acceptance_with_python/test_namespace_refs.py | 892 | # --------------------------------------------------------------------------- |
| MEDIUM | test/acceptance_with_python/test_namespace_refs.py | 479 | # --------------------------------------------------------------------------- |
| MEDIUM | test/acceptance_with_python/test_namespace_refs.py | 481 | # --------------------------------------------------------------------------- |
| MEDIUM | test/acceptance_with_python/test_readonly_recovery.py | 73 | # --------------------------------------------------------------------------- |
| MEDIUM | test/acceptance_with_python/test_readonly_recovery.py | 75 | # --------------------------------------------------------------------------- |
| MEDIUM | test/acceptance_with_python/test_readonly_recovery.py | 85 | # --------------------------------------------------------------------------- |
| MEDIUM | test/acceptance_with_python/test_readonly_recovery.py | 87 | # --------------------------------------------------------------------------- |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 204 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 206 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 405 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 407 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 572 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 574 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 718 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 720 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 901 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 903 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 1320 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 1322 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 1458 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 1460 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 1609 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 1611 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 1935 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 1937 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 2263 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 2265 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 2974 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 2976 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 3135 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 3137 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 3316 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 3318 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 3476 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 3478 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 3765 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 3767 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 4216 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 4218 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 36 | # --------------------------------------------------------------------------- |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 38 | # --------------------------------------------------------------------------- |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 87 | # --------------------------------------------------------------------------- |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 91 | # --------------------------------------------------------------------------- |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 1114 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 1116 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 1742 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 1744 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 2091 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 2093 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 2429 | # =========================================================================== |
| MEDIUM | …e_with_python/test_nested_props_array_intermediates.py | 2431 | # =========================================================================== |
| 101 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | test/acceptance_with_python/test_usage.py | 205 | wvc.config.Reconfigure.VectorIndex.Quantizer.bq(enabled=True), |
| CRITICAL | test/acceptance_with_python/test_usage.py | 206 | wvc.config.Reconfigure.VectorIndex.Quantizer.rq(enabled=True), |
| CRITICAL | test/acceptance_with_python/test_usage.py | 207 | wvc.config.Reconfigure.VectorIndex.Quantizer.sq(enabled=True, training_limit=50), |
| CRITICAL | test/acceptance_with_python/test_usage.py | 208 | wvc.config.Reconfigure.VectorIndex.Quantizer.pq(enabled=True, training_limit=300), |
| CRITICAL | test/acceptance_with_python/test_usage.py | 283 | encoding=wvc.config.Configure.VectorIndex.MultiVector.Encoding.muvera(), |
| CRITICAL | test/acceptance_with_python/test_usage.py | 287 | encoding=wvc.config.Configure.VectorIndex.MultiVector.Encoding.muvera(), |
| CRITICAL | adapters/repos/db/inverted/searcher_ref_filter.go | 86 | ClassName: r.filter.On.Child.Class.String(), |
| CRITICAL | adapters/repos/db/lsmkv/compactor_set.go | 158 | kis := make([]segmentindex.KeyRedux, 0, c.c1.cache.segment.index.KeyCount()+c.c2.cache.segment.index.KeyCount()) |
| CRITICAL | adapters/handlers/mcp/server.go | 50 | return state.ServerConfig.Config.MCP.WriteAccessEnabled.Get() |
| CRITICAL | adapters/handlers/rest/handlers_misc.go | 64 | target, err := url.JoinPath(serverConfig.Config.Authentication.OIDC.Issuer.Get(), "/.well-known/openid-configuration" |
| CRITICAL | adapters/handlers/rest/configure_api.go | 575 | restcompat.SetAsyncReplicationGloballyDisabled(appState.ServerConfig.Config.Replication.AsyncReplicationDisabled.Get()) |
| CRITICAL | adapters/handlers/rest/configure_api.go | 668 | TimeoutsMultiplier: appState.ServerConfig.Config.Raft.TimeoutsMultiplier.Get(), |
| CRITICAL | adapters/handlers/rest/configure_api.go | 697 | DrainSleep: appState.ServerConfig.Config.Raft.DrainSleep.Get(), |
| CRITICAL | adapters/handlers/rest/configure_api.go | 1446 | time.Sleep(appState.ServerConfig.Config.Raft.DrainSleep.Get()) |
| CRITICAL | adapters/handlers/rest/configure_api.go | 2644 | restcompat.SetAsyncReplicationGloballyDisabled(appState.ServerConfig.Config.Replication.AsyncReplicationDisabled.Get( |
| CRITICAL | adapters/handlers/rest/handlers_mcp.go | 40 | if !appState.ServerConfig.Config.MCP.Enabled.Get() { |
| CRITICAL | adapters/handlers/rest/filterext/parse_test.go | 595 | assert.Equal(t, "customer1:Country", out.Root.On.Child.Class.String(), |
| CRITICAL | adapters/handlers/rest/filterext/parse_test.go | 606 | assert.Equal(t, "customer1:Country", out.Root.On.Child.Class.String()) |
| CRITICAL | adapters/handlers/rest/filterext/parse_test.go | 607 | assert.Equal(t, "customer1:City", out.Root.On.Child.Child.Class.String(), |
| CRITICAL | adapters/handlers/rest/filterext/parse_test.go | 620 | assert.Equal(t, "customer1:Country", out.Root.On.Child.Class.String(), |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/acceptance_with_python/test_named_vectors.py | 15 | def test_create_named_vectors_with_and_without_vectorizer( |
| LOW | test/acceptance_with_python/test_named_vectors.py | 42 | def test_hybrid_search_with_multiple_target_vectors(named_collection: NamedCollection) -> None: |
| LOW | test/acceptance_with_python/test_named_vectors.py | 214 | def test_near_vector_with_single_named_vector( |
| LOW | test/acceptance_with_python/test_named_vectors.py | 264 | def test_different_target_fusion_methods( |
| LOW | test/acceptance_with_python/test_named_vectors.py | 334 | def test_more_results_than_limit( |
| LOW | test/acceptance_with_python/test_named_vectors.py | 405 | def test_named_vectors_missing_entries( |
| LOW | test/acceptance_with_python/test_named_vectors.py | 441 | def test_multi_target_near_vector(collection_factory: CollectionFactory) -> None: |
| LOW | test/acceptance_with_python/test_named_vectors.py | 469 | def test_multi_target_with_filter(collection_factory: CollectionFactory): |
| LOW | test/acceptance_with_python/test_named_vectors.py | 565 | def test_single_named_vectors_without_names(collection_factory: CollectionFactory) -> None: |
| LOW | test/acceptance_with_python/test_named_vectors.py | 583 | def test_named_vectors_without_names(collection_factory: CollectionFactory) -> None: |
| LOW | test/acceptance_with_python/test_named_vectors.py | 600 | def test_single_vectorizer_with_named_vectors(collection_factory: CollectionFactory) -> None: |
| LOW | test/acceptance_with_python/test_namespace_refs.py | 417 | def test_single_target_add_replace_delete( |
| LOW | test/acceptance_with_python/test_namespace_refs.py | 585 | def test_filter_by_ref_chained_with_property( |
| LOW | test/acceptance_with_python/test_namespace_refs.py | 657 | def test_multi_target_replace_and_delete( |
| LOW | test/acceptance_with_python/test_namespace_refs.py | 783 | def test_batch_reference_insert_multi_target( |
| LOW | test/acceptance_with_python/test_namespace_refs.py | 895 | def test_inline_ref_in_object_create( |
| LOW | test/acceptance_with_python/test_namespace_refs.py | 346 | def _wait_for_collections_on_read_node(client: WeaviateClient, shorts: List[str]) -> None: |
| LOW | test/acceptance_with_python/test_namespace_refs.py | 370 | def _delete_qualified_collection(http_port: int, qualified: str) -> None: |
| LOW | test/acceptance_with_python/conftest.py | 176 | def _sanitize_collection_name(name: str) -> str: |
| LOW | …acceptance_with_python/test_multi_target_search_gql.py | 132 | def test_test_multi_target_near_vector_gql(collection_factory: CollectionFactory): |
| LOW | …acceptance_with_python/test_multi_target_search_gql.py | 174 | def test_test_multi_target_hybrid_gql(collection_factory: CollectionFactory): |
| LOW | test/acceptance_with_python/test_index_compression.py | 31 | def generate_random_multi_vector(target_vector: str): |
| LOW | test/acceptance_with_python/test_errors.py | 8 | def test_error_no_module_for_vectorizer(collection_factory: CollectionFactory) -> None: |
| LOW | test/acceptance_with_python/test_readonly_recovery.py | 93 | def test_readonly_triggered_by_disk_usage(client: weaviate.WeaviateClient): |
| LOW | test/acceptance_with_python/test_readonly_recovery.py | 143 | def test_recovery_after_freeing_disk(client: weaviate.WeaviateClient): |
| LOW | test/acceptance_with_python/test_readonly_recovery.py | 156 | def test_writes_succeed_after_recovery(client: weaviate.WeaviateClient): |
| LOW | test/acceptance_with_python/test_usage.py | 36 | def test_usage_adding_named_vector(collection_factory: CollectionFactory): |
| LOW | test/acceptance_with_python/test_usage.py | 211 | def test_usage_enabling_compression( |
| LOW | test/acceptance_with_python/test_refs.py | 43 | def test_ref_with_multiple_cycle(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 214 | def _honda_civic_for_datatypes_test() -> Dict[str, Any]: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 415 | def test_same_element_and_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 583 | def test_arr_n_pin_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 728 | def test_arr_n_pin_with_and_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 911 | def test_arr_n_pin_with_or_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 1332 | def test_is_null_on_leaf_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 1467 | def test_contains_all_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 1619 | def test_contains_any_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 1947 | def test_multi_token_equal_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 2275 | def test_is_null_in_correlated_and_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 2983 | def test_invalid_filter_returns_server_error(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 3146 | def test_contains_all_with_equal_in_and_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 3327 | def test_contains_any_with_equal_in_and_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 3487 | def test_contains_none_with_equal_in_and_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 3777 | def test_flat_or_nested_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 4227 | def test_not_equal_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 234 | def _assert_each_datatype_filter_selects( |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 291 | def _assert_comparison_operator_sweep_selects( |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 343 | def test_all_datatypes_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 361 | def test_all_datatypes_under_country_object(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 383 | def test_all_datatypes_under_countries_array(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 442 | def test_same_element_and_under_country_object(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 493 | def test_same_element_and_under_countries_array(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 608 | def test_arr_n_pin_under_country_object(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 652 | def test_arr_n_pin_under_countries_array(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 765 | def test_arr_n_pin_with_and_under_country_object(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 820 | def test_arr_n_pin_with_and_under_countries_array(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 954 | def test_arr_n_pin_with_or_under_country_object(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 1020 | def test_arr_n_pin_with_or_under_countries_array(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 1128 | def test_or_of_correlated_ands_at_root_cars(collection_factory: CollectionFactory) -> None: |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 1171 | def test_or_of_correlated_ands_under_country_object(collection_factory: CollectionFactory) -> None: |
| 217 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | cluster/store_apply_test.go | 437 | // Step 1: Add class "FooBar" |
| LOW | cluster/store_apply_test.go | 458 | // Step 2: Delete class "foobar" (different case) during RAFT replay |
| LOW | cluster/store_apply_test.go | 471 | // Step 3: Verify that FooBar was deleted from memory schema |
| LOW | cluster/replication/shard_replication_apply.go | 77 | // If it's ongoing we need to check if it's a move, in which case we can't accept any new op |
| LOW | …ance/reindex_concurrent/parallel_same_property_test.go | 107 | // Step 0: create collection with the property starting in both-flags-true |
| LOW | …ance/reindex_concurrent/parallel_same_property_test.go | 162 | // Step 3: fire both PUTs in parallel. |
| LOW | …ance/reindex_concurrent/parallel_same_property_test.go | 197 | // Step 4: classify the outcomes. |
| LOW | …ance/reindex_concurrent/parallel_same_property_test.go | 229 | // Step 5: wait for accepted tasks to FINISH. Bug repro: BOTH transition |
| LOW | …ance/reindex_concurrent/parallel_same_property_test.go | 240 | // Step 6: if one submit was rejected as a 409 conflict, retry it now |
| LOW | …ance/reindex_concurrent/parallel_same_property_test.go | 298 | // Step 7: assert both schema flags flipped to true. |
| LOW | …ance/reindex_concurrent/parallel_same_property_test.go | 316 | // Step 8: queries against both buckets must return data. The filterable |
| LOW | …ceptance/reindex_multinode/round_trip_adjacent_test.go | 682 | // Step 1: enable filterable. This writes a tidied.mig per-prop. |
| LOW | …ceptance/reindex_multinode/round_trip_adjacent_test.go | 697 | // Step 2: change-tokenization word→field on the same property. |
| LOW | …ceptance/reindex_multinode/round_trip_adjacent_test.go | 706 | // Step 3: round-trip back to word. |
| LOW | …ceptance/reindex_multinode/round_trip_adjacent_test.go | 742 | // Step 1: enable searchable. The backend requires a tokenization on |
| LOW | …ceptance/reindex_multinode/round_trip_adjacent_test.go | 768 | // Step 2: change-tokenization word→field via filterable. The |
| LOW | …ceptance/reindex_multinode/round_trip_adjacent_test.go | 781 | // Step 3: back to word via filterable. Same single-request shape. |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 111 | // Step 1: change-tok-both from word → field via {searchable:{tokenization:field}}. |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 119 | // Step 2: DELETE the searchable index. |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 122 | // Step 3: filterable-only retokenize from field → word. With both |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 493 | // Step 1: submit change-tok-both, then cancel mid-flight via |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 501 | // Step 2: submit change-tok-filterable. The cancel left state behind |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 509 | // Step 3: verify the filterable bucket actually serves queries |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 558 | // Step 1: retokenize filterable from word → field. |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 566 | // Step 2: enable-searchable with matching field tokenization (must |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 574 | // Step 3: change-tok-both from field → word using |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 582 | // Step 4: assert both buckets reflect word tokenization. With |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 170 | // Step 1: change-tokenization-filterable from field → word. |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 179 | // Step 2: DELETE the filterable index. The API spelling is |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 239 | // Step 1: retokenize filterable from field → word. |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 245 | // Step 2: enable-searchable with matching tokenization "word". |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 256 | // Step 3: assert both indexes work and use word tokenization. |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 315 | // Step 1: submit change-tok-both. |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 320 | // Step 2: wait until the task is observable as indexing, then issue |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 358 | // Step 3: wait for the reindex task to reach a terminal state. It |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 363 | // Step 4: assert internal consistency. The class still exists. |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 430 | // Step 1: field → word. |
| LOW | …/reindex_singlenode/change_tok_delete_journeys_test.go | 438 | // Step 2: word → field. |
| LOW | …ptance/reindex_singlenode/delete_then_reenable_test.go | 76 | // Step 1: first enable via the reindex API — lays down the |
| LOW | …ptance/reindex_singlenode/delete_then_reenable_test.go | 85 | // Step 2: DELETE the searchable index. |
| LOW | …ptance/reindex_singlenode/delete_then_reenable_test.go | 88 | // Step 3: re-enable. The crux of this test. If the .migrations |
| LOW | …cceptance/reindex_singlenode/cancel_then_retry_test.go | 102 | // Step 1: submit and cancel. |
| LOW | …cceptance/reindex_singlenode/cancel_then_retry_test.go | 105 | // Step 2: re-submit. Crux of the test — without cleanup of started.mig, |
| LOW | …eptance/reindex_singlenode/restart_during_swap_test.go | 140 | // Step 1: create collection with word tokenization. |
| LOW | …eptance/reindex_singlenode/restart_during_swap_test.go | 150 | // Step 2: insert baseline objects. Keep the count modest — the reindex |
| LOW | …eptance/reindex_singlenode/restart_during_swap_test.go | 160 | // Step 3: submit the change-tokenization reindex. |
| LOW | …eptance/reindex_singlenode/restart_during_swap_test.go | 165 | // Step 4: poll /v1/tasks until FINISHED. Keep a tight 20ms tick: this |
| LOW | …eptance/reindex_singlenode/restart_during_swap_test.go | 190 | // Step 5: stop the container immediately with 0 timeout (SIGKILL). |
| LOW | …eptance/reindex_singlenode/restart_during_swap_test.go | 195 | // Step 6: restart the container. |
| LOW | …eptance/reindex_singlenode/restart_during_swap_test.go | 202 | // Step 7: write the NEW object IMMEDIATELY after the container is ready. |
| LOW | …eptance/reindex_singlenode/restart_during_swap_test.go | 223 | // Step 8: wait for the schema tokenization to flip to "field" |
| LOW | …eptance/reindex_singlenode/restart_during_swap_test.go | 243 | // Step 9: query with FIELD-tokenization-style queries. |
| LOW | test/modules/export-s3/export_test.go | 1689 | // Step 1: Insert 20 objects. |
| LOW | test/modules/export-s3/export_test.go | 1693 | // Step 2: First export — should capture 20 objects. |
| LOW | test/modules/export-s3/export_test.go | 1699 | // Step 3: Insert 10 more objects. |
| LOW | test/modules/export-s3/export_test.go | 1703 | // Step 4: Second export — should capture 30 objects. |
| LOW | test/modules/export-s3/export_test.go | 1709 | // Step 5: Delete the original 20 objects. |
| LOW | test/modules/export-s3/export_test.go | 1714 | // Step 6: Third export — should capture only the 10 remaining objects. |
| LOW | test/modules/export-s3/export_test.go | 1720 | // Step 7: Verify all exports succeeded. |
| LOW | test/modules/export-s3/export_test.go | 1727 | // Step 8: Verify row counts and object identity for each snapshot. |
| 27 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/acceptance/objects/skip_vector_index_test.go | 52 | Properties: map[string]interface{}{"name": "Jane Doe"}, |
| LOW | test/acceptance/objects/skip_vector_index_test.go | 63 | assert.Equal(t, "Jane Doe", obj.Payload.Properties.(map[string]interface{})["name"].(string)) |
| LOW | test/acceptance/mcp/query_hybrid_test.go | 31 | authorJohnDoe = "John Doe" |
| LOW | test/acceptance/mcp/query_hybrid_test.go | 506 | // Search with OR filter: author="John Doe" OR author="Jane Smith" - expects 3 results |
| LOW | test/acceptance/mcp/objects_upsert_test.go | 948 | "author": "John Doe", |
| LOW | …eindex_singlenode/delete_reenable_shortcircuit_test.go | 68 | text = fmt.Sprintf("lorem ipsum dolor sit amet %d", i) |
| LOW | …eindex_singlenode/delete_reenable_shortcircuit_test.go | 68 | text = fmt.Sprintf("lorem ipsum dolor sit amet %d", i) |
| LOW | …/acceptance/reindex_singlenode/scope_assertion_test.go | 72 | "description": fmt.Sprintf("lorem ipsum dolor %d sit amet", i), |
| LOW | …/acceptance/reindex_singlenode/scope_assertion_test.go | 147 | "body": fmt.Sprintf("lorem ipsum dolor %d sit amet", i), |
| LOW | …dex_singlenode/property_state_migration_matrix_test.go | 295 | {propName: "alpha lorem ipsum"}, |
| LOW | …dex_singlenode/property_state_migration_matrix_test.go | 798 | // query "alpha" matches the "alpha lorem ipsum" doc; with field |
| LOW | …dex_singlenode/property_state_migration_matrix_test.go | 803 | "alpha lorem ipsum", |
| LOW | …dex_singlenode/property_state_migration_matrix_test.go | 876 | return "Equal", `valueText: "alpha lorem ipsum"` |
| LOW | …cceptance/reindex_singlenode/enable_searchable_test.go | 32 | {"name": "bravo", "description": "lorem ipsum dolor sit amet consectetur adipiscing elit"}, |
| LOW | …cceptance/reindex_singlenode/enable_searchable_test.go | 32 | {"name": "bravo", "description": "lorem ipsum dolor sit amet consectetur adipiscing elit"}, |
| LOW | …cceptance/reindex_singlenode/enable_searchable_test.go | 37 | {"name": "golf", "description": "lorem ipsum but with extra words for tokenization"}, |
| LOW | …cceptance/reindex_singlenode/enable_searchable_test.go | 57 | {"multi_token_lorem_ipsum", "lorem ipsum"}, |
| LOW | …cceptance/reindex_singlenode/enable_searchable_test.go | 173 | // - "lorem" hits bravo + golf (both contain "lorem ipsum..."). |
| LOW | …nce_with_go_client/object_property_tests/batch_test.go | 66 | "name": "John Doe", |
| LOW | …e_with_go_client/object_property_tests/graphql_test.go | 49 | "name": "John Doe", |
| LOW | …e_with_go_client/object_property_tests/graphql_test.go | 120 | assert.Equal(t, "John Doe", p["name"]) |
| LOW | …tors_tests/test_suits/mixed_vectors_name_forwarding.go | 53 | "text": "Lorem ipsum dolor sit amet", |
| LOW | …tors_tests/test_suits/mixed_vectors_name_forwarding.go | 53 | "text": "Lorem ipsum dolor sit amet", |
| LOW | …tors_tests/test_suits/mixed_vectors_name_forwarding.go | 81 | "text": "Lorem ipsum dolor sit amet", |
| LOW | …tors_tests/test_suits/mixed_vectors_name_forwarding.go | 81 | "text": "Lorem ipsum dolor sit amet", |
| LOW | …t/named_vectors_tests/test_suits/legacy_vector_misc.go | 490 | "text": "Lorem ipsum dolor sit amet", |
| LOW | …t/named_vectors_tests/test_suits/legacy_vector_misc.go | 490 | "text": "Lorem ipsum dolor sit amet", |
| LOW | …ectors_tests/test_suits/named_vectors_objects_mixed.go | 221 | "text": "Lorem ipsum dolor sit amet", |
| LOW | …ectors_tests/test_suits/named_vectors_objects_mixed.go | 221 | "text": "Lorem ipsum dolor sit amet", |
| LOW | test/helper/backuptest/testdata.go | 239 | "Lorem ipsum dolor sit amet consectetur adipiscing elit.", |
| LOW | test/helper/backuptest/testdata.go | 239 | "Lorem ipsum dolor sit amet consectetur adipiscing elit.", |
| LOW | adapters/repos/db/shard_write_merge.go | 202 | // cleaning up. Example `name: "John"` is updated to `name: "John Doe"`, |
| LOW | adapters/repos/db/refcache/resolver_test.go | 318 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/resolver_test.go | 384 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/resolver_test.go | 483 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/resolver_test.go | 515 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 179 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 250 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 287 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 377 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 426 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 552 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 638 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 696 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 740 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 747 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 819 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 827 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 865 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 872 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 879 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 999 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 1007 | "name": "John Doe", |
| LOW | adapters/repos/db/refcache/cacher_test.go | 1015 | "name": "John Doe", |
| LOW | adapters/repos/db/lsmkv/store_integration_test.go | 56 | err = b1.Put([]byte("name"), []byte("Jane Doe")) |
| LOW | adapters/repos/db/lsmkv/store_integration_test.go | 93 | assert.Equal(t, []byte("Jane Doe"), res) |
| LOW | usecases/auth/authentication/oidc/middleware_test.go | 120 | token := tokenWithEmail(t, "best-user", server.URL, "best_client", "foo@bar.com") |
| LOW | usecases/auth/authentication/oidc/middleware_test.go | 127 | assert.Equal(t, "foo@bar.com", principal.Username) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | docker-compose.yml | 4 | # Additionally, it should not be used directly with `docker compose up`; instead, please utilize the scripts provided |
| MEDIUM | …ptance/reindex_multinode/cross_replica_barrier_test.go | 173 | // log. Container-log scan is robust against PREPARING being |
| MEDIUM | …dex_singlenode/property_state_migration_matrix_test.go | 57 | // invariants above are robust to validator refactors and still catch the |
| MEDIUM | …dex_singlenode/property_state_migration_matrix_test.go | 783 | // We deliberately keep the queries broad so the result is robust across |
| MEDIUM | adapters/repos/db/inverted_reindex_task_generic.go | 310 | // robust against partial state. |
| MEDIUM | adapters/repos/db/roaringset/doc.go | 51 | // Essentially this means the RoaringSet strategy behaves like a fully |
| MEDIUM | …/db/clusterintegrationtest/cluster_integration_test.go | 52 | // non-essential parts. Essentially we fix the shard/cluster state and schema |
| MEDIUM | adapters/repos/db/lsmkv/bucket.go | 1055 | // has dropped to zero. Essentially the switch just switches pointers, but we |
| MEDIUM | adapters/repos/db/vector/hnsw/config_update.go | 48 | // current timer and start a new one. Certainly possible, but let's see |
| MEDIUM | adapters/repos/db/vector/kmeans/kmeans.go | 449 | // We leverage existing methods to compute it. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | test/acceptance_with_python/test_readonly_recovery.py | 99 | # Create a small canary collection that we will use later to verify recovery. |
| MEDIUM | test/acceptance_with_python/test_readonly_recovery.py | 107 | # Create a filler collection and write enough data to push disk usage |
| MEDIUM | …ers/handlers/rest/operations/objects/objects_create.go | 48 | # Create an object |
| MEDIUM | …andlers/rest/operations/namespaces/create_namespace.go | 48 | # Create a new namespace |
| MEDIUM | …ndlers/rest/operations/schema/schema_objects_create.go | 48 | # Create a new collection |
| MEDIUM | …ters/handlers/rest/operations/schema/aliases_create.go | 48 | # Create a new alias |
| MEDIUM | …ters/handlers/rest/operations/schema/tenants_create.go | 48 | # Create a new tenant |
| MEDIUM | adapters/handlers/rest/operations/users/create_user.go | 53 | # Create a new user |
| MEDIUM | …ers/handlers/rest/operations/backups/backups_create.go | 48 | # Create a backup |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …e_with_python/test_nested_props_array_intermediates.py | 2283 | make_car(color="red"), # color matches, make defaults to "Toyota" (not null) |
| HIGH | …e_with_python/test_nested_props_array_intermediates.py | 2290 | omit_fields(make_car(color="blue"), "make"), # make null, color=blue |
| HIGH | …e_with_python/test_nested_props_array_intermediates.py | 2810 | # match (tires present, not null), but the gap can cause contamination |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | adapters/repos/db/shard.go | 487 | // shutdownRequested marks shard as requested for shutdown |
| HIGH | .github/workflows/pull_requests.yaml | 17 | # Paths excluded from Orca SAST scans (auto-generated code + mocks). |
| HIGH | usecases/backup/backupper.go | 177 | // - All backups have the same compression type as requested |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | docker-compose-raft/raft_cluster.sh | 29 | # Check if jinja2 is installed |
| LOW | docker-compose-raft/raft_cluster.sh | 31 | # Check if running on Mac |
| LOW | tools/linter_go_routines.sh | 25 | # Check if file is in excluded list |
| LOW | tools/linter_error_groups.sh | 14 | # Check if the file is not one of the permitted usages |
| LOW | tools/dev/run_telemetry_dashboard.sh | 19 | # Check if something is already listening on the port |
| LOW | test/benchmark_bm25/gather_stats.sh | 3 | # Check if a name parameter is provided |
| LOW | test/benchmark_bm25/gather_stats.sh | 32 | # Check if the FlameGraph directory exists |
| LOW | test/benchmark_bm25/convert_json_to_jsonl.sh | 12 | # Check if the output file was created and is not empty |
| LOW | test/acceptance_with_python/test_readonly_recovery.py | 121 | # Check if shards are already READONLY before writing more. |
| LOW | test/acceptance_with_python/run.sh | 7 | # Check if Python is installed |
| LOW | test/acceptance_with_python/run.sh | 13 | # Check if a virtual environment (venv) exists |
| LOW | …handlers/rest/operations/objects/objects_class_head.go | 48 | # Check if an object exists |
| LOW | …pters/handlers/rest/operations/objects/objects_head.go | 48 | # Check if an object exists |
| LOW | …pters/handlers/rest/operations/schema/tenant_exists.go | 48 | # Check if a tenant exists |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/dev/bench/demo_indexing_mistakes_ui/start.py | 18 | |
| LOW | test/acceptance_with_python/test_namespace_refs.py | 81 | |
| LOW | test/acceptance_with_python/test_generative.py | 4 | |
| LOW | test/acceptance_with_python/test_usage.py | 8 | |
| LOW | test/acceptance_with_python/test_collection.py | 2 | |
| LOW | …e_with_python/test_nested_props_array_intermediates.py | 23 | |
| LOW | …ceptance_with_python/test_nested_filter_regressions.py | 13 | |
| LOW | test/acceptance_with_python/test_batch.py | 1 | |
| LOW | …_with_python/test_nested_props_object_intermediates.py | 20 | |
| LOW | test/acceptance_with_python/rbac/conftest.py | 1 | |
| LOW | test/acceptance_with_python/rbac/conftest.py | 1 | |
| LOW | test/acceptance_with_python/rbac/test_batch_grpc.py | 2 | |
| LOW | test/acceptance_with_python/rbac/test_casing.py | 2 | |
| LOW | test/acceptance_with_python/rbac/test_casing.py | 3 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | docker-compose-namespaces-test.yml | 18 | # Usage: |
| LOW | docker-compose-readonly-recovery-test.yml | 12 | # Usage: |
| LOW | tools/dev/run_telemetry_dashboard.sh | 6 | # Usage: |
| LOW | tools/dev/qa_pr.sh | 11 | # Usage: |
| LOW | tools/dev/bench/measure_start_time.py | 6 | # How to use: |
| LOW | .github/actions/security-lint/linter_hidden_unicode.sh | 5 | # Usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/dev/bench/demo_reindex_ui_import.py | 243 | |
| LOW | tools/dev/bench/demo_rangeable_reindex.py | 218 | |
| LOW | tools/dev/bench/demo_indexing_mistakes_import.py | 458 | |
| LOW | test/acceptance_with_python/test_index_compression.py | 11 | |
| LOW | test/acceptance_with_python/test_usage.py | 135 | |
| LOW | test/acceptance_with_python/test_usage.py | 570 | |
| LOW | test/acceptance_with_python/get_debug_usage.py | 206 | |
| LOW | test/acceptance_with_python/test_auto_schema_ec.py | 20 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/dev/bench/demo_indexing_mistakes_ui/start.py | 138 | print("Error: WCD_API_KEY env var not set.", file=sys.stderr) |
| LOW | test/acceptance_with_python/test_namespace_refs.py | 342 | except Exception: |
| LOW | test/acceptance_with_python/test_readonly_recovery.py | 133 | except Exception: |
| LOW | test/acceptance_with_python/test_tokenize.py | 34 | except Exception: |
| LOW | test/acceptance_with_python/test_tokenize.py | 61 | except Exception: |
| LOW | test/acceptance_with_python/test_tokenize.py | 86 | except Exception: |
| LOW | test/acceptance_with_python/get_debug_usage.py | 217 | except Exception as e: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | adapters/repos/db/shard_write_batch_references.go | 104 | // TODO: is there any benefit in having this parallelized? if so, don't forget to lock before assigning errors |
| LOW | usecases/auth/authorization/types.go | 107 | // Note: if a new action added, don't forget to add it to availableWeaviateActions |