Fullstack Workspace for Humans & Machines
This report presents the forensic synthetic code analysis of taubyte/tau, a Go project with 5,085 GitHub stars. SynthScan v2.0 examined 308,050 lines of code across 3029 source files, recording 684 pattern matches distributed across 18 syntactic categories. The overall adjusted score of 6.0 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 684 distinct pattern matches across 18 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 25 | // ┌─────────────┬────────────────────────────────────────────────┐ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 27 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 29 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 31 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 33 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 35 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 37 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 39 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 41 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 43 | // └─────────────┴────────────────────────────────────────────────┘ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 61 | // ┌─────────────┬────────────────────────────────────────────────┐ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 63 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 65 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 67 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 69 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 71 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 73 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 75 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 77 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/query_test.go | 79 | // └─────────────┴────────────────────────────────────────────────┘ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/list_test.go | 25 | // ┌─────────────────┬───────────────┬──────────┐ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/list_test.go | 27 | // ├─────────────────┼───────────────┼──────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/list_test.go | 29 | // ├─────────────────┼───────────────┼──────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/database/list_test.go | 31 | // └─────────────────┴───────────────┴──────────┘ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/query_test.go | 25 | // ┌──────────────┬────────────────────────────────────────────────┐ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/query_test.go | 27 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/query_test.go | 29 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/query_test.go | 31 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/query_test.go | 33 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/query_test.go | 35 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/query_test.go | 37 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/query_test.go | 39 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/query_test.go | 41 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/query_test.go | 43 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/query_test.go | 45 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/query_test.go | 47 | // └──────────────┴────────────────────────────────────────────────┘ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/list_test.go | 27 | // ┌─────────────────┬────────────────────────────────────────────┐ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/list_test.go | 30 | // ├─────────────────┼────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/list_test.go | 33 | // ├─────────────────┼────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/website/list_test.go | 36 | // └─────────────────┴────────────────────────────────────────────┘ | COMMENT |
| MEDIUM⚡ | tools/tau/table/library/query_test.go | 24 | // ┌──────────────┬────────────────────────────────────────────────┐ | COMMENT |
| MEDIUM⚡ | tools/tau/table/library/query_test.go | 26 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/library/query_test.go | 28 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/library/query_test.go | 30 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/library/query_test.go | 32 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/library/query_test.go | 34 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/library/query_test.go | 36 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/library/query_test.go | 38 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/library/query_test.go | 40 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/library/query_test.go | 42 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/library/query_test.go | 44 | // └──────────────┴────────────────────────────────────────────────┘ | COMMENT |
| MEDIUM⚡ | tools/tau/table/library/list_test.go | 27 | // ┌─────────────────┬────────────────────────────────────────────┐ | COMMENT |
| MEDIUM⚡ | tools/tau/table/library/list_test.go | 30 | // ├─────────────────┼────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/library/list_test.go | 33 | // ├─────────────────┼────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/library/list_test.go | 36 | // └─────────────────┴────────────────────────────────────────────┘ | COMMENT |
| MEDIUM⚡ | tools/tau/table/function/query_test.go | 35 | // ┌─────────────┬────────────────────────────────────────────────┐ | COMMENT |
| MEDIUM⚡ | tools/tau/table/function/query_test.go | 37 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/function/query_test.go | 39 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/function/query_test.go | 41 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | tools/tau/table/function/query_test.go | 43 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| 130 more matches not shown… | ||||
| 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 | 75 | await config.accounts.email.smtp.host.set("smtp.example.com") | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 76 | await config.accounts.email.smtp.port.set(587) | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 77 | await config.accounts.email.smtp.user.set("noreply@example.com") | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 78 | await config.accounts.email.smtp.pass_.set("secret") | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 79 | await config.accounts.email.smtp.from_.set("noreply@example.com") | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 304 | await self.config.cloud.domain.root.set("the.cloud") | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 305 | domain_root = await self.config.cloud.domain.root.get() | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 313 | await self.config.cloud.domain.validation.generate() | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 333 | root_domain = await self.config.cloud.domain.root.get() | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 336 | generated_domain = await self.config.cloud.domain.generated.get() | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 426 | await self.config.cloud.p2p.swarm.generate() | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 427 | swarm_key_path = await self.config.cloud.p2p.swarm.key.path.get() | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 430 | swarm_key_data = await self.config.cloud.p2p.swarm.key.data.get() | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 486 | assert await self.config.accounts.email.smtp.host.get() == "smtp.batch.example.com" | CODE |
| CRITICAL⚡ | …pore-drive/clients/py/tests/test_config_integration.py | 487 | assert await self.config.accounts.email.smtp.port.get() == 2525 | 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 | 370 | const swarmKeyPath = await config.cloud.p2p.swarm.key.path.get(); | CODE |
| CRITICAL | pkg/spore-drive/clients/js/src/config.test.ts | 372 | const swarmKeyData = await config.cloud.p2p.swarm.key.data.get(); | CODE |
| CRITICAL | pkg/spore-drive/clients/js/src/config.test.ts | 419 | expect(await config.accounts.email.smtp.host.get()).toBe( | CODE |
| CRITICAL | pkg/spore-drive/clients/js/src/config.test.ts | 422 | 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 | 307 | async def test_cloud_operations_coverage(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 387 | def test_auth_config_default_dict(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 393 | def test_ports_config_default_dict(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 399 | def test_shapes_config_default_dict(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 469 | def test_ssh_config_with_params(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 476 | def test_host_config_with_params(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 485 | def test_signer_config_initialization(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 492 | def test_auth_config_with_signers(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 498 | def test_ports_config_with_ports(self): | CODE |
| LOW⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 504 | def test_shape_config_with_all_params(self): | CODE |
| 131 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/cli/commands/accounts/command.go | 1 | // Package accounts wires `tau accounts ...` into the urfave/cli v2 app. | COMMENT |
| LOW | tools/tau/table/database/query_test.go | 21 | COMMENT | |
| LOW | tools/tau/table/database/query_test.go | 61 | // ┌─────────────┬────────────────────────────────────────────────┐ | COMMENT |
| LOW | tools/tau/table/database/list_test.go | 21 | COMMENT | |
| LOW | tools/tau/table/website/query_test.go | 21 | COMMENT | |
| LOW | tools/tau/table/website/query_test.go | 41 | // ├──────────────┼────────────────────────────────────────────────┤ | COMMENT |
| LOW | tools/tau/table/website/list_test.go | 21 | }, | COMMENT |
| LOW | tools/tau/table/library/query_test.go | 21 | libraryTable.Query(library) | COMMENT |
| LOW | tools/tau/table/library/query_test.go | 41 | // │ - Provider │ github │ | COMMENT |
| LOW | tools/tau/table/library/list_test.go | 21 | }, | COMMENT |
| LOW | tools/tau/table/function/query_test.go | 41 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| LOW | tools/tau/table/function/query_test.go | 81 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| LOW | tools/tau/table/function/query_test.go | 101 | function := getDefaultFunction() | COMMENT |
| LOW | tools/tau/table/function/query_test.go | 121 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| LOW | tools/tau/table/function/list_test.go | 21 | COMMENT | |
| LOW | tools/tau/table/storage/query_test.go | 21 | } | COMMENT |
| LOW | tools/tau/table/storage/query_test.go | 61 | COMMENT | |
| LOW | tools/tau/table/storage/list_test.go | 21 | 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/table/smartops/query_test.go | 21 | } | COMMENT |
| LOW | tools/tau/table/smartops/list_test.go | 21 | COMMENT | |
| LOW | tools/tau/table/service/query_test.go | 21 | // │ ID │ QmbAA8hRosp5BaXFXikADCtpkQCgQCPdRVhnxjiSHfXdWH │ | COMMENT |
| LOW | tools/tau/table/service/list_test.go | 21 | COMMENT | |
| LOW | tools/tau/table/domain/query_test.go | 21 | // ┌─────────────┬────────────────────────────────────────────────┐ | COMMENT |
| LOW | tools/tau/table/domain/query_test.go | 41 | Tags: []string{"apple", "orange", "banana"}, | COMMENT |
| LOW | tools/tau/table/domain/query_test.go | 61 | // ├─────────────┼────────────────────────────────────────────────┤ | COMMENT |
| LOW | tools/tau/table/domain/list_test.go | 21 | COMMENT | |
| LOW | tools/tau/table/messaging/query_test.go | 21 | // ┌───────────────┬────────────────────────────────────────────────┐ | COMMENT |
| LOW | tools/tau/table/messaging/query_test.go | 41 | // ├───────────────┼────────────────────────────────────────────────┤ | COMMENT |
| LOW | tools/tau/table/messaging/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/helpers/libp2p.go | 121 | libp2p.EnableHolePunching(), | COMMENT |
| LOW | dream/benchmarks/bench_p2p_test.go | 21 | tcc "github.com/taubyte/tau/utils/tcc" | COMMENT |
| LOW | services/substrate/runtime/instantiate.go | 21 | return 0, err | COMMENT |
| LOW | services/substrate/tests/basic_test.go | 141 | // }) | COMMENT |
| LOW | services/substrate/components/p2p/types.go | 21 | COMMENT | |
| LOW | services/accounts/paths.go | 1 | package accounts | COMMENT |
| LOW | services/accounts/paths.go | 21 | // /accounts/{id}/prefs/{name}/events/{at_unixnano_zeropad} → PRefEvent | COMMENT |
| LOW | services/accounts/sessions.go | 21 | COMMENT | |
| LOW | services/accounts/auth_init.go | 21 | // Sessions (always available). | COMMENT |
| LOW | services/accounts/magic_link.go | 21 | // /auth/magic_links/{sha256(code)} → magicLinkRecord | COMMENT |
| LOW | services/accounts/magic_link.go | 41 | // - verify-side rate limit (per-IP, see verifyAttemptsPerIPMinute) | COMMENT |
| LOW | services/accounts/magic_link.go | 141 | // their per-email budget until expiry. | COMMENT |
| LOW | services/accounts/webauthn.go | 21 | // store for the per-flow challenge data passed between Begin* and Finish*. | COMMENT |
| LOW | services/accounts/email/sender.go | 1 | // Package email is the abstract sender used by the magic-link flow. SMTP is | COMMENT |
| LOW | services/accounts/email/sender.go | 21 | // | COMMENT |
| LOW | services/hoarder/kvdb.go | 301 | // reached. A no-barrier push makes the target claim + persist directly, so | COMMENT |
| LOW | services/hoarder/reconcile.go | 281 | // (deleted or renamed) — the only signal on which deleteResource may tear down | COMMENT |
| LOW | pkg/specs/hoarder/vars.go | 21 | // considered dead and dropped from the placement set. A few missed beats, so | COMMENT |
| LOW | pkg/specs/hoarder/keys.go | 1 | package hoarder | COMMENT |
| 20 more matches not shown… | ||||
| 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 | …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 | …/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 | 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 | 190 | # Create a new instance to avoid recursion in the test | COMMENT |
| MEDIUM | …g/spore-drive/clients/py/tests/test_operations_unit.py | 1374 | # Create a mock message type with complex DESCRIPTOR | COMMENT |
| MEDIUM | …pore-drive/clients/py/tests/test_config_integration.py | 201 | # 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 | 34 | # Create the full method name | COMMENT |
| MEDIUM | pkg/spore-drive/clients/py/spore_drive/clients.py | 126 | # 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 | 557 | except Exception as e: | CODE |
| LOW | …/spore-drive/clients/py/spore_drive/service_manager.py | 105 | except Exception as e: | CODE |
| LOW | …/spore-drive/clients/py/spore_drive/service_manager.py | 113 | except Exception as e: | CODE |
| LOW | …/spore-drive/clients/py/spore_drive/service_manager.py | 185 | except Exception as e: | CODE |
| LOW | pkg/spore-drive/clients/py/spore_drive/operations.py | 48 | except Exception as e: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | clients/p2p/auth/client_test.go | 86 | "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 | services/accounts/store_test.go | 51 | Name: "Acme Corp", | CODE |
| LOW | services/accounts/tests/dreaming_test.go | 57 | Name: "Acme Corp", | CODE |
| LOW⚡ | services/accounts/email/templates_test.go | 62 | AccountName: "Acme Corp", | CODE |
| LOW⚡ | services/accounts/email/templates_test.go | 71 | if !strings.Contains(subject, "Acme Corp") { | CODE |
| LOW⚡ | services/accounts/email/templates_test.go | 77 | "Acme Corp", | CODE |
| LOW⚡ | services/accounts/email/templates_test.go | 100 | AccountName: "Acme Corp", | CODE |
| LOW⚡ | services/accounts/email/templates_test.go | 108 | if !strings.Contains(subject, "GitHub") || !strings.Contains(subject, "Acme Corp") { | CODE |
| LOW⚡ | services/accounts/email/templates_test.go | 112 | "Alice (alice@example.com)", "Acme Corp", "GitHub", | CODE |
| LOW | pkg/taucorder/service/auth_projects_test.go | 80 | projectID := createFakeProject(t, u, "fake-project", 1, "fake-user", "1", "2") | CODE |
| LOW | pkg/taucorder/service/auth_projects_test.go | 81 | projectID2 := createFakeProject(t, u, "fake-project-2", 1, "fake-user", "3", "4") | CODE |
| LOW | pkg/taucorder/service/auth_repos_test.go | 79 | createFakeProject(t, u, "fake-project", 1, "fake-user", "0", "1") | CODE |
| LOW | pkg/taucorder/service/auth_githooks_test.go | 80 | createFakeProject(t, u, "fake-project", 1, "fake-user", "0", "1") | 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 | 266 | # 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⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 297 | # Test more comprehensive missing line coverage | COMMENT |
| MEDIUM⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 1195 | # Test HostsConfig comprehensive (lines 182-183) | COMMENT |
| MEDIUM⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 1199 | # Test SignerConfig comprehensive (lines 186-190) | COMMENT |
| MEDIUM⚡ | …g/spore-drive/clients/py/tests/test_operations_unit.py | 299 | """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 |
|---|---|---|---|---|
| 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 | 197 | CODE | |
| LOW | …pore-drive/clients/py/tests/test_config_integration.py | 367 | CODE | |
| LOW | …/spore-drive/clients/py/spore_drive/service_manager.py | 188 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/operations.py | 22 | CODE | |
| LOW | pkg/spore-drive/clients/py/spore_drive/operations.py | 82 | 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 |
|---|---|---|---|---|
| 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 |
| LOW | pkg/vm-low-orbit/ethereum/contract_event.go | 109 | //TODO: implement query | 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 | tools/coverage-gate.sh | 8 | # Usage: | COMMENT |