High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios
This report summarizes scanner evidence for taosdata/TDengine, a C project with 25,152 GitHub stars. SynthScan examined 2,359,275 lines of code across 5766 source files, recording 17831 pattern matches distributed across 26 syntactic categories. The legacy adjusted pattern signal is 15.0 (Elevated 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.
Can maintainers explain intent, assumptions, and trade-offs? 7415 finding(s).
Are imports declared and package/API names verified? 4522 finding(s).
Are wrappers, guards, and repeated structures necessary? 9181 finding(s).
Which changes need focused human review? 17831 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 17831 distinct pattern matches across 26 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 |
|---|---|---|---|---|
| MEDIUM | tools/boosttools/CMakeLists.txt | 7 | # ── Source files ────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/boosttools/CMakeLists.txt | 18 | # ── TDengine client library ────────────────────────────────── | COMMENT |
| MEDIUM | tools/boosttools/CMakeLists.txt | 58 | # ── System libraries ───────────────────────────────────────── | COMMENT |
| MEDIUM | tools/boosttools/CMakeLists.txt | 65 | # ── Compiler flags ─────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/boosttools/CMakeLists.txt | 76 | # ── Install ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/boosttools/benchmark.sh | 2 | # ============================================================================ | COMMENT |
| MEDIUM | tools/boosttools/benchmark.sh | 6 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | tools/boosttools/deploy.sh | 2 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | tools/boosttools/deploy.sh | 11 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | tools/tdgpt/tests/unit_test.py | 1412 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | tools/tdgpt/tests/unit_test.py | 1414 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/tdgpt/tests/unit_test.py | 1492 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/tdgpt/tests/unit_test.py | 1494 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/tdgpt/tests/unit_test.py | 1600 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/tdgpt/tests/unit_test.py | 1602 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/tdgpt/tests/unit_test.py | 905 | # ------------------------------------------------------------------ | STRING |
| MEDIUM | tools/tdgpt/tests/unit_test.py | 907 | # ------------------------------------------------------------------ | STRING |
| MEDIUM | test/conftest.py | 431 | # ============================ | COMMENT |
| MEDIUM | test/conftest.py | 459 | # ============================ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 24 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 26 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 54 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 56 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 76 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 78 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 116 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 118 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 158 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 160 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-ci/cold_upgrade_task.py | 192 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-ci/cold_upgrade_task.py | 194 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-ci/cold_upgrade_task.py | 200 | # ── Print configuration ────────────────────────────────── | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 211 | # ── Step 1: Read current version from cmake ────────────── | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 223 | # ── Step 3: Resolve base dirs and run compat-check ──────── | COMMENT |
| MEDIUM | test/tools/compat-ci/cold_upgrade_task.py | 269 | # ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/tools/compat-publish/compat_publish_main.sh | 51 | # ── argument check ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/tools/compat-publish/compat_publish_main.sh | 93 | # ── validate package name ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/tools/compat-publish/compat_publish_main.sh | 110 | # ── step 1: extract target green files into ./target ───────────────────────── | COMMENT |
| MEDIUM | test/tools/compat-publish/compat_publish_main.sh | 130 | # ── step 2: run cold-upgrade compat-check for each baseline version ────────── | COMMENT |
| MEDIUM | test/tools/compat-publish/compat_publish_main.sh | 188 | # ── step 3: run hot (rolling) upgrade compat-check ─────────────────────────── | COMMENT |
| MEDIUM | test/tools/compat-publish/compat_publish_main.sh | 235 | # ── step 4: summary ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/tools/compat-check/server/rollingUpgrade.py | 186 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/server/rollingUpgrade.py | 188 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-check/server/rollingUpgrade.py | 242 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-check/server/rollingUpgrade.py | 244 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/server/rollingUpgrade.py | 278 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/server/rollingUpgrade.py | 280 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 40 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 42 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 70 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 72 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 89 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 91 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-check/run/reporter.py | 102 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-check/run/reporter.py | 104 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-check/run/reporter.py | 114 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-check/run/reporter.py | 116 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 130 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | test/tools/compat-check/run/reporter.py | 132 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | test/tools/compat-check/run/main.py | 919 | # ============================================================================== | COMMENT |
| 2658 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | packaging/docker/test_tdgpt_dockerfile.py | 25 | assert ") -exec rm -rf {} + 2>/dev/null || true" in stage | CODE |
| HIGH | test/auto_crash_gen.py | 287 | git_commit = subprocess.Popen("cd %s && git log | head -n1"%crash_gen_path, shell=True, stdout=subprocess.PIPE,stder | CODE |
| HIGH | test/crash_gen_paths.py | 69 | cmd = "cd %s && python3 crash_gen_start_taosd.py" % script_dir | CODE |
| HIGH | test/auto_crash_gen_valgrind.py | 318 | git_commit = subprocess.Popen("cd %s && git log | head -n1"%crash_gen_path, shell=True, stdout=subprocess.PIPE,stder | CODE |
| HIGH | test/auto_crash_gen_valgrind_cluster.py | 306 | git_commit = subprocess.Popen("cd %s && git log | head -n1"%crash_gen_path, shell=True, stdout=subprocess.PIPE,stder | CODE |
| HIGH⚡ | test/crash_gen/crash_gen_main.py | 931 | # elif ( newState.equals(AnyState.STATE_TABLE_ONLY) ): # data deleted | COMMENT |
| HIGH⚡ | test/crash_gen/crash_gen_main.py | 920 | if (newState.equals(AnyState.STATE_EMPTY)): | CODE |
| HIGH⚡ | test/crash_gen/crash_gen_main.py | 924 | elif (newState.equals(AnyState.STATE_DB_ONLY)): # in DB only | CODE |
| HIGH⚡ | test/ci/count_assert.py | 86 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbBtree.c:ASSERT_CORE(pgno > 0 && pgno <= pBt->pPager- | CODE |
| HIGH⚡ | test/ci/count_assert.py | 88 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbBtree.c:ASSERT_CORE(next == 0 || (next <= pBt->pPage | CODE |
| HIGH⚡ | test/ci/count_assert.py | 89 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbBtree.c:ASSERT_CORE(pgno != 0 && pgno <= pBt->pPager | CODE |
| HIGH⚡ | test/ci/count_assert.py | 90 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbBtree.c:ASSERT_CORE((vLeft == 0) || (pgno > 0 && pgn | CODE |
| HIGH⚡ | test/ci/count_assert.py | 91 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbBtree.c:ASSERT_CORE(pgno > 0 && pgno <= pBtc->pBt->p | CODE |
| HIGH⚡ | test/ci/count_assert.py | 92 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbPage.c:ASSERT_CORE(pCell - pPage->pData >= 0 && pCel | CODE |
| HIGH⚡ | test/ci/count_assert.py | 93 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbPage.c:ASSERT_CORE(pCell + szCell - pPage->pData > 0 | CODE |
| HIGH⚡ | test/ci/count_assert.py | 94 | f"{TD_project_path}/community/source/libs/tdb/src/db/tdbPager.c:ASSERT_CORE(pgno > 0 && pgno <= pPager->dbFi | CODE |
| HIGH⚡ | test/ci/cov/tdengine_coverage_alarm.py | 389 | message = " Taosd && taosc 代码覆盖率低于56%,请密切关注!" | CODE |
| HIGH⚡ | test/ci/cov/tdengine_coverage_alarm.py | 394 | message = f" Taosd && taosc 代码覆盖率由{data2}上升到{data1},当前覆盖率为 {current_coverage_value:.3f}% 为历史最高覆盖率,继续加油! 失败的 Case | CODE |
| HIGH⚡ | test/ci/cov/tdengine_coverage_alarm.py | 398 | message = f" Taosd && taosc 代码覆盖率由{data2}上升到{data1},当前覆盖率为 {current_coverage_value:.3f}% 离历史最高覆盖率 {highest_cover | CODE |
| HIGH⚡ | test/ci/cov/tdengine_coverage_alarm.py | 402 | message = f" Taosd && taosc 代码覆盖率由{data2}下降到{data1},当前覆盖率为 {current_coverage_value:.3f}% 离历史最高覆盖率 {highest_cover | CODE |
| HIGH⚡ | test/ci/cov/tdengine_coverage_alarm.py | 406 | message = f" Taosd && taosc 本次代码覆盖率基本不变(<0.3%),当前覆盖率为 {current_coverage_value:.3f}% 离历史最高覆盖率 {highest_coverage_v | CODE |
| HIGH | test/ci/cov/tdengine_coverage_alarm.py | 469 | "title": "Taosd && taosc coverage report", | CODE |
| HIGH | test/new_test_framework/taostest/frame.py | 856 | install_cmds.append(f"cd {docker_tmp} && tar xzf {fileName} && cd {pkgDir} && ./install_client.sh && pip3 instal | CODE |
| HIGH⚡ | test/new_test_framework/taostest/components/taosd.py | 397 | "rm -rf *", "cmake .. && make -j 16 && make install"]) | CODE |
| HIGH | test/new_test_framework/taostest/components/taosd.py | 585 | # "if kill -0 $pid 2>/dev/null; then " | COMMENT |
| HIGH | test/new_test_framework/taostest/components/adapter.py | 134 | "ps -ef|grep -wi %s| grep -v grep | awk '{print $2}' | xargs kill -9 > /dev/null 2>&1 || true" % | CODE |
| HIGH | …st/new_test_framework/taostest/components/container.py | 134 | self.remote.cmd(config["fqdn"][0], [f'docker exec -d {container_name} sh -c \'echo "{ip}\t{host}" >> /etc/ho | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 228 | if bool(int(self._remote.cmd(fqdn, ['systemctl -l | grep prometheus > /dev/null 2>&1 && echo 1 || echo 0'])) | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 228 | if bool(int(self._remote.cmd(fqdn, ['systemctl -l | grep prometheus > /dev/null 2>&1 && echo 1 || echo 0'])) | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 230 | elif bool(int(self._remote.cmd(fqdn, ['ps -ef | grep -w prometheus | grep -v grep > /dev/null 2>&1 && echo 1 | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 230 | elif bool(int(self._remote.cmd(fqdn, ['ps -ef | grep -w prometheus | grep -v grep > /dev/null 2>&1 && echo 1 | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 247 | if bool(int(self._remote.cmd(fqdn, ['systemctl -l | grep node_exporter > /dev/null 2>&1 && echo 1 || echo 0' | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 247 | if bool(int(self._remote.cmd(fqdn, ['systemctl -l | grep node_exporter > /dev/null 2>&1 && echo 1 || echo 0' | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 249 | elif bool(int(self._remote.cmd(fqdn, ['ps -ef | grep -w node_exporter | grep -v grep > /dev/null 2>&1 && ech | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 249 | elif bool(int(self._remote.cmd(fqdn, ['ps -ef | grep -w node_exporter | grep -v grep > /dev/null 2>&1 && ech | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 269 | if bool(int(self._remote.cmd(fqdn, ['systemctl -l | grep process-exporter > /dev/null 2>&1 && echo 1 || echo | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 269 | if bool(int(self._remote.cmd(fqdn, ['systemctl -l | grep process-exporter > /dev/null 2>&1 && echo 1 || echo | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 271 | elif bool(int(self._remote.cmd(fqdn, ['ps -ef | grep -w process-exporter | grep -v grep > /dev/null 2>&1 && | CODE |
| HIGH⚡ | …t/new_test_framework/taostest/components/prometheus.py | 271 | elif bool(int(self._remote.cmd(fqdn, ['ps -ef | grep -w process-exporter | grep -v grep > /dev/null 2>&1 && | CODE |
| HIGH | …t/new_test_framework/taostest/components/prometheus.py | 85 | if bool(int(self._remote.cmd(self._fqdn, [f'ls {file} > /dev/null 2>&1 && echo 1 || echo 0']))): | CODE |
| HIGH | …t/new_test_framework/taostest/components/prometheus.py | 85 | if bool(int(self._remote.cmd(self._fqdn, [f'ls {file} > /dev/null 2>&1 && echo 1 || echo 0']))): | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 329 | os.system("systemctl stop taosd 2>/dev/null || true") | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 332 | os.system("pkill taosd 2>/dev/null || true") | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 333 | os.system("pkill taos 2>/dev/null || true") | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 334 | os.system("pkill taosadapter 2>/dev/null || true") | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 342 | os.system("pkill -9 taosd 2>/dev/null || true") | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 343 | os.system("pkill -9 taos 2>/dev/null || true") | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 344 | os.system("pkill -9 taosadapter 2>/dev/null || true") | CODE |
| HIGH⚡ | test/new_test_framework/utils/compatibilityUtil.py | 345 | os.system("fuser -k -n tcp 6030 2>/dev/null || true") | CODE |
| HIGH | test/new_test_framework/utils/sql.py | 2347 | # loop check util checkData return true | COMMENT |
| HIGH | test/new_test_framework/utils/sql.py | 2360 | # loop check util checkData return true | COMMENT |
| HIGH | …cases/18-StreamProcessing/01-Snode/snode_checkpoint.py | 131 | "interval(10s) sliding(10s) fill(value, 0, null)", | CODE |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 476 | # --- W1 OPEN: prevState=null, curState=[10, null] --- | COMMENT |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 486 | # --- W1 CLOSE: curState=[10, null], nextState=[20, 300] --- | COMMENT |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 496 | # --- W2 CLOSE: curState=[20, 300], nextState=[null, 400] --- | COMMENT |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 506 | # --- W3 OPEN: prevState=[20, 300], curState=[null, 400] --- | COMMENT |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 516 | # --- W3 CLOSE: curState=[null, 400], nextState=[30, 500] --- | COMMENT |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 610 | # --- W1 OPEN: curState=[1, null, null] --- | COMMENT |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 620 | # --- W1 CLOSE: [1, null, null] -> [2, 20, null] --- | COMMENT |
| HIGH⚡ | …StreamProcessing/05-Notify/test_stream_notify_state.py | 631 | # --- W2 OPEN: prev=[1, null, null], cur=[2, 20, null] --- | COMMENT |
| 1360 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 0 | tdengine standalone cluster setup module this module provides functionality to create and start a tdengine cluster with | STRING |
| HIGH | tools/tsbs-tdengine/src/deployCluster.py | 0 | tdengine standalone cluster setup module this module provides functionality to create and start a tdengine cluster with | STRING |
| HIGH | test/tools/compat-check/server/clusterSetup.py | 0 | tdengine standalone cluster setup module this module provides functionality to create and start a tdengine cluster with | STRING |
| HIGH | tools/tdgpt/taosanalytics/misc/autoencoder.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/tsfm.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/fc/moirai.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/fc/timesfm.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/fc/chronos.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/fc/gpt.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/fc/timemoe.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/imputat/moment.py | 0 | auto encoder algorithms to detect anomaly for time series data | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/dynamic/detector.py | 0 | return model parameters for logging / introspection. | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/dynamic/classifier.py | 0 | return model parameters for logging / introspection. | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/dynamic/regressioner.py | 0 | return model parameters for logging / introspection. | STRING |
| HIGH | test/auto_crash_gen.py | 0 | result: {msg_dict[status]} details owner: jayden jia start time: {starttime} end time: {endtime} hostname: {hostname} co | STRING |
| HIGH | test/auto_crash_gen_valgrind.py | 0 | result: {msg_dict[status]} details owner: jayden jia start time: {starttime} end time: {endtime} hostname: {hostname} co | STRING |
| HIGH | test/auto_crash_gen_valgrind_cluster.py | 0 | result: {msg_dict[status]} details owner: jayden jia start time: {starttime} end time: {endtime} hostname: {hostname} co | STRING |
| HIGH | test/new_test_framework/taostest/util/common.py | 0 | stb --> supertable tb --> table ts --> timestamp, same default col --> column, same default tag --> tag, same default d | STRING |
| HIGH | …DataIngestion/03-SML/test_write_sml_opentsdb_telnet.py | 0 | stb --> supertable tb --> table ts --> timestamp, same default col --> column, same default tag --> tag, same default d | STRING |
| HIGH | …6-DataIngestion/03-SML/test_write_sml_influxdb_line.py | 0 | stb --> supertable tb --> table ts --> timestamp, same default col --> column, same default tag --> tag, same default d | STRING |
| HIGH | …6-DataIngestion/03-SML/test_write_sml_opentsdb_json.py | 0 | stb --> supertable tb --> table ts --> timestamp, same default col --> column, same default tag --> tag, same default d | STRING |
| HIGH | test/new_test_framework/utils/compatibilityUtil.py | 0 | drop database if exists deldata;create database deldata duration 100;use deldata; create table deldata.stb1 (ts timestam | STRING |
| HIGH | …og/system-test/0-others/test_compatibility_coverage.py | 0 | drop database if exists deldata;create database deldata duration 100;use deldata; create table deldata.stb1 (ts timestam | STRING |
| HIGH | …atalog/system-test/6-cluster/test_5dnode3mnode_roll.py | 0 | drop database if exists deldata;create database deldata duration 100;use deldata; create table deldata.stb1 (ts timestam | STRING |
| HIGH | …rocessing/01-Snode/test_snode_params_check_minvalue.py | 0 | parameter: check default value check the default values of the following parameters: 1. numofmnodestreammgmtthreads 2. n | STRING |
| HIGH | …rocessing/01-Snode/test_snode_params_check_maxvalue.py | 0 | parameter: check default value check the default values of the following parameters: 1. numofmnodestreammgmtthreads 2. n | STRING |
| HIGH | …Processing/01-Snode/test_snode_params_check_default.py | 0 | parameter: check default value check the default values of the following parameters: 1. numofmnodestreammgmtthreads 2. n | STRING |
| HIGH | …st/cases/18-StreamProcessing/08-Recalc/recalc_bug_8.py | 0 | stream manual recalculation test test manual recalculation functionality: 1. manual recalculation with time range - shou | STRING |
| HIGH | …t/cases/18-StreamProcessing/08-Recalc/recalc_bug_12.py | 0 | stream manual recalculation test test manual recalculation functionality: 1. manual recalculation with time range - shou | STRING |
| HIGH | …t/cases/18-StreamProcessing/08-Recalc/recalc_bug_11.py | 0 | stream manual recalculation test test manual recalculation functionality: 1. manual recalculation with time range - shou | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_2.py | 0 | recalc: watermark with expired_time option test expired_time option with expired data: 1. write expired data - all windo | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_3.py | 0 | recalc: watermark with expired_time option test expired_time option with expired data: 1. write expired data - all windo | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_4.py | 0 | recalc: watermark with expired_time option test expired_time option with expired data: 1. write expired data - all windo | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 0 | recalc: watermark with expired_time option test expired_time option with expired data: 1. write expired data - all windo | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_2.py | 0 | check initial stream computation results after first data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_3.py | 0 | check initial stream computation results after first data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_4.py | 0 | check initial stream computation results after first data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 0 | check initial stream computation results after first data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_2.py | 0 | check stream computation results after expired data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_3.py | 0 | check stream computation results after expired data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_4.py | 0 | check stream computation results after expired data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 0 | check stream computation results after expired data insertion | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_2.py | 0 | check final stream computation results after all operations | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_3.py | 0 | check final stream computation results after all operations | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_4.py | 0 | check final stream computation results after all operations | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 0 | check final stream computation results after all operations | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_2.py | 0 | check stream computation results after recalculation operations | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_3.py | 0 | check stream computation results after recalculation operations | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_4.py | 0 | check stream computation results after recalculation operations | STRING |
| HIGH | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 0 | check stream computation results after recalculation operations | STRING |
| HIGH | …es/18-StreamProcessing/03-TriggerMode/count_new_dbg.py | 0 | basic test verification testing during the development process. catalog: - streams: 03-triggermode description: - create | STRING |
| HIGH | …es/18-StreamProcessing/03-TriggerMode/event_new_dbg.py | 0 | basic test verification testing during the development process. catalog: - streams: 03-triggermode description: - create | STRING |
| HIGH | …s/18-StreamProcessing/03-TriggerMode/test_count_new.py | 0 | basic test verification testing during the development process. catalog: - streams: 03-triggermode description: - create | STRING |
| HIGH | …/cases/18-StreamProcessing/03-TriggerMode/session_1.py | 0 | basic test verification testing during the development process. catalog: - streams: 03-triggermode description: - create | STRING |
| HIGH | …es/18-StreamProcessing/03-TriggerMode/state_new_dbg.py | 0 | basic test verification testing during the development process. catalog: - streams: 03-triggermode description: - create | STRING |
| HIGH | …/18-StreamProcessing/03-TriggerMode/state_addnewsub.py | 0 | basic qdb 2 verification testing during the development process. catalog: - streams:others since: v3.3.3.7 labels: commo | STRING |
| HIGH | …st/cases/18-StreamProcessing/03-TriggerMode/state_2.py | 0 | basic qdb 2 verification testing during the development process. catalog: - streams:others since: v3.3.3.7 labels: commo | STRING |
| HIGH | …ses/18-StreamProcessing/99-Others/test_trigger_type.py | 0 | basic qdb 2 verification testing during the development process. catalog: - streams:others since: v3.3.3.7 labels: commo | STRING |
| HIGH | …s/18-StreamProcessing/99-Others/test_trigger_type_4.py | 0 | basic qdb 2 verification testing during the development process. catalog: - streams:others since: v3.3.3.7 labels: commo | STRING |
| HIGH | …s/18-StreamProcessing/99-Others/test_trigger_type_3.py | 0 | basic qdb 2 verification testing during the development process. catalog: - streams:others since: v3.3.3.7 labels: commo | STRING |
| 975 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packaging/checkPackageRuning.py | 17 | CODE | |
| LOW | packaging/checkPackageRuning.py | 18 | CODE | |
| LOW | packaging/smokeTest/smokeTestClient.py | 16 | CODE | |
| LOW | packaging/smokeTest/test_anode.py | 4 | CODE | |
| LOW | packaging/smokeTest/test_anode.py | 6 | CODE | |
| LOW | packaging/smokeTest/test_anode.py | 7 | CODE | |
| LOW | packaging/smokeTest/test_anode.py | 8 | CODE | |
| LOW | packaging/smokeTest/test_anode.py | 9 | CODE | |
| LOW | …ckaging/smokeTest/versionCheckAndUninstallforPytest.py | 17 | CODE | |
| LOW | …ckaging/smokeTest/versionCheckAndUninstallforPytest.py | 18 | CODE | |
| LOW | …ckaging/smokeTest/versionCheckAndUninstallforPytest.py | 20 | CODE | |
| LOW | …ckaging/smokeTest/versionCheckAndUninstallforPytest.py | 24 | CODE | |
| LOW | packaging/smokeTest/versionCheckAndUninstall.py | 16 | CODE | |
| LOW | packaging/smokeTest/test_client.py | 3 | CODE | |
| LOW | packaging/smokeTest/test_client.py | 4 | CODE | |
| LOW | packaging/smokeTest/test_client.py | 6 | CODE | |
| LOW | packaging/smokeTest/main.py | 8 | CODE | |
| LOW | tools/auto/testCompression/testCompression.py | 1 | CODE | |
| LOW | tools/auto/testCompression/testCompression.py | 2 | CODE | |
| LOW | tools/auto/testCompression/testCompression.py | 6 | CODE | |
| LOW | tools/auto/testCompression/testCompression.py | 7 | CODE | |
| LOW | tools/auto/testCompression/testCompression.py | 8 | CODE | |
| LOW | tools/auto/testBss/testBss.py | 1 | CODE | |
| LOW | tools/auto/testBss/testBss.py | 2 | CODE | |
| LOW | tools/auto/testBss/testBss.py | 6 | CODE | |
| LOW | tools/auto/testBss/testBss.py | 7 | CODE | |
| LOW | tools/auto/testBss/testBss.py | 8 | CODE | |
| LOW | tools/auto/stmt2Performance/stmt2Perf.py | 1 | CODE | |
| LOW | tools/auto/stmt2Performance/stmt2Perf.py | 2 | CODE | |
| LOW | tools/auto/stmt2Performance/stmt2Perf.py | 6 | CODE | |
| LOW | tools/auto/stmt2Performance/stmt2Perf.py | 7 | CODE | |
| LOW | tools/auto/stmt2Performance/stmt2Perf.py | 8 | CODE | |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 21 | CODE | |
| LOW | tools/tsbs-tdengine/src/writeData.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/writeData.py | 18 | CODE | |
| LOW | tools/tsbs-tdengine/src/writeData.py | 23 | CODE | |
| LOW | tools/tsbs-tdengine/src/outDB.py | 16 | CODE | |
| LOW | tools/tsbs-tdengine/src/outDB.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/outDB.py | 19 | CODE | |
| LOW | tools/tsbs-tdengine/src/outDB.py | 24 | CODE | |
| LOW | tools/tsbs-tdengine/src/tdengine.py | 16 | CODE | |
| LOW | tools/tsbs-tdengine/src/tdengine.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/util.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/outMetrics.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/cmdLine.py | 22 | CODE | |
| LOW | tools/tsbs-tdengine/src/scene.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/doTest.py | 16 | CODE | |
| LOW | tools/tsbs-tdengine/src/doTest.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/doTest.py | 18 | CODE | |
| LOW | tools/tsbs-tdengine/src/doTest.py | 22 | CODE | |
| LOW | tools/tsbs-tdengine/src/doTest.py | 24 | CODE | |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 16 | CODE | |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 22 | CODE | |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 25 | CODE | |
| LOW | tools/tsbs-tdengine/src/outLog.py | 16 | CODE | |
| LOW | tools/tsbs-tdengine/src/outLog.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/main.py | 17 | CODE | |
| LOW | tools/tsbs-tdengine/src/main.py | 18 | CODE | |
| LOW | tools/tsbs-tdengine/src/main.py | 19 | CODE | |
| 2913 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packaging/docker/test_tdgpt_dockerfile.py | 21 | def test_moirai_cleanup_ignores_find_delete_races(): | CODE |
| LOW | packaging/smokeTest/conftest.py | 28 | def pytest_runtest_makereport(item, call): | CODE |
| LOW | packaging/smokeTest/conftest.py | 45 | def pytest_html_results_summary(prefix, summary, postfix): | CODE |
| LOW | packaging/rpm/test_tdengine_spec_contract.py | 5 | def test_tdengine_spec_does_not_require_tree_binary(): | CODE |
| LOW | tools/tdgpt/packaging/win_release.py | 65 | def build_default_resource_package_url(version: str) -> str: | CODE |
| LOW | tools/tdgpt/packaging/win_release.py | 228 | def resolve_python_runtime_source(): | CODE |
| LOW | tools/tdgpt/packaging/win_release.py | 253 | def copy_packaged_python_runtime(): | CODE |
| LOW | tools/tdgpt/packaging/win_release.py | 422 | def resolve_taos_internal_path(*parts): | CODE |
| LOW | tools/tdgpt/packaging/test_win_release.py | 11 | def test_copy_icon_file_uses_gitlab_monorepo_taos_internal(tmp_path): | CODE |
| LOW | tools/tdgpt/packaging/test_win_release.py | 32 | def test_copy_enterprise_files_uses_gitlab_monorepo_taos_internal(tmp_path): | CODE |
| LOW | tools/tdgpt/taosanalytics/util.py | 50 | def convert_results_to_windows(result, ts_list, valid_code): | CODE |
| LOW | tools/tdgpt/taosanalytics/conf.py | 70 | # def _get_default_conf_windows(self): | COMMENT |
| LOW | tools/tdgpt/taosanalytics/conf.py | 140 | def get_dynamic_model_directory(self): | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 251 | def get_classification_algo_list(self): | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 257 | def register_service_from_file(self, config_file: str): | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 366 | def unregister_dynamic_service(self, name: str): | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 406 | def _register_services_in_dir( | CODE |
| LOW | tools/tdgpt/taosanalytics/app.py | 147 | def handle_profile_search_req(): | CODE |
| LOW | tools/tdgpt/taosanalytics/misc/hf_download.py | 44 | def _matches_retriable_endpoint_error(exc: Exception) -> bool: | CODE |
| LOW | tools/tdgpt/taosanalytics/misc/hf_download.py | 51 | def _is_retriable_on_endpoint_change(exc: Exception) -> bool: | CODE |
| LOW | tools/tdgpt/taosanalytics/misc/hf_download.py | 78 | def snapshot_download_with_fallback( | CODE |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 313 | def _update_model_kwargs_for_generation( | CODE |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 897 | def prepare_inputs_for_generation( | CODE |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/timesfm-server.py | 66 | def _validate_forecast_parameters(data): | CODE |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/moment-server.py | 192 | def draw_imputation_stride_result(trues, preds, masks): | CODE |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/moirai-server.py | 79 | def handle_singlevariate_forecast(input_data, prediction_length, interval): | CODE |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/moirai-server.py | 122 | def handle_covariate_forecast( | CODE |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/moirai-server.py | 173 | def handle_future_covariate_forecast( | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/imputation.py | 45 | def draw_imputation_final_result(data, mask): | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/dynamic/model_loader.py | 85 | def apply_pipeline_preprocessing( | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/tool/profile_search.py | 53 | def _validate_result_constraints(result_obj, algo_type): | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/tool/profile_search.py | 274 | def _build_window_candidates_from_series( | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/tool/profile_search.py | 341 | def _build_candidates_from_profiles( | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/tool/profile_search.py | 404 | def _parse_profile_search_input(req_json): | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/tool/profile_search.py | 532 | def _validate_possible_candidates( | CODE |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 199 | def _validate_and_prepare_model_directory(raw_model_name, request_addr): | CODE |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 422 | def _save_model_files_and_validate( | CODE |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 585 | def do_undeploy_dynamic_model(request): | CODE |
| LOW | tools/tdgpt/tests/service_registry_sync_test.py | 70 | def test_sync_subdirectory_model_discovered(self, mock_config_instance): | CODE |
| LOW | tools/tdgpt/tests/service_registry_sync_test.py | 92 | def test_sync_skip_existing_model_in_subdir(self, mock_config_instance): | CODE |
| LOW | tools/tdgpt/tests/service_registry_sync_test.py | 113 | def test_sync_missing_config_file_in_subdir(self, mock_config_instance): | CODE |
| LOW | tools/tdgpt/tests/service_registry_sync_test.py | 130 | def test_sync_constructs_correct_config_path(self, mock_config_instance): | CODE |
| LOW | tools/tdgpt/tests/service_registry_sync_test.py | 147 | def test_sync_multiple_subdirectory_models(self, mock_config_instance): | CODE |
| LOW | tools/tdgpt/tests/service_registry_sync_test.py | 167 | def test_sync_register_fails_with_invalid_config(self, mock_config_instance): | CODE |
| LOW | tools/tdgpt/tests/service_registry_sync_test.py | 190 | def test_sync_handles_mixed_old_and_new_format(self, mock_config_instance): | CODE |
| LOW | tools/tdgpt/tests/service_registry_sync_test.py | 213 | def test_sync_subdir_with_special_characters_in_name(self, mock_config_instance): | CODE |
| LOW | tools/tdgpt/tests/service_registry_sync_test.py | 231 | def test_sync_subdir_empty_directory(self, mock_config_instance): | CODE |
| LOW | tools/tdgpt/tests/process_manager_test.py | 17 | def test_read_pid_file_exists(self, process_manager, temp_dir): | CODE |
| LOW | tools/tdgpt/tests/process_manager_test.py | 28 | def test_read_pid_file_not_exists(self, process_manager): | CODE |
| LOW | tools/tdgpt/tests/process_manager_test.py | 33 | def test_read_pid_invalid_content(self, process_manager, temp_dir): | CODE |
| LOW⚡ | tools/tdgpt/tests/process_manager_test.py | 67 | def test_is_running_unix_process_exists(self, process_manager): | CODE |
| LOW⚡ | tools/tdgpt/tests/process_manager_test.py | 77 | def test_is_running_unix_process_not_exists(self, process_manager): | CODE |
| LOW⚡ | tools/tdgpt/tests/process_manager_test.py | 87 | def test_is_running_windows_process_exists(self, process_manager, mocker): | CODE |
| LOW⚡ | tools/tdgpt/tests/process_manager_test.py | 100 | def test_is_running_windows_process_not_exists(self, process_manager, mocker): | CODE |
| LOW⚡ | tools/tdgpt/tests/process_manager_test.py | 110 | def test_wait_for_service_success(self, process_manager, mocker): | CODE |
| LOW⚡ | tools/tdgpt/tests/process_manager_test.py | 117 | def test_wait_for_service_timeout(self, process_manager, mocker): | CODE |
| LOW⚡ | tools/tdgpt/tests/process_manager_test.py | 124 | def test_wait_for_service_delayed_start(self, process_manager, mocker): | CODE |
| LOW | tools/tdgpt/tests/process_manager_test.py | 135 | def test_kill_process_windows_graceful(self, process_manager, mocker): | CODE |
| LOW | tools/tdgpt/tests/process_manager_test.py | 149 | def test_kill_process_windows_force(self, process_manager, mocker): | CODE |
| LOW | tools/tdgpt/tests/process_manager_test.py | 161 | def test_kill_process_unix_graceful(self, process_manager, mocker): | CODE |
| 3157 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/tdgpt/taosanalytics/util.py | 264 | except FileNotFoundError: | CODE |
| HIGH | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 279 | except Exception: | CODE |
| HIGH | tools/tdgpt/tests/service_registry_sync_test.py | 183 | except Exception: | CODE |
| HIGH | tools/tdgpt/tests/batch_process_test.py | 197 | except (ValueError, RuntimeError): | CODE |
| HIGH | tools/tdgpt/tests/batch_process_test.py | 215 | except (ValueError, RuntimeError): | CODE |
| HIGH | tools/tdgpt/tests/batch_process_test.py | 230 | except (ValueError, RuntimeError): | CODE |
| HIGH | tools/tdgpt/tests/batch_process_test.py | 500 | except (ValueError, RuntimeError): | CODE |
| HIGH | tools/tdgpt/script/install.py | 41 | except Exception: | CODE |
| HIGH | tools/tdgpt/script/install.py | 1078 | except Exception: | CODE |
| HIGH | tools/tdgpt/script/install.py | 1623 | except Exception: | CODE |
| HIGH | tools/tdgpt/script/install.py | 1860 | except Exception: | CODE |
| HIGH | tools/tdgpt/script/install.py | 590 | except Exception: | CODE |
| HIGH | tools/tdgpt/script/install.py | 1646 | except Exception: | CODE |
| HIGH | tools/tdgpt/script/install.py | 1849 | except Exception: | CODE |
| HIGH | tools/tdgpt/script/install.py | 725 | except Exception: | CODE |
| HIGH | tools/tdgpt/script/taosanode_service.py | 89 | except OSError: | CODE |
| HIGH | tools/tdgpt/script/taosanode_service.py | 133 | except OSError: | CODE |
| HIGH | tools/tdgpt/script/taosanode_service.py | 408 | except (ValueError, IOError): | CODE |
| HIGH | tools/tdgpt/script/taosanode_service.py | 441 | except Exception: | CODE |
| HIGH | tools/tdgpt/script/taosanode_service.py | 544 | except (OSError, ProcessLookupError): | CODE |
| HIGH | tools/tdgpt/script/taosanode_service.py | 1379 | except Exception: | CODE |
| HIGH | test/conftest.py | 89 | except (ValueError, OSError): | CODE |
| HIGH | test/conftest.py | 81 | except (ValueError, OSError): | CODE |
| HIGH | test/conftest.py | 413 | except Exception: | CODE |
| HIGH | test/tools/compat-check/server/clusterSetup.py | 118 | except Exception: | CODE |
| HIGH | test/tools/compat-check/server/clusterSetup.py | 133 | except Exception: | CODE |
| HIGH | test/tools/compat-check/server/clusterSetup.py | 176 | except ProcessLookupError: | CODE |
| HIGH | test/tools/compat-check/server/clusterSetup.py | 178 | except OSError: | CODE |
| HIGH | test/tools/compat-check/server/clusterSetup.py | 198 | except OSError: | CODE |
| HIGH | test/tools/compat-check/server/clusterSetup.py | 382 | except Exception: | CODE |
| HIGH | test/tools/compat-check/server/clusterSetup.py | 484 | except Exception: | CODE |
| HIGH | test/tools/compat-check/server/clusterSetup.py | 189 | except ProcessLookupError: | CODE |
| HIGH | test/tools/compat-check/server/clusterSetup.py | 367 | except Exception: | CODE |
| HIGH | test/tools/compat-check/resource/userVerifier.py | 149 | except Exception: | CODE |
| HIGH | test/tools/compat-check/client/subscriber.py | 53 | except Exception: | CODE |
| HIGH | test/tools/compat-check/client/querier.py | 119 | except Exception: | CODE |
| HIGH | test/tools/compat-check/client/querier.py | 82 | except Exception: | CODE |
| HIGH | test/tools/compat-check/client/writer.py | 137 | except Exception: | CODE |
| HIGH | test/tools/compat-check/client/writer.py | 98 | except Exception: | CODE |
| HIGH | test/crash_gen/crash_gen_main.py | 2197 | except TmqError as err: # topic deleted by other threads | CODE |
| HIGH | test/ci/run_win_cases.py | 39 | except: | CODE |
| HIGH | test/ci/run_win_cases.py | 182 | except Exception: | CODE |
| HIGH | test/ci/run_win_cases.py | 171 | except (psutil.NoSuchProcess, psutil.AccessDenied): | CODE |
| HIGH | test/ci/run_win_cases.py | 178 | except (psutil.NoSuchProcess, psutil.AccessDenied): | CODE |
| HIGH | test/ci/run_win_cases.py | 187 | except Exception: | CODE |
| HIGH | test/ci/run_win_cases.py | 193 | except Exception: | CODE |
| HIGH | test/ci/run_win_cases.py | 472 | except: | CODE |
| HIGH | test/ci/run_win_cases.py | 345 | except (psutil.NoSuchProcess, psutil.AccessDenied): | CODE |
| HIGH | test/ci/cov/tdengine_coverage_alarm.py | 768 | except: | CODE |
| HIGH | test/new_test_framework/taostest/tdclustercase.py | 695 | except Exception as e: | CODE |
| HIGH | test/new_test_framework/taostest/tdcase.py | 13 | except NameError: | CODE |
| HIGH | test/new_test_framework/taostest/logger.py | 69 | except: | CODE |
| HIGH | test/new_test_framework/taostest/frame.py | 35 | except NameError: | CODE |
| HIGH | test/new_test_framework/taostest/frame.py | 1063 | except: | CODE |
| HIGH | test/new_test_framework/taostest/frame.py | 342 | except KeyError as e: | CODE |
| HIGH | test/new_test_framework/taostest/util/sql.py | 9 | except: | CODE |
| HIGH | test/new_test_framework/taostest/util/sql.py | 17 | except ValueError: | CODE |
| HIGH | test/new_test_framework/taostest/util/sql.py | 21 | except ValueError: | CODE |
| HIGH | test/new_test_framework/taostest/util/sql.py | 628 | except: | CODE |
| HIGH | …w_test_framework/taostest/clustermanager/envmanager.py | 11 | except: | CODE |
| 368 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | build.sh | 1 | #!/bin/bash | COMMENT |
| LOW | build.sh | 21 | # # what types are valid: cmake --help-command set | less | COMMENT |
| LOW | build.sh | 41 | # ./build.sh bld | COMMENT |
| LOW | packaging/checkPackageRuning.py | 1 | #!/usr/bin/python | COMMENT |
| LOW | packaging/setup_env.sh | 81 | # Results need to be stored when source | COMMENT |
| LOW | packaging/setup_env.sh | 681 | cd .. | COMMENT |
| LOW | packaging/setup_env.sh | 861 | COMMENT | |
| LOW | packaging/setup_env.sh | 1841 | install_package "cloud-init" | COMMENT |
| LOW | packaging/setup_env.sh | 1861 | # echo "Adding configuration to /etc/cloud/cloud.cfg." | COMMENT |
| LOW | packaging/pack_community_tar.sh | 1 | #!/bin/bash | COMMENT |
| LOW | packaging/testpackage.sh | 361 | # cd ${installPath} | COMMENT |
| LOW | packaging/tools/makepkg.sh | 81 | # tdinsight_caches="" | COMMENT |
| LOW | packaging/tools/makepkg.sh | 201 | # mkdir -p ${taostools_install_dir} || echo -e "failed to create ${taostools_install_dir}" | COMMENT |
| LOW | packaging/tools/makepkg.sh | 461 | # else | COMMENT |
| LOW | packaging/tools/install.sh | 801 | # hostname $newHostname | COMMENT |
| LOW | packaging/tools/install_spec.sh | 441 | COMMENT | |
| LOW | packaging/cfg/taos.cfg | 1 | ######################################################## | COMMENT |
| LOW | packaging/cfg/taos.cfg | 21 | COMMENT | |
| LOW | packaging/cfg/taos.cfg | 41 | COMMENT | |
| LOW | packaging/cfg/taos.cfg | 61 | # -1 (no compression) | COMMENT |
| LOW | packaging/cfg/taos.cfg | 81 | COMMENT | |
| LOW | packaging/cfg/taos.cfg | 101 | # monitor 1 | COMMENT |
| LOW | packaging/cfg/taos.cfg | 121 | # 135: output debug, warning and error | COMMENT |
| LOW | packaging/cfg/taos.cfg | 141 | # debug flag for query | COMMENT |
| LOW | packaging/cfg/taos.cfg | 161 | COMMENT | |
| LOW | packaging/cfg/taos.cfg | 181 | # tdbDebugFlag 131 | COMMENT |
| LOW | packaging/cfg/taos.cfg | 201 | # The FQDN of the host on which this dnode will be started. It can be IP address. | COMMENT |
| LOW | packaging/cfg/taos.cfg | 221 | # 135: output debug, warning and error | COMMENT |
| LOW | packaging/cfg/taos.cfg | 241 | # This value increases exponentially with consecutive failures until the maximum wait time is reached. | COMMENT |
| LOW | packaging/cfg/taos.cfg | 261 | # to verify the server certificate. This certificate should be the CA certificate that issued | COMMENT |
| LOW | packaging/deb/makedeb.sh | 81 | COMMENT | |
| LOW | packaging/smokeTest/smokeTestClient.py | 1 | #!/usr/bin/python | COMMENT |
| LOW | …ckaging/smokeTest/versionCheckAndUninstallforPytest.py | 1 | #!/usr/bin/python | COMMENT |
| LOW | packaging/smokeTest/versionCheckAndUninstall.py | 1 | #!/usr/bin/python | COMMENT |
| LOW | tools/inc/pub.h | 21 | #endif | COMMENT |
| LOW | tools/inc/pub.h | 41 | COMMENT | |
| LOW | tools/rocks-reader/rreader.cpp | 1 | //#ifdef USE_ROCKSDB | COMMENT |
| LOW | tools/shell/inc/shellInt.h | 21 | #include "taoserror.h" | COMMENT |
| LOW | tools/shell/inc/shellInt.h | 41 | #define SHELL_SHOW_TOKEN_DISPLAY_WIDTH (TSDB_TOKEN_LEN - 1) | COMMENT |
| LOW | tools/shell/src/shellAuto.c | 521 | // | COMMENT |
| LOW | tools/shell/src/shellAuto.c | 541 | #define WT_VAR_RSMA 10 | COMMENT |
| LOW | tools/shell/src/shellAuto.c | 561 | #define WT_VAR_LANGUAGE WT_FROM_DB_MAX + 14 | COMMENT |
| LOW | tools/shell/src/shellArguments.c | 21 | COMMENT | |
| LOW | tools/shell/src/shellArguments.c | 41 | #define SHELL_BI_MODE "Set BI mode" | COMMENT |
| LOW | tools/taosdump/inc/restoreData.h | 41 | // | COMMENT |
| LOW | tools/taosdump/inc/bckError.h | 21 | #define TSDB_CODE_BCK_CREATE_THREAD_FAILED TAOS_DEF_ERROR_CODE(0, 0xA002) | COMMENT |
| LOW | tools/taosdump/inc/colCompress.h | 21 | // | COMMENT |
| LOW | tools/taosdump/inc/bck.h | 21 | COMMENT | |
| LOW | tools/taosdump/inc/bck.h | 61 | } BckStats; | COMMENT |
| LOW | tools/taosdump/inc/compatAvro.h | 21 | // Restore a complete taosdump AVRO backup (DDL + meta + data). | COMMENT |
| LOW | tools/taosdump/inc/backupMeta.h | 41 | // ---------------- interfalce ---------------- | COMMENT |
| LOW | tools/taosdump/inc/restoreMeta.h | 41 | // restore database extended meta: virtual tables, streams, topics. | COMMENT |
| LOW | tools/taosdump/inc/bckProgress.h | 21 | // phase values for g_progress.phase | COMMENT |
| LOW | tools/taosdump/inc/bckArgs.h | 141 | COMMENT | |
| LOW | tools/taosdump/inc/bckArgs.h | 161 | // and restore, same as the rest of taosdump's -D/-M/-W options). | COMMENT |
| LOW | tools/taosdump/test/CMakeLists.txt | 1 | # taosdump test CMakeLists.txt | COMMENT |
| LOW | tools/taosdump/src/CMakeLists.txt | 81 | MESSAGE(FATAL_ERROR "build taosdump not found BUILD_VER_NUMBER define.") | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvroMeta.c | 21 | #include <jansson.h> | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvroUtil.c | 21 | #pragma pop_macro("__atomic_add_fetch") | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 21 | #pragma pop_macro("__atomic_add_fetch") | COMMENT |
| 2091 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | packaging/check_package.sh | 3 | # This file is used to install database on linux systems. The operating system | COMMENT |
| MEDIUM | packaging/checkPackageRuning.py | 6 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 12 | # Define the packages to be installed | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 16 | # Define the packages to be installed for build TDinternal | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 22 | # Define the packages to be installed via pip | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 28 | # Define the version of the Ubuntu release | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 41 | # Define the path where the core dump files should be stored | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 44 | # Define the path where the repository should be cloned | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 47 | # Define the path to the script directory | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 54 | # Define the path to the .bashrc file | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 57 | # Define the path to the Cargo configuration file | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 69 | # Define the path where the Prometheus binary should exist | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 72 | # Define the path where the Node Exporter binary should exist | COMMENT |
| MEDIUM⚡ | packaging/setup_env.sh | 75 | # Define the path where the Process Exporter binary should exist | COMMENT |
| MEDIUM | packaging/setup_env.sh | 193 | # Define the codename of the Ubuntu release | COMMENT |
| MEDIUM | packaging/setup_env.sh | 1083 | # Define the installation location for Go | COMMENT |
| MEDIUM | packaging/tools/get_version.sh | 3 | # This file is used to install TAOS time-series database on linux systems. The operating system | COMMENT |
| MEDIUM | packaging/tools/get_os.sh | 3 | # This file is used to install TAOS time-series database on linux systems. The operating system | COMMENT |
| MEDIUM | packaging/tools/set_core.sh | 3 | # This file is used to set config for core when taosd crash | COMMENT |
| MEDIUM | packaging/tools/install.sh | 3 | # This file is used to install database on linux systems. The operating system | COMMENT |
| MEDIUM | packaging/tools/install_client.sh | 3 | # This file is used to install TDengine client on linux systems. The operating system | COMMENT |
| MEDIUM | packaging/tools/post.sh | 3 | # This file is used to install tdengine rpm package on centos systems. The operating system | COMMENT |
| MEDIUM | packaging/tools/make_install.sh | 3 | # This file is used to install TAOS time-series database on linux systems. The operating system | COMMENT |
| MEDIUM | packaging/tools/install_spec.sh | 3 | # This file is used to install database on linux systems. The operating system | COMMENT |
| MEDIUM | packaging/docker/entrypoint.sh | 8 | # Define the base path for models | COMMENT |
| MEDIUM | packaging/docker/entrypoint.sh | 19 | # Define the five subdirectories under model path | COMMENT |
| MEDIUM | packaging/smokeTest/test_smoking_selfhost.sh | 27 | # Define the Python commands to execute | COMMENT |
| MEDIUM | packaging/smokeTest/smokeTestClient.py | 6 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | …ckaging/smokeTest/versionCheckAndUninstallforPytest.py | 6 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | packaging/smokeTest/versionCheckAndUninstall.py | 6 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | packaging/rpm/tests/test_makerpm_sudo_detection.sh | 137 | # Create a dummy sudo that returns "command not found" | COMMENT |
| MEDIUM | tools/auto/testCompression/testCompression.py | 15 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | tools/auto/testBss/testBss.py | 15 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | tools/auto/stmt2Performance/stmt2Perf.py | 15 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | tools/tdgpt/taosanalytics/tsfmservice/moment-server.py | 218 | # Create an initial DataFrame, convert timestamps to pandas datetime type and set as index | COMMENT |
| MEDIUM | tools/tdgpt/tests/service_registry_sync_test.py | 35 | # Create a ServiceRegistry instance | COMMENT |
| MEDIUM⚡ | tools/tdgpt/tests/config_test.py | 53 | # Create a custom config file | COMMENT |
| MEDIUM | tools/tdgpt/script/install.sh | 3 | # This file is used to install analysis platform on linux systems. The operating system | COMMENT |
| MEDIUM | tools/tdgpt/script/install.sh | 259 | # Create an array of link names and target scripts | COMMENT |
| MEDIUM | tools/taosBenchmark/packaging/tools/get_os.sh | 3 | # This file is used to install TAOS time-series database on linux systems. The operating system | COMMENT |
| MEDIUM | tools/taosBenchmark/packaging/tools/install-tools.sh | 3 | # This file is used to install taos-tools on your linux systems. | COMMENT |
| MEDIUM | tools/taosBenchmark/packaging/tools/uninstall-tools.sh | 3 | # This file is used to install taos-tools on your linux systems. | COMMENT |
| MEDIUM | test/crash_gen_bootstrap.py | 6 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/tools/compat-publish/extract_pkg.sh | 25 | # Create a temp dir to extract into | COMMENT |
| MEDIUM | test/crash_gen/crash_gen_main.py | 6 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/crash_gen/crash_gen_main.py | 579 | for tid in range(0, self.numThreads): # Create the threads | CODE |
| MEDIUM | test/crash_gen/service_manager.py | 280 | # Create the process + managing thread immediately | STRING |
| MEDIUM | test/new_test_framework/taostest/tdclustercase.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/taostest/util/common.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/taostest/util/sml_types.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/utils/eos.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/utils/sqlset.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/utils/mqttUtil.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/utils/taosdemoCfg.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/utils/taosdemoCfg.py | 192 | # The following functions are import functions for different dicts and lists | COMMENT |
| MEDIUM | test/new_test_framework/utils/taosdemoCfg.py | 242 | # The following functions are alter functions for different dicts | COMMENT |
| MEDIUM | test/new_test_framework/utils/taosdemoCfg.py | 351 | # The following functions are get functions for different dicts | COMMENT |
| MEDIUM | test/new_test_framework/utils/log.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/utils/epath.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| MEDIUM | test/new_test_framework/utils/etool.py | 5 | # This file is proprietary and confidential to TAOS Technologies. | COMMENT |
| 445 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | packaging/checkPackageRuning.py | 39 | print("Error: Invalid serverHost value. Only alphanumeric characters, dots, hyphens, colons, and underscores are all | CODE |
| MEDIUM | packaging/delete_ref_lock.py | 39 | print("Error parsing branch name.") | CODE |
| LOW | packaging/delete_ref_lock.py | 55 | except Exception as ex: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 252 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 457 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 479 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 501 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 524 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 570 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 575 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 602 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 801 | except Exception as e: | CODE |
| MEDIUM | tools/tsbs-tdengine/tools/sort_csv.py | 39 | print(f"Error: Column '{col}' not found in CSV headers") | CODE |
| MEDIUM⚡ | tools/tsbs-tdengine/tools/sort_csv.py | 62 | print(f"Error: File not found: {input_file}") | CODE |
| LOW⚡ | tools/tsbs-tdengine/tools/sort_csv.py | 64 | except Exception as e: | CODE |
| MEDIUM⚡ | tools/tsbs-tdengine/tools/sort_csv.py | 65 | print(f"Error processing CSV: {e}") | CODE |
| MEDIUM | tools/tsbs-tdengine/tools/sort_csv.py | 109 | print(f"Error: Input file does not exist: {args.input}") | STRING |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 245 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 492 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 514 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 536 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 559 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 605 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 610 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 637 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 743 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/writeData.py | 80 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/writeData.py | 106 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/writeData.py | 167 | except Exception as e: | CODE |
| MEDIUM | tools/tsbs-tdengine/src/writeData.py | 54 | def read_data_info(self, scenario_id, yaml_file): | CODE |
| LOW | tools/tsbs-tdengine/src/outDB.py | 221 | except Exception as e: | STRING |
| LOW | tools/tsbs-tdengine/src/outDB.py | 231 | except Exception as e: | STRING |
| LOW | tools/tsbs-tdengine/src/outMetrics.py | 318 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/outMetrics.py | 327 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/doTest.py | 49 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/doTest.py | 121 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/doTest.py | 178 | except Exception as e: | CODE |
| MEDIUM | tools/tsbs-tdengine/src/doTest.py | 33 | def total_delay(self, cursor, delaySql, i): | CODE |
| MEDIUM | tools/tsbs-tdengine/src/doTest.py | 144 | def read_verify_info(self, scenario_id, yaml_file): | CODE |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 45 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 49 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 109 | except Exception as e: | CODE |
| LOW | tools/tsbs-tdengine/src/main.py | 102 | except Exception as e: | CODE |
| LOW | tools/tdgpt/packaging/win_release.py | 976 | except Exception as e: | CODE |
| LOW | tools/tdgpt/packaging/win_release.py | 1012 | except Exception as e: | CODE |
| LOW | tools/tdgpt/docker/time-moe_server.py | 124 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/util.py | 187 | except Exception: | CODE |
| LOW | tools/tdgpt/taosanalytics/util.py | 222 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/util.py | 266 | except Exception as cleanup_error: | CODE |
| LOW | tools/tdgpt/taosanalytics/util.py | 294 | except Exception as cleanup_error: | CODE |
| LOW | tools/tdgpt/taosanalytics/conf.py | 13 | except Exception: # pragma: no cover | CODE |
| LOW | tools/tdgpt/taosanalytics/conf.py | 18 | except Exception: # pragma: no cover | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 115 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 140 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 170 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 302 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 442 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 495 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 550 | except Exception as e: | CODE |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 565 | except Exception as e: | CODE |
| 1463 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packaging/delete_ref_lock.py | 42 | CODE | |
| LOW | packaging/smokeTest/conftest.py | 28 | CODE | |
| LOW | …ckaging/smokeTest/versionCheckAndUninstallforPytest.py | 55 | CODE | |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 534 | CODE | |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 627 | CODE | |
| LOW | tools/tsbs-tdengine/tools/sort_csv.py | 21 | CODE | |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 569 | CODE | |
| LOW | tools/tsbs-tdengine/src/writeData.py | 54 | CODE | |
| LOW | tools/tsbs-tdengine/src/outDB.py | 68 | CODE | |
| LOW | tools/tsbs-tdengine/src/doTest.py | 52 | CODE | |
| LOW | tools/tsbs-tdengine/src/doTest.py | 144 | CODE | |
| LOW | tools/tsbs-tdengine/src/prepareEnv.py | 31 | CODE | |
| LOW | tools/tdgpt/packaging/build_offline_assets.py | 169 | CODE | |
| LOW | tools/tdgpt/packaging/build_offline_assets.py | 199 | CODE | |
| LOW | tools/tdgpt/packaging/build_offline_assets.py | 267 | CODE | |
| LOW | tools/tdgpt/taosanalytics/util.py | 50 | CODE | |
| LOW | tools/tdgpt/taosanalytics/conf.py | 30 | CODE | |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 71 | CODE | |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 257 | CODE | |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 406 | CODE | |
| LOW | tools/tdgpt/taosanalytics/service_registry.py | 504 | CODE | |
| LOW | tools/tdgpt/taosanalytics/model_file_mgt.py | 69 | CODE | |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 129 | CODE | |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 789 | CODE | |
| LOW | tools/tdgpt/taosanalytics/algo/association.py | 9 | CODE | |
| LOW | tools/tdgpt/taosanalytics/algo/dynamic/detector.py | 184 | CODE | |
| LOW | tools/tdgpt/taosanalytics/algo/fc/prophet.py | 48 | CODE | |
| LOW | tools/tdgpt/taosanalytics/algo/tool/profile_search.py | 274 | CODE | |
| LOW | tools/tdgpt/taosanalytics/algo/tool/profile_search.py | 626 | CODE | |
| LOW | tools/tdgpt/taosanalytics/algo/tool/batch_env.py | 386 | CODE | |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 48 | CODE | |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 585 | CODE | |
| LOW | tools/tdgpt/tests/unit_test.py | 366 | CODE | |
| LOW | tools/tdgpt/script/install.py | 622 | CODE | |
| LOW | tools/tdgpt/script/install.py | 763 | CODE | |
| LOW | tools/tdgpt/script/install.py | 966 | CODE | |
| LOW | tools/tdgpt/script/install.py | 1115 | CODE | |
| LOW | tools/tdgpt/script/install.py | 1484 | CODE | |
| LOW | tools/tdgpt/script/install.py | 1605 | CODE | |
| LOW | tools/tdgpt/script/install.py | 1651 | CODE | |
| LOW | tools/tdgpt/script/install.py | 2310 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 1922 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 484 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 993 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 1194 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 1359 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 1686 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 1811 | CODE | |
| LOW | tools/tdgpt/script/taosanode_service.py | 1005 | CODE | |
| LOW | test/conftest.py | 297 | CODE | |
| LOW | test/conftest.py | 509 | CODE | |
| LOW | test/conftest.py | 1191 | CODE | |
| LOW | test/conftest.py | 609 | CODE | |
| LOW | test/auto_crash_gen.py | 99 | CODE | |
| LOW | test/auto_crash_gen.py | 193 | CODE | |
| LOW | test/crash_gen_start_taosd.py | 46 | CODE | |
| LOW | test/auto_crash_gen_valgrind.py | 102 | CODE | |
| LOW | test/auto_crash_gen_valgrind.py | 194 | CODE | |
| LOW | test/auto_crash_gen_valgrind_cluster.py | 99 | CODE | |
| LOW | test/auto_crash_gen_valgrind_cluster.py | 189 | CODE | |
| 881 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/tdgpt/taosanalytics/algo/association.py | 10 | Convert input data to transaction-item matrix. Args: data: Either a 2D list (matrix) or list of lists | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/association.py | 68 | Execute Apriori association rule mining. Args: input_data: Transaction-item matrix (list of lists) or | STRING |
| HIGH | tools/tdgpt/taosanalytics/algo/tool/apriori.py | 29 | Execute Apriori algorithm on transaction-item matrix. Args: matrix: DataFrame or 2D numpy | STRING |
| HIGH | test/new_test_framework/utils/mqttUtil.py | 245 | Checks if the qos fetched by the last subscription matches the expected qos. Args: expecte | STRING |
| HIGH | test/new_test_framework/utils/mqttUtil.py | 260 | Checks if the number of rows fetched by the last subscription matches the expected number of rows. Arg | STRING |
| HIGH | test/new_test_framework/utils/mqttUtil.py | 275 | Retrieves the number of rows fetched by the last sub. Args: None Returns: | STRING |
| HIGH | test/new_test_framework/utils/mqttUtil.py | 312 | Checks if the given element is equal to the expected element. Args: elm: The element to be | STRING |
| HIGH | test/new_test_framework/utils/mqttUtil.py | 340 | Checks if the given element is not equal to the expected element. Args: elm: The element t | STRING |
| HIGH | test/new_test_framework/utils/taoskeeper.py | 65 | update taoskeeper cfg file Args: update_dict: dict, update dict ex | STRING |
| HIGH | test/new_test_framework/utils/taoskeeper.py | 102 | add param option and value to cfg file Args: option: str, param name v | STRING |
| HIGH | test/new_test_framework/utils/taoskeeper.py | 155 | start taoskeeper process. Args: None Returns: None Raises: | STRING |
| HIGH | test/new_test_framework/utils/taoskeeper.py | 233 | stop taoskeeper process. Args: force_kill: bool, whether to force kill the process | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 163 | Initializes the TDSql instance with a database cursor and optionally enables logging. Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 184 | Closes the cursor. Args: None Returns: None Raises: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 199 | Reconnect Args: username (str):The username used to log in to the cluster. pas | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 231 | Prepares the database by optionally dropping it if it exists, creating it, and setting it as the active databas | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 273 | Executes a list of SQL queries and checks the results against the expected results. Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 310 | Executes a SQL query and fetches the results. Args: sql (str): The SQL query to be execute | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 461 | Executes a SQL statement a specified number of times.(Not used) Args: sql (str): The SQL s | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 495 | Executes a SQL statement. Args: sql (str): The SQL statement to be executed. q | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 533 | Executes a list of SQL statements. Args: sqls (list): The list of SQL statements to be exe | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 551 | Executes a SQL query and waits until the expected number of rows is retrieved or the timeout is reached. | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 591 | Executes a SQL query with retry mechanism and handles both successful and failed scenarios. This method attempt | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 682 | Executes a SQL statement and checks if it results in an error.(Not used) Args: sql (str): | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 705 | Executes a list of SQL queries and checks for expected errors. Args: sql_list (list): The | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 742 | Checks if a SQL statement will result in an error when executed. This method executes the provided SQL statemen | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 792 | Executes a SQL statement and checks for expected errors. Args: sql (str): The SQL statemen | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 968 | Retrieves the data at the specified row and column from the last query result. Args: row ( | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 985 | Retrieves the data at the specified row and column from the last query result. Args: row (i | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 998 | Retrieves all data from the specified column in the last query result. Args: col (int): Th | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1016 | Retrieves all data from the specified row in the last query result. Args: row (int): The r | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1034 | Executes a SQL query and fetches the results. Args: sql (str): The SQL query to be execute | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1061 | Retrieves the value of a specified variable from the database. Args: search_attr (str): Th | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1086 | Executes a SQL query and retrieves the column names and optionally the column types. Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1118 | Retrieves the number of rows fetched by the last query. Args: None Returns: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1133 | Retrieves the number of cols fetched by the last query. Args: None Returns: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1149 | Executes a SQL query and retrieves the first value in the result. Args: sql (str): The SQL | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1169 | Checks if the number of rows fetched by the last query matches the expected number of rows. Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1189 | Verify if the number of rows returned by SQL query meets the expected condition. Args: exp | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1257 | Checks if the number of rows fetched by the last query is within the expected range.(Not used) Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1281 | Checks if the number of columns fetched by the last query matches the expected number of columns. Args | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1310 | Checks if the specified row and column indices are within the range of the last query result. Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1355 | Checks if the data type at the specified row and column matches the expected data type. Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1414 | Checks if the data at the specified row and column matches the expected data. Args: row (i | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1907 | Checks if the data at the specified key matches the expected data. Args: key: The first co | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 1982 | Whether the data at the specified key matches the expected data. Args: key: The first colu | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2025 | Checks if the assertVal is true. Args: assertVal: The value to be assert show | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2048 | Executes a SQL query and checks if the result matches the expected data. Args: sql (str): | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2082 | Loop executes a SQL query and checks if the result matches the expected data. Args: sql (s | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2131 | Executes a SQL query and checks if the result matches the expected data from a CSV file.(Not used) Arg | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2173 | Executes a SQL query and checks if the result matches the expected data (Same as checkDataMem). Args: | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2206 | Executes a SQL query and checks if the result matches the expected data from a CSV file line by line. | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2253 | Checks if the specified row and column indices are within the range of the last query result without exiting th | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2279 | Checks if the data at the specified row and column matches the expected data without exiting the program. | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2329 | Executes a SQL query in a loop and checks if the data at the specified row and column matches the expected data | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2373 | Checks if the number of affected rows from the last executed SQL statement matches the expected number of affec | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2402 | Checks if the column names from the last query match the expected column names. Args: col_ | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2480 | Checks if the given element is equal to the expected element. Args: elm: The element to be | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2508 | Checks if the given element is not equal to the expected element. Args: elm: The element t | STRING |
| HIGH | test/new_test_framework/utils/sql.py | 2558 | Executes an aggregate SQL query and checks if the result matches the expected count. Args: | STRING |
| 12 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 64 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 65 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 67 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 69 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 71 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 73 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 75 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 77 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 79 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 81 | CODE | |
| MEDIUM | test/new_test_framework/taostest/performance/monitor.py | 83 | CODE | |
| MEDIUM | test/new_test_framework/utils/mqttUtil.py | 50 | CODE | |
| MEDIUM | test/new_test_framework/utils/mqttUtil.py | 68 | CODE | |
| MEDIUM | test/new_test_framework/utils/pathFinding.py | 134 | CODE | |
| MEDIUM | test/new_test_framework/utils/pathFinding.py | 138 | CODE | |
| MEDIUM | test/new_test_framework/utils/pathFinding.py | 139 | CODE | |
| MEDIUM | test/new_test_framework/utils/pathFinding.py | 145 | CODE | |
| MEDIUM | test/new_test_framework/utils/pathFinding.py | 149 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 190 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 192 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 224 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 225 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 252 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 256 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 257 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 274 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/three_gorges_phase1_bug1.py | 275 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 157 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 218 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 220 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 222 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 254 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 255 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 282 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 286 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 287 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 304 | CODE | |
| MEDIUM | …treamProcessing/20-UseCase/test_three_gorges_phase1.py | 305 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 96 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 97 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 98 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 102 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 127 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 131 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 144 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 148 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 155 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 156 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 157 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 158 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 165 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 190 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 191 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 192 | CODE | |
| MEDIUM | …StreamProcessing/31-OldTsimCases/test_oldcase_state.py | 198 | CODE | |
| MEDIUM | test/cases/25-Privileges/test_priv_control.py | 1741 | CODE | |
| MEDIUM | test/cases/25-Privileges/test_priv_control.py | 1744 | CODE | |
| MEDIUM | test/cases/25-Privileges/test_priv_control.py | 1745 | CODE | |
| MEDIUM | test/cases/25-Privileges/test_priv_control.py | 1748 | CODE | |
| MEDIUM | test/cases/25-Privileges/test_priv_control.py | 1749 | CODE | |
| 112 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/taosdump/src/compatible/compatAvroUtil.c | 424 | // Step 1: iterate server columns (same order as buildPartialStr) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvroUtil.c | 447 | // Step 2: for each backup column, find matching server column | COMMENT |
| LOW⚡ | tools/taosdump/src/compatible/compatAvro.c | 660 | // Step 1: Execute dbs.sql (CREATE DATABASE, USE, CREATE STABLE, ...) | COMMENT |
| LOW⚡ | tools/taosdump/src/compatible/compatAvro.c | 667 | // Step 2: Scan data directories | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 679 | // Step 3: Restore meta at dbPath level (tbtags and ntb files live at DB root) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 694 | // Step 4: Physical data (from data*/ subdirectories) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 720 | // Step 5: Virtual tables meta at dbPath level (second pass) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 734 | // Step 6: Virtual data — skip for now; virtual tables don't export data files | COMMENT |
| LOW | tools/taosdump/src/restore/restoreMeta.c | 2695 | // Step 1: qualify stream name with targetDb if not already db-qualified. | COMMENT |
| LOW | tools/taosdump/src/restore/restoreMeta.c | 2730 | // Step 2: apply every -W rename pair to database references in the DDL, | COMMENT |
| LOW | tools/boosttools/README.md | 267 | # Step 1: sync schema only | COMMENT |
| LOW | tools/boosttools/README.md | 270 | # Step 2: sync data separately (possibly on a different machine) | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 25 | # Step 1: Create remote directory | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 29 | # Step 2: Copy source files | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 41 | # Step 3: Build on remote | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 45 | # Step 4: Verify | COMMENT |
| LOW⚡ | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 546 | # Step 3: Save model files and validate pkl | COMMENT |
| LOW⚡ | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 555 | # Step 4: Register service | COMMENT |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 513 | # Step 1: Extract and validate payload | COMMENT |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 535 | # Step 2: Validate model name and prepare directories | COMMENT |
| LOW⚡ | test/tools/compat-check/server/rollingUpgrade.py | 323 | # Step 1: stop all nodes | COMMENT |
| LOW⚡ | test/tools/compat-check/server/rollingUpgrade.py | 332 | # Step 2: replace binaries on all nodes | COMMENT |
| LOW⚡ | test/tools/compat-check/server/rollingUpgrade.py | 337 | # Step 3: start all nodes | COMMENT |
| LOW | test/new_test_framework/utils/eutil.py | 78 | # Step 1: Find all processes named "taosd" | COMMENT |
| LOW | test/new_test_framework/utils/eutil.py | 102 | # Step 2: Get thread information for the first taosd process | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_2.py | 96 | # Step 3: Write trigger data to trigger tables (tdb) to start stream computation | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_3.py | 95 | # Step 3: Write trigger data to trigger tables (tdb) to start stream computation | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 93 | # Step 1: Write base data to meters table (qdb) | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 104 | # Step 3: Write trigger data to trigger tables (tdb) to start stream computation | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 820 | # Step 1: Verify stream exists and is running | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 826 | # Step 2: Verify target table was deleted before writing trigger data | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 855 | # Step 3: Check stream status and behavior | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 861 | # Step 4: Verify system robustness | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 168 | # Step 1: Install old version and create streams | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 172 | # Step 2: Try to start with new version (should fail) | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 179 | # Step 3: Cleanup streams on old version | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 182 | # Step 4: Create new streams on new version | COMMENT |
| LOW | test/cases/25-Privileges/test_priv_upgrade.py | 186 | # Step 1: Install old version and create cluster | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 246 | # Step 2: Prepare test data and users | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 250 | # Step 3: Capture baseline | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 255 | # Step 4: Cold upgrade | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 311 | # Step 5: Verify upgrade results | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 336 | # Step 1: Install old version and create cluster | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 378 | # Step 2: Prepare test data and user | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 407 | # Step 3: Upgrade to buggy version 3.4.2.4 | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 490 | # Step 4: Upgrade to latest version | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_basic_c.py | 423 | # Step 1: Simple ALTER→ROLLBACK→SELECT (no DROP) | COMMENT |
| LOW | test/cases/21-MetaData/test_meta_batch_txn_basic_c.py | 434 | # Step 2: ALTER→DROP→ROLLBACK→SELECT | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_advanced.py | 621 | # Step 1: Simple ALTER→ROLLBACK | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_advanced.py | 631 | # Step 2: ALTER→DROP→ROLLBACK | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_stress.py | 238 | # Step 1: pre-fill active txns close to the global limit | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_stress.py | 247 | # Step 2: burst concurrent BEGIN and verify stable admission/reject behavior | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_stress.py | 289 | # Step 3: cleanup and verify admission recovers immediately | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 539 | # Step 1: Create super table (outside transaction) | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 544 | # Step 2: Create stream that aggregates first(score) per child table name | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 571 | # Step 4: Insert known score values into each CTB | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 578 | # Step 5: Wait for stream to process (up to 20s). | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 596 | # Step 6: Verify exact score values | COMMENT |
| LOW | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 558 | # Step 3: Commit 3 CTBs in a single batch transaction | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_taosx_txn_cluster.py | 325 | # Step 1: Baseline — write WAL .txn entries | COMMENT |
| 90 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/taosdump/src/compatible/compatAvroUtil.c | 424 | // Step 1: iterate server columns (same order as buildPartialStr) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvroUtil.c | 447 | // Step 2: for each backup column, find matching server column | COMMENT |
| LOW⚡ | tools/taosdump/src/compatible/compatAvro.c | 660 | // Step 1: Execute dbs.sql (CREATE DATABASE, USE, CREATE STABLE, ...) | COMMENT |
| LOW⚡ | tools/taosdump/src/compatible/compatAvro.c | 667 | // Step 2: Scan data directories | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 679 | // Step 3: Restore meta at dbPath level (tbtags and ntb files live at DB root) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 694 | // Step 4: Physical data (from data*/ subdirectories) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 720 | // Step 5: Virtual tables meta at dbPath level (second pass) | COMMENT |
| LOW | tools/taosdump/src/compatible/compatAvro.c | 734 | // Step 6: Virtual data — skip for now; virtual tables don't export data files | COMMENT |
| LOW | tools/taosdump/src/restore/restoreMeta.c | 2695 | // Step 1: qualify stream name with targetDb if not already db-qualified. | COMMENT |
| LOW | tools/taosdump/src/restore/restoreMeta.c | 2730 | // Step 2: apply every -W rename pair to database references in the DDL, | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 25 | # Step 1: Create remote directory | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 29 | # Step 2: Copy source files | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 41 | # Step 3: Build on remote | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 45 | # Step 4: Verify | COMMENT |
| LOW⚡ | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 546 | # Step 3: Save model files and validate pkl | COMMENT |
| LOW⚡ | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 555 | # Step 4: Register service | COMMENT |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 513 | # Step 1: Extract and validate payload | COMMENT |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 535 | # Step 2: Validate model name and prepare directories | COMMENT |
| LOW⚡ | test/tools/compat-check/server/rollingUpgrade.py | 323 | # Step 1: stop all nodes | COMMENT |
| LOW⚡ | test/tools/compat-check/server/rollingUpgrade.py | 332 | # Step 2: replace binaries on all nodes | COMMENT |
| LOW⚡ | test/tools/compat-check/server/rollingUpgrade.py | 337 | # Step 3: start all nodes | COMMENT |
| LOW | test/new_test_framework/utils/eutil.py | 78 | # Step 1: Find all processes named "taosd" | COMMENT |
| LOW | test/new_test_framework/utils/eutil.py | 102 | # Step 2: Get thread information for the first taosd process | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_2.py | 96 | # Step 3: Write trigger data to trigger tables (tdb) to start stream computation | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_3.py | 95 | # Step 3: Write trigger data to trigger tables (tdb) to start stream computation | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 93 | # Step 1: Write base data to meters table (qdb) | COMMENT |
| LOW | …/18-StreamProcessing/08-Recalc/recalc_expired_bug_1.py | 104 | # Step 3: Write trigger data to trigger tables (tdb) to start stream computation | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 820 | # Step 1: Verify stream exists and is running | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 826 | # Step 2: Verify target table was deleted before writing trigger data | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 855 | # Step 3: Check stream status and behavior | COMMENT |
| LOW⚡ | …sing/06-ResultSaved/test_result_saved_comprehensive.py | 861 | # Step 4: Verify system robustness | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 168 | # Step 1: Install old version and create streams | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 172 | # Step 2: Try to start with new version (should fail) | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 179 | # Step 3: Cleanup streams on old version | COMMENT |
| LOW⚡ | …g/23-Compatibility/test_compatibility_cross_version.py | 182 | # Step 4: Create new streams on new version | COMMENT |
| LOW | test/cases/25-Privileges/test_priv_upgrade.py | 186 | # Step 1: Install old version and create cluster | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 246 | # Step 2: Prepare test data and users | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 250 | # Step 3: Capture baseline | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 255 | # Step 4: Cold upgrade | COMMENT |
| LOW⚡ | test/cases/25-Privileges/test_priv_upgrade.py | 311 | # Step 5: Verify upgrade results | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 336 | # Step 1: Install old version and create cluster | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 378 | # Step 2: Prepare test data and user | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 407 | # Step 3: Upgrade to buggy version 3.4.2.4 | COMMENT |
| LOW | …st/cases/25-Privileges/test_priv_upgrade_regression.py | 490 | # Step 4: Upgrade to latest version | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_basic_c.py | 423 | # Step 1: Simple ALTER→ROLLBACK→SELECT (no DROP) | COMMENT |
| LOW | test/cases/21-MetaData/test_meta_batch_txn_basic_c.py | 434 | # Step 2: ALTER→DROP→ROLLBACK→SELECT | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_advanced.py | 621 | # Step 1: Simple ALTER→ROLLBACK | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_advanced.py | 631 | # Step 2: ALTER→DROP→ROLLBACK | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_stress.py | 238 | # Step 1: pre-fill active txns close to the global limit | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_stress.py | 247 | # Step 2: burst concurrent BEGIN and verify stable admission/reject behavior | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_meta_batch_txn_stress.py | 289 | # Step 3: cleanup and verify admission recovers immediately | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 539 | # Step 1: Create super table (outside transaction) | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 544 | # Step 2: Create stream that aggregates first(score) per child table name | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 571 | # Step 4: Insert known score values into each CTB | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 578 | # Step 5: Wait for stream to process (up to 20s). | COMMENT |
| LOW⚡ | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 596 | # Step 6: Verify exact score values | COMMENT |
| LOW | …ases/21-MetaData/test_txn_consumer_data_correctness.py | 558 | # Step 3: Commit 3 CTBs in a single batch transaction | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_taosx_txn_cluster.py | 325 | # Step 1: Baseline — write WAL .txn entries | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_taosx_txn_cluster.py | 329 | # Step 2: Identify VNode leader for src_txn_db | COMMENT |
| LOW⚡ | test/cases/21-MetaData/test_taosx_txn_cluster.py | 339 | # Step 3: Restart — walTxnFilesRecover + STxnWalManager eager-load | COMMENT |
| 81 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packaging/setup_env.sh | 597 | # Check if the operating system is CentOS 7 | COMMENT |
| LOW | packaging/setup_env.sh | 610 | # Check if cmake is installed | COMMENT |
| LOW | packaging/setup_env.sh | 740 | # Check if the JDK package is available in the repository | COMMENT |
| LOW | packaging/setup_env.sh | 890 | # Check if the JDK package is available in the repository | COMMENT |
| LOW | packaging/setup_env.sh | 1087 | # Check if Go is installed | COMMENT |
| LOW | packaging/setup_env.sh | 1145 | # Check if Rust is already installed | COMMENT |
| LOW | packaging/setup_env.sh | 1186 | # Check if the installation was successful | COMMENT |
| LOW | packaging/setup_env.sh | 1281 | # Check if version is specified | COMMENT |
| LOW | packaging/setup_env.sh | 1481 | # Check if Prometheus binary exists | COMMENT |
| LOW | packaging/setup_env.sh | 1564 | # Check if Grafana is already installed | COMMENT |
| LOW | packaging/setup_env.sh | 1583 | # Check if Grafana was installed successfully | COMMENT |
| LOW | packaging/setup_env.sh | 1596 | # Check if Grafana is already installed | COMMENT |
| LOW | packaging/setup_env.sh | 1617 | # Check if Grafana was installed successfully | COMMENT |
| LOW | packaging/setup_env.sh | 1667 | # Check if Docker is already installed | COMMENT |
| LOW | packaging/setup_env.sh | 1706 | # Check if Docker is already installed | COMMENT |
| LOW | packaging/setup_env.sh | 1750 | # Check if Docker Compose is installed | COMMENT |
| LOW | packaging/setup_env.sh | 1769 | # Check if Trivy is already installed | COMMENT |
| LOW | packaging/setup_env.sh | 2116 | # Check if at least one argument is provided | COMMENT |
| LOW | packaging/tools/install.sh | 877 | # Check if correct ip address | COMMENT |
| LOW | packaging/tools/install.sh | 1460 | # Check if version compatible | COMMENT |
| LOW | packaging/tools/install_client.sh | 163 | # Check if libtaosws.so.* files exist using ls instead of -f with glob | COMMENT |
| LOW | packaging/tools/install_client.sh | 174 | # Check if libtaosws.so.* files exist using ls instead of -f with glob | COMMENT |
| LOW | packaging/tools/install_client.sh | 187 | # Check if libtaosws.dylib.* files exist using ls instead of -f with glob | COMMENT |
| LOW | packaging/tools/post.sh | 426 | # Check if correct ip address | COMMENT |
| LOW | packaging/tools/make_install.sh | 236 | # Check if explorer files exist using ls instead of -f with glob | COMMENT |
| LOW | packaging/tools/install_spec.sh | 518 | # Check if correct ip address | COMMENT |
| LOW | packaging/tools/install_spec.sh | 938 | # Check if version compatible | COMMENT |
| LOW | packaging/docker/entrypoint.sh | 167 | # Check if model exists | COMMENT |
| LOW | packaging/docker/entrypoint.sh | 182 | # Check if subdirectory exists | COMMENT |
| LOW | packaging/docker/entrypoint.sh | 187 | # Check if flag file exists | COMMENT |
| LOW | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 244 | # Check if running on default port 6041 | COMMENT |
| LOW | tools/tsbs-tdengine/tools/sort_csv.py | 36 | # Check if all sort columns exist | COMMENT |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 237 | # Check if running on default port 6041 | COMMENT |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 324 | # Check if DNode is already running | COMMENT |
| LOW | tools/tsbs-tdengine/src/deployCluster.py | 381 | # Check if any taosd process is still running | COMMENT |
| LOW | tools/tsbs-tdengine/src/writeData.py | 195 | # Check if any insertions failed | COMMENT |
| LOW⚡ | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 560 | # Check if another worker already registered this model via sync_dynamic_services | COMMENT |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 225 | # Check if model already exists | COMMENT |
| LOW | tools/tdgpt/taosanalytics/handlers/model_mgmt.py | 635 | # Check if anything needed to be cleaned up | COMMENT |
| LOW | tools/tdgpt/script/uninstall.sh | 163 | # Iterate over the array and create/remove links as needed | COMMENT |
| LOW | tools/tdgpt/script/install.sh | 270 | # Iterate over the array and create/remove links as needed | COMMENT |
| LOW | tools/tdgpt/script/taosanode_service.py | 375 | # Check if venv exists | COMMENT |
| LOW | tools/tdgpt/script/taosanode_service.py | 1335 | # Check if still running | COMMENT |
| LOW | tools/tdgpt/script/taosanode_service.py | 1802 | # Check if still running | COMMENT |
| LOW | test/tools/compat-check/server/rollingUpgrade.py | 128 | # Check if the stopped node has transitioned out of 'ready' | COMMENT |
| LOW⚡ | test/tools/compat-check/resource/resourceManager.py | 245 | # Assign subtables to threads | COMMENT |
| LOW⚡ | test/tools/repair/repair_tsdb_data.py | 17 | # Read file content | COMMENT |
| LOW⚡ | test/tools/repair/repair_tsdb_data.py | 21 | # Check if the fid exists | COMMENT |
| LOW | test/crash_gen/crash_gen_main.py | 1794 | # Check if snode already exists on dnode 1 | COMMENT |
| LOW | test/crash_gen/crash_gen_main.py | 1799 | # Check if snode exists on dnode 1 | COMMENT |
| LOW | test/crash_gen/service_manager.py | 803 | # Check if it's really stopped | COMMENT |
| LOW⚡ | test/ci/count_assert.py | 9 | # Check if "community" or "tests" is in self_path | COMMENT |
| LOW⚡ | test/ci/count_assert.py | 14 | # Check if index_TDinternal is valid and set work_path accordingly | COMMENT |
| LOW⚡ | test/ci/count_assert.py | 21 | # Check if index_TDengine is valid and set work_path accordingly | COMMENT |
| LOW⚡ | test/ci/scan_file_path.py | 49 | # Check if "community" or "tests" is in self_path | COMMENT |
| LOW⚡ | test/ci/scan_file_path.py | 55 | # Check if index_TDinternal is valid and set work_path accordingly | COMMENT |
| LOW⚡ | test/ci/scan_file_path.py | 62 | # Check if index_TDengine is valid and set work_path accordingly | COMMENT |
| LOW | test/new_test_framework/taostest/components/taosd.py | 284 | # Check if encryption is needed | COMMENT |
| LOW⚡ | test/new_test_framework/utils/common.py | 1560 | # Check if a match was found | COMMENT |
| LOW | test/new_test_framework/utils/common.py | 1529 | # Check if stream name already includes database prefix | COMMENT |
| 46 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL⚡ | …-StreamProcessing/20-UseCase/tobacco_data/idmp/vtb.sql | 2 | CREATE VTABLE `idmp`.`vt_带式输送机_f1w1a_belt_conveyor_02`(`电机信号` FROM `idmp_sample_tobacco`.`f1w1a_belt_conveyor_02`.`motor | CODE |
| CRITICAL⚡ | …-StreamProcessing/20-UseCase/tobacco_data/idmp/vtb.sql | 5 | CREATE VTABLE `idmp`.`vt_带式输送机_f1w1a_belt_conveyor_05`(`电机信号` FROM `idmp_sample_tobacco`.`f1w1a_belt_conveyor_05`.`motor | CODE |
| CRITICAL⚡ | …-StreamProcessing/20-UseCase/tobacco_data/idmp/vtb.sql | 7 | CREATE VTABLE `idmp`.`vt_带式输送机_f1w1a_belt_conveyor_07`(`电机信号` FROM `idmp_sample_tobacco`.`f1w1a_belt_conveyor_07`.`motor | CODE |
| CRITICAL⚡ | …-StreamProcessing/20-UseCase/tobacco_data/idmp/vtb.sql | 10 | CREATE VTABLE `idmp`.`vt_带式输送机_f1w1a_belt_conveyor_10`(`电机信号` FROM `idmp_sample_tobacco`.`f1w1a_belt_conveyor_10`.`motor | CODE |
| CRITICAL⚡ | …-StreamProcessing/20-UseCase/tobacco_data/idmp/vtb.sql | 12 | CREATE VTABLE `idmp`.`vt_带式输送机_f1w1a_belt_conveyor_12`(`电机信号` FROM `idmp_sample_tobacco`.`f1w1a_belt_conveyor_12`.`motor | CODE |
| CRITICAL⚡ | …-StreamProcessing/20-UseCase/tobacco_data/idmp/vtb.sql | 20 | CREATE VTABLE `idmp`.`vt_带式输送机_f1w1a_belt_conveyor_20`(`电机信号` FROM `idmp_sample_tobacco`.`f1w1a_belt_conveyor_20`.`motor | CODE |
| CRITICAL⚡ | …-StreamProcessing/20-UseCase/tobacco_data/idmp/vtb.sql | 22 | CREATE VTABLE `idmp`.`vt_带式输送机_f1w1b_belt_conveyor_02`(`电机信号` FROM `idmp_sample_tobacco`.`f1w1b_belt_conveyor_02`.`motor | CODE |
| CRITICAL | docs/zh/16-faq/01-faq.md | 221 | at com.taosdata.jdbc.ws.Transport.checkConnection(Transport.java:393) | CODE |
| CRITICAL | docs/en/16-faq/01-faq.md | 221 | at com.taosdata.jdbc.ws.Transport.checkConnection(Transport.java:393) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/shell/test/totp-cli.py | 21 | def generate_qr(secret_key, issuer="MyApp", account_name="user@example.com"): | CODE |
| LOW | tools/shell/test/totp-cli.py | 41 | parser.add_argument("--account", default="user@example.com", help="账户名称") | CODE |
| LOW | …es/09-DataQuerying/13-CaseWhen/test_query_case_when.py | 1405 | fake_data = fake.random_int(min=-9223372036854775807, max=9223372036854775807, step=1) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 355 | fake_data = fake.random_int(min=1, max=10000000000000, step=1) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 357 | sql = " select derivative(%s,%ds,0) from %s.stable_1 "%('q_smallint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 360 | sql = " select derivative(%s,%ds,0) from %s.stable_1 "%('q_bigint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 363 | sql = " select derivative(%s,%ds,0) from %s.stable_1 "%('q_tinyint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 366 | sql = " select derivative(%s,%ds,0) from %s.stable_1 "%('q_int',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 369 | sql = " select derivative(%s,%ds,0) from %s.stable_1 "%('q_float',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 372 | sql = " select derivative(%s,%ds,0) from %s.stable_1 "%('q_double',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 375 | sql = " select derivative(%s,%ds,1) from %s.stable_1 "%('q_smallint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 378 | sql = " select derivative(%s,%ds,1) from %s.stable_1 "%('q_bigint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 381 | sql = " select derivative(%s,%ds,1) from %s.stable_1 "%('q_tinyint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 384 | sql = " select derivative(%s,%ds,1) from %s.stable_1 "%('q_int',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 387 | sql = " select derivative(%s,%ds,1) from %s.stable_1 "%('q_float',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 390 | sql = " select derivative(%s,%ds,1) from %s.stable_1 "%('q_double',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 393 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts"%('q_smallint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 396 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts "%('q_bigint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 399 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts "%('q_tinyint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 402 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts "%('q_int',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 405 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts "%('q_float',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 408 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts "%('q_double',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 411 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts "%('q_smallint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 414 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts "%('q_bigint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 417 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts "%('q_tinyint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 420 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts "%('q_int',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 423 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts "%('q_float',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 426 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts "%('q_double',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 429 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts desc"%('q_smallint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 432 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts desc "%('q_bigint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 435 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts desc "%('q_tinyint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 438 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts desc "%('q_int',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 441 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts desc "%('q_float',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 444 | sql = " select derivative(%s,%ds,0) from %s.stable_1 order by ts desc "%('q_double',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 447 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc "%('q_smallint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 450 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc "%('q_bigint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 453 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc "%('q_tinyint',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 456 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc "%('q_int',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 459 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc "%('q_float',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 462 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc"%('q_double',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 465 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc limit 3000"%('q_smallint',fake_data,databa | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 468 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc limit 3000 "%('q_bigint',fake_data,databas | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 471 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc limit 3000 "%('q_tinyint',fake_data,databa | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 474 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc limit 3000 "%('q_int',fake_data,database) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 477 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc limit 3000 "%('q_float',fake_data,database | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 480 | sql = " select derivative(%s,%ds,1) from %s.stable_1 order by ts desc limit 3000"%('q_double',fake_data,database | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 572 | self.constant_check("%s" %self.db,'count','%d' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 575 | self.constant_check("%s" %self.db,'count','(cast(%d as int))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 577 | self.constant_check("%s" %self.db,'count','(cast(%d as smallint))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 579 | self.constant_check("%s" %self.db,'count','(cast(%d as bigint))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 581 | self.constant_check("%s" %self.db,'count','(cast(%d as tinyint))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 583 | self.constant_check("%s" %self.db,'count','(cast(%d as float))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 585 | self.constant_check("%s" %self.db,'count','(cast(%d as double))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 588 | self.constant_check("%s" %self.db,'sum','%d' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 591 | self.constant_check("%s" %self.db,'sum','(cast(%d as int))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 593 | self.constant_check("%s" %self.db,'sum','(cast(%d as smallint))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 595 | self.constant_check("%s" %self.db,'sum','(cast(%d as bigint))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 597 | self.constant_check("%s" %self.db,'sum','(cast(%d as tinyint))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 599 | self.constant_check("%s" %self.db,'sum','(cast(%d as float))' %fake_data) | CODE |
| LOW⚡ | …ses/uncatalog/system-test/2-query/test_select_index.py | 601 | self.constant_check("%s" %self.db,'sum','(cast(%d as double))' %fake_data) | CODE |
| 60 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | test/crash_gen/crash_gen_main.py | 1841 | # Choose modern stream options following TDengine best practices | COMMENT |
| MEDIUM | …amProcessing/08-Recalc/test_recalc_combined_options.py | 148 | # Trigger table for comprehensive combination (WATERMARK + DELETE_RECALC + EXPIRED_TIME) | COMMENT |
| MEDIUM | …amProcessing/08-Recalc/test_recalc_combined_options.py | 202 | # Data for comprehensive combination (02:09:00 - 02:11:30) | COMMENT |
| MEDIUM | …amProcessing/08-Recalc/test_recalc_combined_options.py | 423 | # Test comprehensive combination (WATERMARK + DELETE_RECALC + EXPIRED_TIME) | COMMENT |
| MEDIUM | …-StreamProcessing/06-ResultSaved/result_saved_bug_2.py | 11 | """Result saved: comprehensive | STRING |
| MEDIUM | …/06-ResultSaved/test_result_saved_schema_validation.py | 84 | # Create trigger table with various data types for comprehensive testing | COMMENT |
| MEDIUM | …-StreamProcessing/06-ResultSaved/result_saved_bug_1.py | 11 | """Result saved: comprehensive | STRING |
| MEDIUM | …rocessing/02-Stream/test_stream_vtable_agg_optimize.py | 615 | # dependent. Assert the robust invariant: the stream produced output | COMMENT |
| MEDIUM⚡ | …ases/21-MetaData/test_meta_batch_txn_ddl_visibility.py | 1070 | """Batch meta txn: DDL visibility and isolation comprehensive tests. | STRING |
| MEDIUM | …ases/21-MetaData/test_meta_batch_txn_ddl_visibility.py | 13 | """Batch meta txn: DDL visibility and isolation comprehensive tests.""" | STRING |
| MEDIUM⚡ | test/cases/21-MetaData/test_meta_batch_txn_seq_edge.py | 56 | # s90: Rapid txn creation exhausts a range → seamless reallocation | COMMENT |
| MEDIUM | …es/81-Tools/06-TaosBackup/test_taosbackup_integrity.py | 241 | # Use named-column queries — more robust than positional indexing | COMMENT |
| LOW | test/cases/50-Others/02-Repair/test_copy_accuracy.py | 288 | # Simpler approach: just use show vnodes | COMMENT |
| MEDIUM | …erying/19-FederatedQuery/test_fq_02_path_resolution.py | 1261 | # ── DIM-14: USE 0-5 segments comprehensive ───────────────────────── | COMMENT |
| MEDIUM | …erying/19-FederatedQuery/test_fq_02_path_resolution.py | 820 | """DIM-14: USE statement 0-5 segments — comprehensive test of all USE forms.""" | STRING |
| LOW | …es/07-Performance/test_perf_vstable_r7_with_tag_ref.py | 83 | # L0 physical (same for both chains, just use literal L0) | COMMENT |
| MEDIUM⚡ | include/common/trow.h | 58 | #define TD_VTYPE_OPTR 3 // OPERATOR: 4 - 1, utilize to get remainder | COMMENT |
| MEDIUM⚡ | include/common/trow.h | 58 | #define TD_VTYPE_OPTR 3 // OPERATOR: 4 - 1, utilize to get remainder | COMMENT |
| MEDIUM⚡ | include/common/trow.h | 62 | #define TD_VTYPE_OPTR_I 7 // OPERATOR: 8 - 1, utilize to get remainder | COMMENT |
| MEDIUM⚡ | include/common/trow.h | 62 | #define TD_VTYPE_OPTR_I 7 // OPERATOR: 8 - 1, utilize to get remainder | COMMENT |
| MEDIUM | include/os/osThread.h | 261 | // int32_t taosThreadMutexAttrGetRobust(const TdThreadMutexAttr * attr, int32_t * robust); | COMMENT |
| MEDIUM | include/os/osThread.h | 265 | // int32_t taosThreadMutexAttrSetRobust(TdThreadMutexAttr * attr, int32_t robust); | COMMENT |
| MEDIUM | source/dnode/mgmt/mgmt_vnode/src/vmHandle.c | 102 | // Primary path (Client HB → MNode timeout → STrans) is robust enough that | COMMENT |
| MEDIUM | source/dnode/vnode/src/meta/metaTable2.c | 2044 | // find the tag by name (resolve by name — robust whether colId was supplied by the catalog) | COMMENT |
| MEDIUM | source/libs/planner/src/planLogicCreater.c | 4179 | // If data is sorted by primary ts, declare global order so downstream operators can leverage it | COMMENT |
| MEDIUM | source/os/src/osThread.c | 524 | // int32_t taosThreadMutexAttrGetRobust(const TdThreadMutexAttr * attr, int32_t * robust) { | COMMENT |
| MEDIUM | source/os/src/osThread.c | 525 | // return pthread_mutexattr_getrobust(attr, robust); | COMMENT |
| MEDIUM | source/os/src/osThread.c | 569 | // int32_t taosThreadMutexAttrSetRobust(TdThreadMutexAttr * attr, int32_t robust) { | COMMENT |
| MEDIUM | source/os/src/osThread.c | 570 | // return pthread_mutexattr_setrobust(attr, robust); | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/tsbs-tdengine/src/outMetrics.py | 26 | CODE | |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 53 | CODE | |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 86 | CODE | |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 129 | CODE | |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 631 | CODE | |
| LOW | tools/tdgpt/taosanalytics/tsfmservice/tdtsfm-server.py | 789 | CODE | |
| LOW | tools/tdgpt/script/install.py | 405 | CODE | |
| LOW | test/crash_gen/crash_gen_main.py | 1246 | CODE | |
| LOW | test/crash_gen/crash_gen_main.py | 2363 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 452 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 481 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 517 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 609 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 837 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 1008 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 1590 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 1623 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 1842 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 1986 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 2254 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 2351 | CODE | |
| LOW | test/new_test_framework/taostest/util/common.py | 2450 | CODE | |
| LOW | …ew_test_framework/taostest/performance/perfor_basic.py | 546 | CODE | |
| LOW | …ew_test_framework/taostest/performance/perfor_basic.py | 649 | CODE | |
| LOW | …ew_test_framework/taostest/performance/perfor_basic.py | 683 | CODE | |
| LOW | …ew_test_framework/taostest/performance/perfor_basic.py | 785 | CODE | |
| LOW | …ew_test_framework/taostest/performance/perfor_basic.py | 1182 | CODE | |
| LOW | test/new_test_framework/utils/streamUtil.py | 570 | CODE | |
| LOW | test/new_test_framework/utils/streamUtil.py | 889 | CODE | |
| LOW | test/new_test_framework/utils/streamUtil.py | 1166 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 58 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 446 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 1236 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 1358 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 1915 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 1972 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 2130 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 2180 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 2454 | CODE | |
| LOW | test/new_test_framework/utils/common.py | 2881 | CODE | |
| LOW | test/new_test_framework/utils/server/cluster.py | 42 | CODE | |
| LOW | …st/cases/18-StreamProcessing/05-Notify/notify_check.py | 146 | CODE | |
| LOW | …st/cases/18-StreamProcessing/05-Notify/notify_check.py | 209 | CODE | |
| LOW | …cases/18-StreamProcessing/99-Others/stream_perf_new.py | 73 | CODE | |
| LOW | …eamProcessing/22-Performance/stream_perf_historical.py | 403 | CODE | |
| LOW | …eamProcessing/22-Performance/stream_perf_historical.py | 515 | CODE | |
| LOW | …treamProcessing/22-Performance/stream_perf_realtime.py | 399 | CODE | |
| LOW | …treamProcessing/22-Performance/stream_perf_realtime.py | 580 | CODE | |
| LOW | …treamProcessing/federated/test_fs_02_trigger_matrix.py | 156 | CODE | |
| LOW | test/cases/01-DataTypes/test_datatype_decimal64.py | 1024 | CODE | |
| LOW | test/cases/01-DataTypes/test_datatype_decimal.py | 1025 | CODE | |
| LOW | test/cases/01-DataTypes/test_datatype_decimal_last.py | 968 | CODE | |
| LOW | …7-DataSubscription/01-Mgmt/test_drop_lost_comsumers.py | 58 | CODE | |
| LOW | …ses/06-DataIngestion/01-SQL/test_write_column_value.py | 209 | CODE | |
| LOW | …ses/06-DataIngestion/01-SQL/test_write_column_value.py | 244 | CODE | |
| LOW | …DataIngestion/03-SML/test_write_sml_opentsdb_telnet.py | 220 | CODE | |
| LOW | …DataIngestion/03-SML/test_write_sml_opentsdb_telnet.py | 321 | CODE | |
| LOW | …6-DataIngestion/03-SML/test_write_sml_influxdb_line.py | 238 | CODE | |
| LOW | …6-DataIngestion/03-SML/test_write_sml_opentsdb_json.py | 231 | CODE | |
| LOW | …6-DataIngestion/03-SML/test_write_sml_opentsdb_json.py | 264 | CODE | |
| 10 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/tsbs-tdengine/tools/TDengineClusterSetup.py | 6 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/tools/sort_csv.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/deployCluster.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/writeData.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/outDB.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/tdengine.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/util.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/outMetrics.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/cmdLine.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/scene.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/doTest.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/prepareEnv.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/outLog.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/main.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | tools/tsbs-tdengine/src/baseStep.py | 4 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| MEDIUM | test/tools/compat-check/server/clusterSetup.py | 6 | # This program is free software: you can use, redistribute, and/or modify | COMMENT |
| LOW | test/new_test_framework/utils/taosdemoCfg.py | 33 | # Please make sure you understand which directory represent which part of which type of the file | COMMENT |
| MEDIUM | examples/python/taosdemo/taosdemo.py | 4 | # * This program is free software: you can use, redistribute, and/or modify | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/tdgpt/docker/time-moe_server.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | tools/tdgpt/taosanalytics/base.py | 52 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/base.py | 82 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/base.py | 153 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/base.py | 274 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/base.py | 292 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/base.py | 330 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/base.py | 376 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/dynamic/__init__.py | 13 | __all__ = [ | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/fc/ces.py | 22 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/fc/theta.py | 23 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/algo/fc/ets.py | 24 | def set_params(self, params: dict) -> None: | CODE |
| LOW | tools/tdgpt/taosanalytics/handlers/__init__.py | 8 | __all__ = [ | CODE |
| LOW | tools/tdgpt/taosanalytics/handlers/dynamic/__init__.py | 6 | __all__ = [ | CODE |
| LOW | test/ci/run_win_cases.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | test/new_test_framework/utils/server/win_process.py | 9 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | …cases/70-Cluster/test_wal_corruption_single_replica.py | 91 | def _setup_db(db: str) -> None: | CODE |
| LOW⚡ | …/cases/70-Cluster/test_wal_corruption_three_replica.py | 91 | def _setup_db(db: str) -> None: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | …es/81-Tools/06-TaosBackup/test_taosbackup_datatypes.py | 932 | # Layer 1 do_taosbackup_all_types() orchestration only | COMMENT |
| MEDIUM⚡ | …es/81-Tools/06-TaosBackup/test_taosbackup_datatypes.py | 1245 | # Layer-2: verify orchestration | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …es/04-Query/01-SameDb/test_vtable_query_same_db_ntb.py | 52 | def test_function(self): | CODE |
| LOW | …es/04-Query/01-SameDb/test_vtable_query_same_db_ctb.py | 54 | def test_function(self): | CODE |
| LOW | …Query/03-ExtSource/test_vtable_query_ext_source_ntb.py | 56 | def test_function(self): | CODE |
| LOW | …Query/03-ExtSource/test_vtable_query_ext_source_ctb.py | 56 | def test_function(self): | CODE |
| LOW | …/04-Query/02-CrossDb/test_vtable_query_cross_db_ntb.py | 53 | def test_function(self): | CODE |
| LOW | …/04-Query/02-CrossDb/test_vtable_query_cross_db_ctb.py | 55 | def test_function(self): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packaging/pack_community_tar.sh | 5 | # Usage: | COMMENT |
| LOW⚡ | tools/boosttools/deploy.sh | 5 | # Usage: | COMMENT |
| LOW | test/ci/run_upgrade_compat.sh | 13 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …t/cases/18-StreamProcessing/20-UseCase/test_idmp_pv.py | 8 | 1. Test the analysis generated by AI recommendations, create a Stream, and verify the correctness of the stream. | STRING |
| HIGH | …es/18-StreamProcessing/20-UseCase/test_idmp_tobacco.py | 13 | 1. Test the analysis generated by AI recommendations, create a Stream, and verify the correctness of the stream. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | source/dnode/mgmt/node_mgmt/src/dmTransport.c | 143 | // TODO: implement rpcSetTimeWhite | COMMENT |
| LOW | source/dnode/mnode/impl/src/mndMount.c | 595 | TAOS_CHECK_EXIT(grantCheck(TSDB_GRANT_MOUNT)); // TODO: implement when the plan is ready | CODE |