Fullstack Workspace for Humans & Machines
This report summarizes scanner evidence for taubyte/tau, a Go project with 5,182 GitHub stars. SynthScan examined 318,982 lines of code across 2900 source files, recording 569 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 3.7 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 387 finding(s).
Are imports declared and package/API names verified? 120 finding(s).
Are wrappers, guards, and repeated structures necessary? 254 finding(s).
Which changes need focused human review? 569 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 569 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL⚡ | pkg/spore-drive/clients/py/example/displace.py | 118 | await self.config.cloud.domain.root.set(self.env_config.root_domain) | CODE |
| CRITICAL⚡ | pkg/spore-drive/clients/py/example/displace.py | 119 | await self.config.cloud.domain.generated.set(self.env_config.generated_domain) | CODE |
| CRITICAL⚡ | pkg/spore-drive/clients/py/example/displace.py | 130 | await self.config.cloud.domain.validation.keys.data.private_key.get() | CODE |
| CRITICAL⚡ | pkg/spore-drive/clients/py/example/displace.py | 132 | await self.config.cloud.domain.validation.generate() | CODE |
| CRITICAL⚡ | pkg/spore-drive/clients/py/example/displace.py | 137 | await self.config.cloud.p2p.swarm.key.data.get() | CODE |
| CRITICAL⚡ | pkg/spore-drive/clients/py/example/displace.py | 139 | await self.config.cloud.p2p.swarm.generate() | CODE |
| CRITICAL | pkg/spore-drive/clients/py/example/displace.py | 205 | await self.config.cloud.p2p.bootstrap.shape("all").nodes.add(bootstrappers) | CODE |
| CRITICAL | pkg/spore-drive/clients/py/example/README.md | 211 | await self.config.cloud.domain.root.set(self.env_config.root_domain) | CODE |
| CRITICAL | pkg/spore-drive/clients/py/example/README.md | 212 | await self.config.cloud.domain.generated.set(self.env_config.generated_domain) | CODE |
| CRITICAL | pkg/spore-drive/clients/py/example/README.md | 271 | await self.config.cloud.p2p.bootstrap.shape("all").nodes.add(bootstrappers) | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 76 | await config.accounts.email.smtp.host.set("smtp.example.com") | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 77 | await config.accounts.email.smtp.port.set(587) | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 78 | await config.accounts.email.smtp.user.set("noreply@example.com") | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 79 | await config.accounts.email.smtp.pass_.set("secret") | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 80 | await config.accounts.email.smtp.from_.set("noreply@example.com") | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 321 | await self.config.cloud.domain.root.set("the.cloud") | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 322 | domain_root = await self.config.cloud.domain.root.get() | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 330 | await self.config.cloud.domain.validation.generate() | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 350 | root_domain = await self.config.cloud.domain.root.get() | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 353 | generated_domain = await self.config.cloud.domain.generated.get() | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 443 | await self.config.cloud.p2p.swarm.generate() | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 444 | swarm_key_path = await self.config.cloud.p2p.swarm.key.path.get() | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 447 | swarm_key_data = await self.config.cloud.p2p.swarm.key.data.get() | CODE |
| CRITICAL | …pore-drive/clients/py/tests/test_config_integration.py | 503 | assert await self.config.accounts.email.smtp.host.get() == "smtp.batch.example.com" | CODE |
| CRITICAL | …pore-drive/clients/py/tests/test_config_integration.py | 504 | assert await self.config.accounts.email.smtp.port.get() == 2525 | CODE |
| CRITICAL | …pore-drive/clients/py/tests/test_config_integration.py | 537 | assert await self.config.tenancy.app.client_id.get() == "Iv1.1111111111111111" | CODE |
| CRITICAL⚡ | …-drive/clients/py/tests/test_operations_integration.py | 320 | await self.config.cloud.domain.validation.generate() | CODE |
| CRITICAL⚡ | …-drive/clients/py/tests/test_operations_integration.py | 321 | await self.config.cloud.p2p.swarm.generate() | CODE |
| CRITICAL | …-drive/clients/py/tests/test_operations_integration.py | 366 | await self.config.cloud.p2p.bootstrap.shape("shape1").nodes.add(["host1", "host2"]) | CODE |
| CRITICAL | …-drive/clients/py/tests/test_operations_integration.py | 367 | await self.config.cloud.p2p.bootstrap.shape("shape2").nodes.add(["host1", "host2"]) | CODE |
| CRITICAL⚡ | pkg/spore-drive/clients/js/src/config.test.ts | 32 | await config.accounts.email.smtp.host.set("smtp.example.com"); | CODE |
| CRITICAL⚡ | pkg/spore-drive/clients/js/src/config.test.ts | 33 | await config.accounts.email.smtp.port.set(587); | CODE |
| CRITICAL⚡ | pkg/spore-drive/clients/js/src/config.test.ts | 34 | await config.accounts.email.smtp.user.set("noreply@example.com"); | CODE |
| CRITICAL⚡ | pkg/spore-drive/clients/js/src/config.test.ts | 35 | await config.accounts.email.smtp.pass.set("secret"); | CODE |
| CRITICAL⚡ | pkg/spore-drive/clients/js/src/config.test.ts | 36 | await config.accounts.email.smtp.from.set("noreply@example.com"); | CODE |
| CRITICAL | pkg/spore-drive/clients/js/src/config.test.ts | 388 | const swarmKeyPath = await config.cloud.p2p.swarm.key.path.get(); | CODE |
| CRITICAL | pkg/spore-drive/clients/js/src/config.test.ts | 390 | const swarmKeyData = await config.cloud.p2p.swarm.key.data.get(); | CODE |
| CRITICAL | pkg/spore-drive/clients/js/src/config.test.ts | 437 | expect(await config.accounts.email.smtp.host.get()).toBe( | CODE |
| CRITICAL | pkg/spore-drive/clients/js/src/config.test.ts | 440 | expect(await config.accounts.email.smtp.port.get()).toBe(2525); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | pkg/spore-drive/clients/py/example_pythonic.py | 120 | async def dataclass_validation_example(): | CODE |
| LOW | pkg/spore-drive/clients/py/example.py | 108 | async def service_management_example(): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/example/displace.py | 127 | async def _ensure_domain_validation_keys(self) -> None: | CODE |
| LOW | pkg/spore-drive/clients/py/example/utils.py | 110 | def print_configuration_committed() -> None: | CODE |
| LOW | pkg/spore-drive/clients/py/example/progress.py | 222 | async def display_progress_with_bars(course: Course): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_utils.py | 118 | def test_start_spore_drive_service_returns_port(self, mock_start_service): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_utils.py | 128 | def test_stop_spore_drive_service(self, mock_stop_service): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_utils.py | 135 | def test_get_spore_drive_service_port_with_port(self, mock_get_port): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_utils.py | 212 | def test_tau_version_with_special_characters(self): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_utils.py | 222 | def test_tau_url_with_query_parameters(self): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_utils.py | 232 | def test_tau_path_with_unicode(self): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_utils.py | 243 | def test_start_spore_drive_service_exception_handling(self, mock_start_service): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_utils.py | 251 | def test_stop_spore_drive_service_exception_handling(self, mock_stop_service): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_utils.py | 259 | def test_get_spore_drive_service_port_exception_handling(self, mock_get_port): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_utils.py | 268 | def test_tau_latest_standalone(): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_utils.py | 278 | def test_tau_version_standalone(): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_utils.py | 309 | def test_start_spore_drive_service_standalone(mock_start_service): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_utils.py | 316 | def test_stop_spore_drive_service_standalone(mock_stop_service): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_utils.py | 323 | def test_get_spore_drive_service_port_standalone(mock_get_port): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_utils.py | 42 | def test_tau_version_empty_string(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_utils.py | 92 | def test_tau_path_with_spaces(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_utils.py | 107 | def test_start_spore_drive_service(self, mock_start_service): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_utils.py | 146 | def test_get_spore_drive_service_port_no_service(self, mock_get_port): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_utils.py | 156 | def test_get_spore_drive_service_port_zero_port(self, mock_get_port): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_utils.py | 192 | def test_tau_source_functions_return_correct_types(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_simple.py | 91 | async def test_basic_config_with_tempdir(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_health_check.py | 18 | def test_basic_health_check_function(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_health_check.py | 32 | def test_health_check_with_service_manager(self): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_health_check.py | 43 | def test_health_check_invalid_port(self): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_health_check.py | 49 | def test_existing_service_detection(self): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_health_check.py | 59 | def test_protobuf_serialization(self): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_health_check.py | 68 | def test_connect_health_check_with_service_manager(self): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_health_check.py | 82 | def test_service_manager_has_existing_service(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_health_check.py | 95 | def test_full_health_check_workflow(self): | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_health_check.py | 127 | def test_connect_health_check(): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 326 | async def test_drive_init_without_url(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 347 | async def test_drive_init_with_tau_latest(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 367 | async def test_drive_init_with_tau_version(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 387 | async def test_drive_init_with_tau_url(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 407 | async def test_drive_init_with_tau_path(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 438 | async def test_drive_free_no_client(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 491 | async def test_plot_course_not_initialized(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 507 | async def test_plot_course_with_shapes_and_concurrency(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 533 | async def test_plot_course_with_defaults(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 556 | async def test_plot_course_with_shapes_only(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 580 | async def test_plot_course_with_concurrency_only(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 673 | async def test_course_progress_empty(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 697 | async def test_full_workflow_mocked(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 748 | async def test_error_handling_mocked(self): | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 766 | async def test_course_error_handling_mocked(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 60 | async def test_do_request_cloud_case_handling(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 70 | async def test_do_request_hosts_case_handling(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 80 | async def test_do_request_auth_case_handling(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 252 | async def test_cloud_operations_coverage(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 332 | def test_auth_config_default_dict(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 338 | def test_ports_config_default_dict(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 344 | def test_shapes_config_default_dict(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 414 | def test_ssh_config_with_params(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 421 | def test_host_config_with_params(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 430 | def test_signer_config_initialization(self): | CODE |
| 132 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .goreleaser.yml | 1 | # .goreleaser.yaml | COMMENT |
| LOW | .goreleaser.yml | 21 | # | COMMENT |
| LOW | tools/coverage-gate.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/tau/.goreleaser.yml | 1 | # .goreleaser.yaml | COMMENT |
| LOW | tools/tau/.goreleaser.yml | 21 | # Default: false. | COMMENT |
| LOW | tools/tau/.goreleaser.yml | 41 | disable: false | COMMENT |
| LOW | tools/tau/table/project/query_test.go | 21 | Url: "https://api.github.com/repos/taubyte-test/tb_code_test_project", | COMMENT |
| LOW | tools/tau/table/project/query_test.go | 41 | // │ Name: │ taubyte-test/tb_test_project │ | COMMENT |
| LOW | tools/tau/table/project/list_test.go | 21 | COMMENT | |
| LOW | tools/tau/templates/websites.go | 41 | // if err != nil { | COMMENT |
| LOW | utils/mapstructure/mapstructure.go | 21 | COMMENT | |
| LOW | utils/mapstructure/mapstructure_examples_test.go | 61 | fmt.Println(err.Error()) | COMMENT |
| LOW | p2p/streams/packer/packer.go | 181 | } | COMMENT |
| LOW | p2p/helpers/libp2p.go | 121 | libp2p.EnableHolePunching(), | COMMENT |
| LOW | p2p/helpers/libp2p.go | 201 | return dual.New(ctx, h, opts...) | COMMENT |
| LOW | dream/benchmarks/bench_p2p_test.go | 21 | tcc "github.com/taubyte/tau/utils/tcc" | COMMENT |
| LOW | services/auth/tenancy.go | 21 | // MembershipPositiveTTL is the revocation window: a user removed from the | COMMENT |
| LOW | services/substrate/runtime/instantiate.go | 21 | return 0, err | COMMENT |
| LOW | services/substrate/tests/basic_test.go | 141 | // if err != nil { | COMMENT |
| LOW | services/substrate/components/p2p/types.go | 21 | COMMENT | |
| LOW | services/hoarder/kvdb.go | 281 | COMMENT | |
| LOW | services/hoarder/reconcile.go | 281 | // (deleted or renamed) — the only signal on which deleteResource may tear down | COMMENT |
| LOW | pkg/kvdb/reclaim_test.go | 1 | package kvdb | COMMENT |
| LOW | pkg/kvdb/reclaim_e2e_test.go | 1 | package kvdb | COMMENT |
| LOW | pkg/kvdb/reclaim_e2e_test.go | 41 | // DAGService -- mimicking what a real bitswap-backed DAGService does, | COMMENT |
| LOW | pkg/kvdb/reclaim_e2e_test.go | 281 | // R8, observed end-to-end: merging the snapshot delta fires | COMMENT |
| LOW | pkg/kvdb/reclaim_e2e_test.go | 601 | t.Errorf("expected a second ReclaimCompacted call to reclaim 0 blocks, got %d", n2) | COMMENT |
| LOW | pkg/kvdb/compact_test.go | 461 | } | COMMENT |
| LOW | pkg/kvdb/merklecrdt.go | 101 | links []cid.Cid | COMMENT |
| LOW | pkg/kvdb/reclaim.go | 21 | // that compaction generation, it purges its own local copy of the DAG | COMMENT |
| LOW | pkg/kvdb/reclaim.go | 101 | // has been merged (count >= total) and the generation is not already marked | COMMENT |
| LOW | pkg/kvdb/reclaim.go | 221 | // It walks dagName's current heads locally (like PurgeDAG/Compact) and, for | COMMENT |
| LOW | pkg/kvdb/compact.go | 21 | // findBestValue would (highest priority, ties broken by the greatest value) | COMMENT |
| LOW | pkg/kvdb/compact.go | 41 | // still be holding the (soon to be dead) element and needs the tombstone to | COMMENT |
| LOW | pkg/kvdb/compact.go | 61 | // | COMMENT |
| LOW | pkg/kvdb/compact.go | 81 | // | COMMENT |
| LOW | pkg/kvdb/compact.go | 101 | // for the CIDs it purges (instead of deleting them). They are tiny, and | COMMENT |
| LOW | pkg/kvdb/compact.go | 121 | // merges one of these siblings (processNode, triggered from the normal DAG | COMMENT |
| LOW | pkg/kvdb/compact.go | 241 | // buildSnapshotDeltas packs elements and tombstones into one or more | COMMENT |
| LOW | pkg/kvdb/crdt.go | 1 | // Package crdt provides a replicated go-datastore (key-value store) | COMMENT |
| LOW | pkg/kvdb/crdt.go | 81 | // provides an optimized NodeGetter to make multiple related requests. The | COMMENT |
| LOW | pkg/kvdb/crdt.go | 101 | // prevalent value. Default: nil. | COMMENT |
| LOW | pkg/kvdb/crdt.go | 121 | // enough that they will be transferred by the network. Default: 1MiB. | COMMENT |
| LOW | pkg/kvdb/crdt.go | 141 | // history: when a replica merges a snapshot delta produced by another | COMMENT |
| LOW | pkg/kvdb/crdt.go | 301 | // New returns a Merkle-CRDT-based Datastore using the given one to persist | COMMENT |
| LOW | pkg/kvdb/crdt.go | 541 | // processed in parallel, and follows the | COMMENT |
| LOW | pkg/kvdb/crdt.go | 1061 | // authored nodes (addDAGNode -- a local publish is never a snapshot) and | COMMENT |
| LOW | pkg/kvdb/crdt.go | 1341 | // Has returns whether the `key` is mapped to a `value`. | COMMENT |
| LOW | pkg/kvdb/crdt.go | 1401 | return err | COMMENT |
| LOW | pkg/kvdb/crdt.go | 1421 | // - it calls set.Merge() | COMMENT |
| LOW | pkg/kvdb/delta.go | 21 | // state (and carried tombstones) of a named DAG's history up to this | COMMENT |
| LOW | pkg/kvdb/migrations.go | 181 | COMMENT | |
| LOW | pkg/kvdb/set_marker_alias_test.go | 141 | // surviving tombstone marker under key (see putTombs' carried-tombstone | COMMENT |
| LOW | pkg/kvdb/set_marker_alias_test.go | 341 | if len(headsGen2) != 1 { | COMMENT |
| LOW | pkg/kvdb/compact_convergence_test.go | 121 | for cc := range coveredOnC { | COMMENT |
| LOW | pkg/kvdb/set.go | 201 | COMMENT | |
| LOW | pkg/kvdb/set.go | 361 | // snapshot block it was folded into) -- the marker's path id alone no | COMMENT |
| LOW | pkg/kvdb/set.go | 501 | COMMENT | |
| LOW | pkg/kvdb/set.go | 661 | } | COMMENT |
| LOW | pkg/kvdb/set.go | 681 | // namespace keeps it O(store size) overall, with the per-key result | COMMENT |
| 73 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | pkg/spore-drive/clients/py/example_usage.py | 59 | except Exception as e: | CODE |
| HIGH | pkg/spore-drive/clients/py/example.py | 68 | except Exception as e: | CODE |
| HIGH | pkg/spore-drive/clients/py/example.py | 123 | except Exception as e: | CODE |
| HIGH | pkg/spore-drive/clients/py/example.py | 139 | except RuntimeError as e: | CODE |
| HIGH | pkg/spore-drive/clients/py/example.py | 141 | except Exception as e: | CODE |
| HIGH | pkg/spore-drive/clients/py/example.py | 149 | except Exception as e: | CODE |
| HIGH | pkg/spore-drive/clients/py/example/csv_handler.py | 213 | except Exception: | CODE |
| HIGH | pkg/spore-drive/clients/py/tests/test_drive.py | 115 | except: | CODE |
| HIGH | pkg/spore-drive/clients/py/tests/test_drive.py | 123 | except: | CODE |
| HIGH | …pore-drive/clients/py/tests/test_config_integration.py | 265 | except: | CODE |
| HIGH | …-drive/clients/py/tests/test_operations_integration.py | 48 | except: | CODE |
| HIGH | …g/spore-drive/clients/py/tests/test_service_manager.py | 578 | except requests.RequestException: | CODE |
| HIGH | …g/spore-drive/clients/py/tests/test_service_manager.py | 592 | except requests.RequestException: | CODE |
| HIGH | …/spore-drive/clients/py/spore_drive/service_manager.py | 133 | except (json.JSONDecodeError, IOError): | CODE |
| HIGH | …/spore-drive/clients/py/spore_drive/service_manager.py | 262 | except OSError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | pkg/spore-drive/clients/py/example_pythonic.py | 12 | CODE | |
| LOW | pkg/spore-drive/clients/py/example_usage.py | 10 | CODE | |
| LOW | pkg/spore-drive/clients/py/example_usage.py | 10 | CODE | |
| LOW | pkg/spore-drive/clients/py/example_usage.py | 10 | CODE | |
| LOW | pkg/spore-drive/clients/py/example_usage.py | 10 | CODE | |
| LOW | pkg/spore-drive/clients/py/example.py | 10 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/csv_handler.py | 11 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/run_demo.py | 17 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/displace.py | 27 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/displace.py | 28 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/displace.py | 30 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/progress.py | 10 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/progress.py | 15 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/progress.py | 15 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/progress.py | 15 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/progress.py | 16 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/progress.py | 18 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/namecheap_client.py | 9 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/namecheap_client.py | 14 | CODE | |
| LOW | pkg/spore-drive/clients/py/tests/test_utils.py | 12 | CODE | |
| LOW | pkg/spore-drive/clients/py/tests/test_imports.py | 11 | CODE | |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 17 | CODE | |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 17 | CODE | |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 17 | CODE | |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 17 | CODE | |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 18 | CODE | |
| LOW | …g/spore-drive/clients/py/tests/test_operations_unit.py | 14 | CODE | |
| LOW | …g/spore-drive/clients/py/tests/test_operations_unit.py | 14 | CODE | |
| LOW | …g/spore-drive/clients/py/tests/test_operations_unit.py | 14 | CODE | |
| LOW | …g/spore-drive/clients/py/tests/test_operations_unit.py | 19 | CODE | |
| LOW | …pore-drive/clients/py/tests/test_config_integration.py | 20 | CODE | |
| LOW | …pore-drive/clients/py/tests/test_config_integration.py | 21 | CODE | |
| LOW | …pore-drive/clients/py/tests/test_config_integration.py | 27 | CODE | |
| LOW | …pore-drive/clients/py/tests/test_config_integration.py | 27 | CODE | |
| LOW | …pore-drive/clients/py/tests/test_config_integration.py | 27 | CODE | |
| LOW | …pore-drive/clients/py/tests/test_config_integration.py | 27 | CODE | |
| LOW | …pore-drive/clients/py/tests/test_config_integration.py | 27 | CODE | |
| LOW | …pore-drive/clients/py/tests/test_config_integration.py | 27 | CODE | |
| LOW | …g/spore-drive/clients/py/tests/test_service_manager.py | 5 | CODE | |
| LOW | …g/spore-drive/clients/py/tests/test_service_manager.py | 6 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/config.py | 12 | CODE | |
| LOW | …/spore-drive/clients/py/spore_drive/service_manager.py | 11 | CODE | |
| LOW | …/spore-drive/clients/py/spore_drive/service_manager.py | 17 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/__init__.py | 8 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/__init__.py | 8 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/__init__.py | 8 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/__init__.py | 8 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/__init__.py | 9 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/__init__.py | 10 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/__init__.py | 10 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/__init__.py | 11 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/__init__.py | 11 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/__init__.py | 11 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/__init__.py | 11 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/__init__.py | 11 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/__init__.py | 11 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/__init__.py | 11 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/operations.py | 9 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/operations.py | 9 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | tools/tau/table/project/query_test.go | 29 | // ┌─────────────┬──────────────────────────────────────────────────────┐ | COMMENT |
| MEDIUM⚡ | tools/tau/table/project/query_test.go | 31 | // ├─────────────┼──────────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/project/query_test.go | 33 | // ├─────────────┼──────────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/project/query_test.go | 35 | // ├─────────────┼──────────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/project/query_test.go | 39 | // ├─────────────┼──────────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/project/query_test.go | 43 | // └─────────────┴──────────────────────────────────────────────────────┘ | COMMENT |
| MEDIUM⚡ | tools/tau/table/project/list_test.go | 27 | // ┌─────────────────┬──────────────┬──────────────────────────────────────────┐ | COMMENT |
| MEDIUM⚡ | tools/tau/table/project/list_test.go | 29 | // ├─────────────────┼──────────────┼──────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/project/list_test.go | 32 | // ├─────────────────┼──────────────┼──────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/project/list_test.go | 35 | // └─────────────────┴──────────────┴──────────────────────────────────────────┘ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | pkg/spore-drive/clients/py/example/progress.py | 164 | # Create a summary table | COMMENT |
| MEDIUM | pkg/spore-drive/clients/py/tests/test_drive.py | 187 | # Create a fake tau binary for testing | COMMENT |
| MEDIUM | …g/spore-drive/clients/py/tests/test_operations_unit.py | 135 | # Create a new instance to avoid recursion in the test | COMMENT |
| MEDIUM | …g/spore-drive/clients/py/tests/test_operations_unit.py | 1319 | # Create a mock message type with complex DESCRIPTOR | COMMENT |
| MEDIUM | …pore-drive/clients/py/tests/test_config_integration.py | 218 | # Create a temporary file to store the bundle | COMMENT |
| MEDIUM⚡ | …-drive/clients/py/tests/test_operations_integration.py | 310 | # Create a complete configuration to exercise all operations | COMMENT |
| MEDIUM⚡ | …g/spore-drive/clients/py/tests/test_service_manager.py | 471 | # Create a manager | COMMENT |
| MEDIUM⚡ | …g/spore-drive/clients/py/tests/test_service_manager.py | 611 | # Create a service manager | COMMENT |
| MEDIUM | pkg/spore-drive/clients/py/spore_drive/clients.py | 35 | # Create the full method name | COMMENT |
| MEDIUM | pkg/spore-drive/clients/py/spore_drive/clients.py | 134 | # Create the full method name | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | pkg/spore-drive/clients/py/example_pythonic.py | 88 | except Exception as e: | CODE |
| MEDIUM | pkg/spore-drive/clients/py/example_pythonic.py | 206 | print(f"Error caught: {e}") | CODE |
| LOW | pkg/spore-drive/clients/py/example_usage.py | 59 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/example_usage.py | 85 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/example.py | 68 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/example.py | 94 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/example.py | 123 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/example.py | 141 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/example.py | 149 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/example/csv_handler.py | 169 | except Exception: | CODE |
| LOW | pkg/spore-drive/clients/py/example/csv_handler.py | 213 | except Exception: | CODE |
| LOW | pkg/spore-drive/clients/py/example/csv_handler.py | 220 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/example/csv_handler.py | 243 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/example/run_demo.py | 109 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/example/run_demo.py | 125 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/example/displace.py | 105 | except Exception as e: | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/example/displace.py | 131 | except Exception: | CODE |
| LOW⚡ | pkg/spore-drive/clients/py/example/displace.py | 138 | except Exception: | CODE |
| LOW | pkg/spore-drive/clients/py/example/displace.py | 241 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/example/namecheap_client.py | 97 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/example/namecheap_client.py | 139 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/example/namecheap_client.py | 219 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_mock_server.py | 56 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_mock_server.py | 76 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_imports.py | 18 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 131 | except Exception: | CODE |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 175 | except Exception as e: | CODE |
| LOW | …pore-drive/clients/py/tests/test_config_integration.py | 607 | except Exception as e: | CODE |
| LOW | …/spore-drive/clients/py/spore_drive/service_manager.py | 109 | except Exception as e: | CODE |
| LOW | …/spore-drive/clients/py/spore_drive/service_manager.py | 117 | except Exception as e: | CODE |
| LOW | …/spore-drive/clients/py/spore_drive/service_manager.py | 189 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/spore_drive/operations.py | 28 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .goreleaser.yml | 44 | # Set this to true if you want to disable just the artifact upload to the SCM. | COMMENT |
| LOW | tools/tau/.goreleaser.yml | 43 | # Set this to true if you want to disable just the artifact upload to the SCM. | COMMENT |
| LOW | pkg/spore-drive/clients/py/example/run_demo.py | 134 | # Check if we're in the right directory | COMMENT |
| LOW | pkg/spore-drive/clients/py/example/setup_local_dev.sh | 10 | # Check if Python 3 is available | COMMENT |
| LOW | pkg/spore-drive/clients/py/tests/test_utils.py | 179 | # Check if service is running | COMMENT |
| LOW | pkg/spore-drive/clients/py/tests/test_health_check.py | 20 | # Check if there's an existing service | COMMENT |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_health_check.py | 72 | # Check if there's an existing service | COMMENT |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_health_check.py | 119 | # Check if there's an existing service | COMMENT |
| LOW⚡ | pkg/spore-drive/clients/py/tests/test_health_check.py | 137 | # Check if there's an existing service | COMMENT |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_service_manager.py | 602 | # Check if there's already a service running | COMMENT |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_service_manager.py | 621 | # Check if it's healthy | COMMENT |
| LOW | …/spore-drive/clients/py/spore_drive/service_manager.py | 276 | # Check if there's a service running via run file | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/coverage-gate.sh | 29 | "/tools/dream" # dream harness entrypoint | CODE |
| MEDIUM | pkg/tcc/taubyte/v1/schema/jsonschema_test.go | 111 | // preserves order; skipping each value as RawMessage keeps it shallow/robust). | COMMENT |
| MEDIUM⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 242 | # Test more comprehensive missing line coverage | COMMENT |
| MEDIUM⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 1140 | # Test HostsConfig comprehensive (lines 182-183) | COMMENT |
| MEDIUM⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 1144 | # Test SignerConfig comprehensive (lines 186-190) | COMMENT |
| MEDIUM⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 244 | """Unit test suite for comprehensive missing line coverage.""" | STRING |
| MEDIUM⚡ | …-drive/clients/py/tests/test_operations_integration.py | 307 | """Test comprehensive operations flow to hit remaining lines.""" | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | clients/p2p/auth/client_test.go | 85 | "key": "fake_key", | CODE |
| LOW | tools/tau/cli/commands/login/command_test.go | 17 | return "testUser", "test@test.com", nil | CODE |
| LOW | tools/tau/cli/commands/login/command_test.go | 62 | return "testUser", "test@test.com", nil | CODE |
| LOW | tools/tau/cli/commands/login/flow_test.go | 27 | return "testUser", "test@test.com", nil | CODE |
| LOW | tools/tau/cli/commands/login/flow_test.go | 47 | return "testUser", "test@test.com", nil | CODE |
| LOW | utils/tcc/validations_test.go | 90 | err := ProcessDNSValidations(validations, generatedDomainRegExp, true, []byte("fake-key")) | CODE |
| LOW | utils/tcc/validations_test.go | 108 | err := ProcessDNSValidations(validations, generatedDomainRegExp, true, []byte("fake-key")) | CODE |
| LOW | utils/tcc/validations_test.go | 126 | err := ProcessDNSValidations(validations, generatedDomainRegExp, false, []byte("fake-key")) | CODE |
| LOW | utils/tcc/validations_test.go | 143 | err := ProcessDNSValidations(validations, generatedDomainRegExp, true, []byte("fake-key")) | CODE |
| LOW | utils/tcc/validations_test.go | 158 | err := ProcessDNSValidations(validations, generatedDomainRegExp, true, []byte("fake-key")) | CODE |
| LOW | utils/tcc/validations_test.go | 175 | err := ProcessDNSValidations(validations, generatedDomainRegExp, true, []byte("fake-key")) | CODE |
| LOW | utils/tcc/validations_test.go | 191 | err := ProcessDNSValidations(validations, generatedDomainRegExp, true, []byte("fake-key")) | CODE |
| LOW | utils/tcc/validations_test.go | 216 | err := ProcessDNSValidations(validations, generatedDomainRegExp, true, []byte("fake-key")) | CODE |
| LOW | utils/mapstructure/mapstructure_benchmark_test.go | 232 | "email": "foo@bar.com", | CODE |
| LOW | utils/mapstructure/mapstructure_examples_test.go | 84 | "email": "foo@bar.com", | CODE |
| LOW | pkg/taucorder/service/auth_projects_test.go | 79 | projectID := createFakeProject(t, u, "fake-project", 1, "fake-user", "1", "2") | CODE |
| LOW | pkg/taucorder/service/auth_projects_test.go | 80 | projectID2 := createFakeProject(t, u, "fake-project-2", 1, "fake-user", "3", "4") | CODE |
| LOW | pkg/taucorder/service/auth_repos_test.go | 78 | createFakeProject(t, u, "fake-project", 1, "fake-user", "0", "1") | CODE |
| LOW | pkg/taucorder/service/auth_githooks_test.go | 79 | createFakeProject(t, u, "fake-project", 1, "fake-user", "0", "1") | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | pkg/spore-drive/clients/py/example/README.md | 63 | NAMECHEAP_API_KEY=your_api_key | CODE |
| HIGH | pkg/spore-drive/clients/py/example/README.md | 128 | api_key='your_api_key', | CODE |
| HIGH | pkg/spore-drive/clients/py/example/README.md | 142 | api_key='your_api_key', | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | pkg/spore-drive/clients/py/example/csv_handler.py | 47 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/csv_handler.py | 173 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/run_demo.py | 39 | CODE | |
| LOW | pkg/spore-drive/clients/py/example/displace.py | 181 | CODE | |
| LOW | pkg/spore-drive/clients/py/tests/test_mock_server.py | 19 | CODE | |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 326 | CODE | |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 347 | CODE | |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 367 | CODE | |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 387 | CODE | |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 407 | CODE | |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 697 | CODE | |
| LOW | pkg/spore-drive/clients/py/tests/test_drive.py | 748 | CODE | |
| LOW | …pore-drive/clients/py/tests/test_config_integration.py | 214 | CODE | |
| LOW | …pore-drive/clients/py/tests/test_config_integration.py | 384 | CODE | |
| LOW | …/spore-drive/clients/py/spore_drive/service_manager.py | 192 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/opbuild.py | 26 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/drive.py | 38 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/drive.py | 142 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | p2p/peer/peering_stress_test.go | 551 | // Step 1: Connect | COMMENT |
| LOW⚡ | p2p/peer/peering_stress_test.go | 578 | // Step 2: Verify connected state | COMMENT |
| LOW⚡ | p2p/peer/peering_stress_test.go | 587 | // Step 3: Disconnect | COMMENT |
| LOW | p2p/peer/peering_stress_test.go | 609 | // Step 4: Reconnect | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | p2p/peer/peering_stress_test.go | 551 | // Step 1: Connect | COMMENT |
| LOW⚡ | p2p/peer/peering_stress_test.go | 578 | // Step 2: Verify connected state | COMMENT |
| LOW⚡ | p2p/peer/peering_stress_test.go | 587 | // Step 3: Disconnect | COMMENT |
| LOW | p2p/peer/peering_stress_test.go | 609 | // Step 4: Reconnect | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/tau/cli/commands/resources/generic/code.go | 19 | // scaffold from, empty when the user declined. | COMMENT |
| MEDIUM | tools/tau/cli/commands/resources/generic/code.go | 55 | // scaffold writes the resource's code directory from a template. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | pkg/spore-drive/clients/py/example/csv_handler.py | 48 | Load server information from CSV file. Args: csv_path: Path to the CSV file | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | pkg/spore-drive/clients/py/example/displace.py | 231 | async def update_dns_records(self) -> None: | CODE |
| LOW | pkg/spore-drive/clients/py/example/displace.py | 252 | async def _update_namecheap_dns(self) -> None: | CODE |
| LOW | pkg/spore-drive/clients/py/example/namecheap_client.py | 171 | def set_all(self, name: str, record_type: str, addresses: List[str]) -> None: | CODE |
| LOW | pkg/spore-drive/clients/py/example/namecheap_client.py | 237 | async def update_a_records(self, name: str, addresses: List[str]) -> None: | CODE |
| LOW | pkg/spore-drive/clients/py/spore_drive/__init__.py | 21 | __all__ = [ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | clients/p2p/tns/cache.go | 73 | // TODO: implement tns Publish and optimize this | COMMENT |
| LOW | services/monkey/api_monkeys.go | 73 | // TODO: implement, does nothing... | COMMENT |
| LOW | pkg/kvdb/writer.go | 7 | // TODO: implement a mechanism to group PUT operations | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/coverage-gate.sh | 8 | # Usage: | COMMENT |