这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。
This report summarizes scanner evidence for zhongyang219/TrafficMonitor, a C++ project with 46,752 GitHub stars. SynthScan examined 57,024 lines of code across 274 source files, recording 87 pattern matches distributed across 3 syntactic categories. The legacy adjusted pattern signal is 1.6 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 86 finding(s).
Are imports declared and package/API names verified? 1 finding(s).
Are wrappers, guards, and repeated structures necessary? 1 finding(s).
Which changes need focused human review? 87 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 87 distinct pattern matches across 3 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 |
|---|---|---|---|---|
| LOW | PluginDemo/pch.h | 1 | // pch.h: 这是预编译标头文件。 | COMMENT |
| LOW | PluginDemo/resource.h | 1 | //{{NO_DEPENDENCIES}} | COMMENT |
| LOW | PluginDemo/resource.h | 21 | #ifndef APSTUDIO_READONLY_SYMBOLS | COMMENT |
| LOW | PluginDemo/framework.h | 1 | #pragma once | COMMENT |
| LOW | include/OpenHardwareMonitor/OpenHardwareMonitorGlobal.h | 1 | #pragma once | COMMENT |
| LOW | OpenHardwareMonitorApi/resource.h | 1 | //{{NO_DEPENDENCIES}} | COMMENT |
| LOW | OpenHardwareMonitorApi/Stdafx.cpp | 1 | // stdafx.cpp : ֻ�����������ļ���Դ�ļ� | COMMENT |
| LOW | TrafficMonitor/MainWndSettingsDlg.cpp | 1 | // MainWndSettingsDlg.cpp : 实现文件 | COMMENT |
| LOW | TrafficMonitor/MainWndSettingsDlg.cpp | 261 | CheckDlgButton(IDC_LOCK_WINDOW_POS_CHECK, m_data.m_lock_window_pos); | COMMENT |
| LOW | TrafficMonitor/MainWndSettingsDlg.cpp | 281 | // CString tmp; | COMMENT |
| LOW | TrafficMonitor/MainWndSettingsDlg.cpp | 301 | //void CMainWndSettingsDlg::OnEnChangeCpuEdit() | COMMENT |
| LOW | TrafficMonitor/MainWndSettingsDlg.cpp | 321 | // | COMMENT |
| LOW | TrafficMonitor/Common.cpp | 381 | if (freq < 0) | COMMENT |
| LOW | TrafficMonitor/stdafx.h | 1 | | COMMENT |
| LOW | TrafficMonitor/stdafx.h | 21 | COMMENT | |
| LOW | TrafficMonitor/stdafx.h | 41 | using std::vector; | COMMENT |
| LOW | TrafficMonitor/stdafx.h | 61 | #if defined _M_IX86 | COMMENT |
| LOW | TrafficMonitor/stdafx.h | 81 | //#define LOG_PATH _T(".\\error.log") | COMMENT |
| LOW | TrafficMonitor/stdafx.h | 101 | #define VERSION L"1.86" | COMMENT |
| LOW | TrafficMonitor/Win11TaskbarDlg.cpp | 21 | { | COMMENT |
| LOW | TrafficMonitor/Win11TaskbarDlg.cpp | 61 | m_rect.MoveToX(2 + DPI(theApp.m_taskbar_data.taskbar_left_space_win11)); | COMMENT |
| LOW | TrafficMonitor/TaskBarDlgDrawCommon.h | 1 | #pragma once | COMMENT |
| LOW | TrafficMonitor/NetworkInfoDlg.cpp | 81 | //case IfOperStatusUp: | COMMENT |
| LOW | TrafficMonitor/language.h | 1 | #pragma once | COMMENT |
| LOW | TrafficMonitor/language.h | 21 | #define IDS_UPLOAD_DISP L"IDS_UPLOAD_DISP" | COMMENT |
| LOW | TrafficMonitor/language.h | 41 | #define IDS_IF_TYPE_OTHER L"IDS_IF_TYPE_OTHER" | COMMENT |
| LOW | TrafficMonitor/language.h | 61 | #define IDS_IF_OPER_STATUS_NON_OPERATIONAL L"IDS_IF_OPER_STATUS_NON_OPERATIONAL" | COMMENT |
| LOW | TrafficMonitor/language.h | 81 | #define IDS_OVERWRITE_FONT_WARNING L"IDS_OVERWRITE_FONT_WARNING" | COMMENT |
| LOW | TrafficMonitor/language.h | 101 | #define IDS_GENERAL_SETTINGS L"IDS_GENERAL_SETTINGS" | COMMENT |
| LOW | TrafficMonitor/language.h | 121 | #define IDS_DOUBLE_CLICK_TO_ACQUIRE L"IDS_DOUBLE_CLICK_TO_ACQUIRE" | COMMENT |
| LOW | TrafficMonitor/language.h | 141 | #define IDS_YEAR_VIEW L"IDS_YEAR_VIEW" | COMMENT |
| LOW | TrafficMonitor/language.h | 161 | #define IDS_GPU_USAGE L"IDS_GPU_USAGE" | COMMENT |
| LOW | TrafficMonitor/language.h | 181 | #define IDS_DESCRIPTION L"IDS_DESCRIPTION" | COMMENT |
| LOW | TrafficMonitor/language.h | 201 | #define IDS_TOTAL_NET_SPEED L"IDS_TOTAL_NET_SPEED" | COMMENT |
| LOW | TrafficMonitor/language.h | 221 | COMMENT | |
| LOW | TrafficMonitor/TaskBarSettingsDlg.cpp | 1 | // TaskBarSettingsDlg.cpp : 实现文件 | COMMENT |
| LOW | TrafficMonitor/CSkinPreviewView.cpp | 81 | } | COMMENT |
| LOW | TrafficMonitor/TaskbarDefaultStyle.cpp | 101 | if (data.transparent_color == data.back_color) | COMMENT |
| LOW | TrafficMonitor/TaskBarDlg.cpp | 1 | // TaskBarDlg.cpp : 实现文件 | COMMENT |
| LOW | TrafficMonitor/TaskBarDlg.cpp | 541 | //bool CTaskBarDlg::IsTaskbarChanged() | COMMENT |
| LOW | TrafficMonitor/PluginManager.cpp | 1 | #include "stdafx.h" | COMMENT |
| LOW | TrafficMonitor/TrafficMonitorDlg.cpp | 1 | | COMMENT |
| LOW | TrafficMonitor/TrafficMonitorDlg.cpp | 1041 | { | COMMENT |
| LOW | TrafficMonitor/targetver.h | 1 | #pragma once | COMMENT |
| LOW | TrafficMonitor/WindowsWebExperienceDetector.cpp | 1 | #include "stdafx.h" | COMMENT |
| LOW | TrafficMonitor/resource.h | 1 | //{{NO_DEPENDENCIES}} | COMMENT |
| LOW | TrafficMonitor/resource.h | 21 | #define IDR_INFO_MENU 153 | COMMENT |
| LOW | TrafficMonitor/resource.h | 41 | #define IDB_NOTIFY_ICON_PREVIEW_LIGHT 302 | COMMENT |
| LOW | TrafficMonitor/resource.h | 61 | #define IDI_ITEM 326 | COMMENT |
| LOW | TrafficMonitor/resource.h | 81 | #define IDR_DISPLAY_ITEM_CONTEXT_MENU 348 | COMMENT |
| LOW | TrafficMonitor/resource.h | 101 | #define IDC_STATIC_ABOUT 1015 | COMMENT |
| LOW | TrafficMonitor/resource.h | 121 | #define IDC_FONT_SIZE_EDIT1 1028 | COMMENT |
| LOW | TrafficMonitor/resource.h | 141 | #define IDC_SPEED_SHORT_MODE_CHECK 1042 | COMMENT |
| LOW | TrafficMonitor/resource.h | 161 | #define IDC_ALLOW_SKIN_DISP_STR_CHECK 1058 | COMMENT |
| LOW | TrafficMonitor/resource.h | 181 | #define IDC_MBD_TEMP_STATIC 1066 | COMMENT |
| LOW | TrafficMonitor/resource.h | 201 | #define IDC_HDD_TEMP_LABLE_STATIC 1080 | COMMENT |
| LOW | TrafficMonitor/resource.h | 221 | #define IDC_INFO_STATIC 1096 | COMMENT |
| LOW | TrafficMonitor/resource.h | 241 | #define IDC_HDD_TEMP_TIP_CHECK 1117 | COMMENT |
| LOW | TrafficMonitor/resource.h | 261 | #define IDC_SELECT_CPU_COMBO 1134 | COMMENT |
| LOW | TrafficMonitor/resource.h | 281 | #define IDC_SHOW_HIDE_TASKBAR_WINDOW_BUTTON 1153 | COMMENT |
| 25 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | OpenHardwareMonitorApi/LibreHardwareMonitorLib.xml | 819 | <member name="M:LibreHardwareMonitor.Hardware.Motherboard.Lpc.IT87XX.SelectBank(System.Byte)"> | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | PluginDemo/DataManager.h | 13 | class CDataManager | CODE |