Open-source software for volunteer computing and grid computing.
This report presents the forensic synthetic code analysis of BOINC/boinc, a C++ project with 2,447 GitHub stars. SynthScan v2.0 examined 504,576 lines of code across 2293 source files, recording 3363 pattern matches distributed across 15 syntactic categories. The overall adjusted score of 7.1 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 3363 distinct pattern matches across 15 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | version.h | 1 | // BOINC version definitions. | COMMENT |
| LOW | version.h | 21 | #define BOINC_RELEASE 0 | COMMENT |
| LOW | version.h | 41 | // Package is a pre-release (Alpha/Beta) package | COMMENT |
| LOW | gitlog2boinclog.sh | 1 | #!/bin/bash | COMMENT |
| LOW | gl.py | 1 | # This file is part of BOINC. | COMMENT |
| LOW | coverity-model.cpp | 1 | // This file is part of BOINC. | COMMENT |
| LOW | project_specific_defines.h | 1 | // This is a place for project specific defines that might be necessary for your | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 41 | #endif | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 61 | //! \ingroup stereoapi | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 81 | //! \retval ::NVAPI_ERROR | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 101 | //! \retval ::NVAPI_STEREO_NOT_INITIALIZED Stereo part of NVAPI not initialized. | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 121 | //! the application should call NvAPI_DestroyStereoHandle() for that stereo handle. | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 141 | NVAPI_INTERFACE NvAPI_Stereo_CreateHandleFromIUnknown(IUnknown *pDevice, StereoHandle *pStereoHandle); | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 161 | //! \retval ::NVAPI_ERROR | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 181 | //! | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 201 | //! WHEN TO USE: After the stereo handle for the device interface is created via successfull call to the appropriate N | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 221 | // FUNCTION NAME: NvAPI_Stereo_IsActivated | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 241 | //! \ingroup stereoapi | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 261 | //! \retval ::NVAPI_STEREO_INVALID_DEVICE_INTERFACE Device interface is not valid. Create again, then attach again. | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 281 | //! | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 301 | //! WHEN TO USE: After the stereo handle for the device interface is created via successfull call to the appropriate N | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 321 | // | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 341 | //! | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 361 | //! \param [in] StereoEye Defines active eye in Direct stereo mode | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 381 | //! \ingroup stereoapi | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 401 | //! \retval ::NVAPI_API_NOT_INTIALIZED NVAPI not initialized. | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 421 | // | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 441 | /////////////////////////////////////////////////////////////////////////////// | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 461 | NVAPI_INTERFACE NvAPI_Stereo_IsWindowedModeSupported(NvU8* bSupported); | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 481 | //! | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 501 | //! | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 521 | // | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 541 | // | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 561 | NVAPI_INTERFACE NvAPI_Stereo_SetDefaultProfile(__in const char* szProfileName); | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_stereo.h | 581 | //! # !=0 - size of buffer required for currently set default stereo profile name including trailing | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_common.h | 41 | #ifndef __nvapi_deprecated_function | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_common.h | 161 | NvU8 data4[8]; | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_common.h | 201 | //! NvAPI Version Definition \n | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_common.h | 341 | // | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_common.h | 401 | COMMENT | |
| LOW | coprocs/NVIDIA/include/nvapi_lite_common.h | 421 | //! \retval NVAPI_OK Call successful. | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_common.h | 441 | //! \note In drivers older than 105.00, all physical GPU handles get invalidated on a | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_common.h | 461 | #if defined(_D3D9_H_) || defined(__d3d10_h__) || defined(__d3d11_h__) | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_common.h | 481 | //! | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_surround.h | 41 | #endif | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_surround.h | 61 | NVAPI_INTERFACE NvAPI_DISP_GetGDIPrimaryDisplayId(NvU32* displayId); | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_surround.h | 81 | //! the displays as identified in | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi_lite_surround.h | 101 | #include"nvapi_lite_salend.h" | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi.h | 41 | COMMENT | |
| LOW | coprocs/NVIDIA/include/nvapi.h | 61 | #endif | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi.h | 81 | /////////////////////////////////////////////////////////////////////////////// | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi.h | 101 | COMMENT | |
| LOW | coprocs/NVIDIA/include/nvapi.h | 121 | //! | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi.h | 141 | //! | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi.h | 161 | //! SUPPORTED OS: Windows XP and higher, Mac OS X | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi.h | 241 | } NV_DP_BPC; | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi.h | 261 | //! | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi.h | 541 | //! A A | | | | | | | | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi.h | 581 | //other timing related extras | COMMENT |
| LOW | coprocs/NVIDIA/include/nvapi.h | 601 | #define NV_TIMING_INTERLACED_NO_EXTRA_VBLANK_ON_FIELD2 2 | COMMENT |
| 2973 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | gl.py | 1 | # This file is part of BOINC. | COMMENT |
| MEDIUM | tools/boinc_submit_test.py | 1 | # This file is part of BOINC. | COMMENT |
| MEDIUM | tools/submit_api_test.py | 1 | # This file is part of BOINC. | COMMENT |
| MEDIUM | py/Boinc/setup_project.py | 574 | # Create the project log directory | STRING |
| MEDIUM | osx/ci_build_libs_cmake.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | mac_RemovePodman/Sign_Notarize_RemovePodman.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | deploy/prepare_deployment.py | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | mac_installer/make_GridRepublic.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | mac_installer/make_GridRepublic.sh | 131 | # Create the installer's preinstall and preupgrade scripts from the standard preinstall script | COMMENT |
| MEDIUM | mac_installer/make_CharityEngine.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | mac_installer/make_CharityEngine.sh | 133 | # Create the installer's preinstall and preupgrade scripts from the standard preinstall script | COMMENT |
| MEDIUM | mac_installer/release_brand.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | mac_installer/release_boinc.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | mac_installer/release_campus_party.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | mac_installer/make_ProgThruProc.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | mac_installer/make_ProgThruProc.sh | 133 | # Create the installer's preinstall and preupgrade scripts from the standard preinstall script | COMMENT |
| MEDIUM | mac_installer/make_certificate_updater.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | mac_installer/release_GridRepublic.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | mac_installer/release_GridRepublic.sh | 99 | # Create the installer's preinstall and preupgrade scripts from the standard preinstall script | COMMENT |
| MEDIUM | mac_installer/notarize_boinc.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | tests/windows_installer_integration_tests.py | 1 | # This file is part of BOINC. | COMMENT |
| MEDIUM | tests/testhelper.py | 1 | # This file is part of BOINC. | COMMENT |
| MEDIUM | tests/msi_validation.py | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | tests/executeUnitTests.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | tests/download_boinc_installer.py | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | tests/linux_package_integration_tests.py | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | tests/crypt_prog_tests.py | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | tests/testset.py | 1 | # This file is part of BOINC. | COMMENT |
| MEDIUM | tests/windows_installer_integration_tests_prepare.py | 1 | # This file is part of BOINC. | COMMENT |
| MEDIUM | tests/windows_installer_integration_tests_prepare.py | 106 | # Create the user | COMMENT |
| MEDIUM | tests/integration_test/installTestSuite.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | tests/integration_test/executeTestSuite.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | tests/vcpkg/portfilefix.py | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | clientscr/boinc_ss_helper.sh | 1 | # This file is part of BOINC. | COMMENT |
| MEDIUM | html/ops/build_po.php | 25 | # This file is distributed under the same license as BOINC. | COMMENT |
| MEDIUM | mingw/ci_make_apps.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | mingw/ci_configure_apps.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | mingw/ci_configure_libs_cmake.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | samples/wrapper/BuildMacWrapper.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | samples/vboxwrapper/BuildMacVboxWrapper.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | samples/example_app/MakeMacExample.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | linux/update_vcpkg_apps.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | linux/update_vcpkg_client.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | linux/update_vcpkg_manager.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | linux/update_vcpkg_libs.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | linux/ci_configure_manager.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | linux/ci_configure_libs.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | linux/ci_configure_client.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | linux/armhf/ci_configure_apps.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | linux/armhf/ci_configure_manager.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | linux/armhf/ci_configure_libs.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | linux/armhf/ci_configure_client.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | linux/arm64/ci_configure_apps.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | linux/arm64/ci_configure_manager.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | linux/arm64/ci_configure_libs.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | linux/arm64/ci_configure_client.sh | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | release_tools/set-client-version.py | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | release_tools/set-multithread-version.py | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | release_tools/prepare_release_artifacts.py | 3 | # This file is part of BOINC. | COMMENT |
| MEDIUM | release_tools/set-wrapper-version.py | 3 | # This file is part of BOINC. | COMMENT |
| 77 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tests/windows_installer_integration_tests.py | 74 | print(f"Error accessing registry: {e}") | CODE |
| MEDIUM | tests/windows_installer_integration_tests.py | 87 | print(f"Error checking service: {e}") | CODE |
| MEDIUM | tests/windows_installer_integration_tests.py | 100 | print(f"Error checking user: {e}") | CODE |
| MEDIUM | tests/windows_installer_integration_tests.py | 118 | print(f"Error checking group: {e}") | CODE |
| MEDIUM | tests/windows_installer_integration_tests.py | 60 | def _get_value_from_registry(self, key, value): | CODE |
| MEDIUM | tests/windows_installer_integration_tests.py | 77 | def _check_service_exists(self, service_name): | CODE |
| MEDIUM | tests/windows_installer_integration_tests.py | 90 | def _check_user_exists(self, username): | CODE |
| MEDIUM | tests/windows_installer_integration_tests.py | 103 | def _check_group_exists(self, groupname, username=None): | CODE |
| LOW | tests/windows_installer_integration_tests.py | 73 | except Exception as e: | CODE |
| LOW | tests/windows_installer_integration_tests.py | 86 | except Exception as e: | CODE |
| LOW | tests/windows_installer_integration_tests.py | 99 | except Exception as e: | CODE |
| LOW | tests/windows_installer_integration_tests.py | 117 | except Exception as e: | CODE |
| LOW | tests/windows_installer_integration_tests.py | 198 | except Exception as e: | CODE |
| LOW | tests/windows_installer_integration_tests.py | 233 | except Exception as e: | CODE |
| LOW | tests/windows_installer_integration_tests.py | 248 | except Exception as e: | CODE |
| LOW | tests/windows_installer_integration_tests.py | 289 | except Exception as e: | CODE |
| MEDIUM | tests/download_boinc_installer.py | 75 | print(f"Error: Invalid platform '{platform}' or type '{version_type}'") | CODE |
| MEDIUM⚡ | tests/download_boinc_installer.py | 103 | print(f"Error: Invalid platform '{platform}'. Use 'x64' or 'arm64'") | CODE |
| MEDIUM⚡ | tests/download_boinc_installer.py | 107 | print(f"Error: Invalid type '{version_type}'. Use 'release' or 'alpha'") | CODE |
| LOW⚡ | tests/download_boinc_installer.py | 116 | except Exception as e: | CODE |
| MEDIUM⚡ | tests/download_boinc_installer.py | 117 | print(f"Error downloading XML: {e}") | CODE |
| MEDIUM⚡ | tests/download_boinc_installer.py | 127 | print(f"Error: Could not find download URL for {platform} {version_type}") | CODE |
| LOW⚡ | tests/download_boinc_installer.py | 135 | except Exception as e: | CODE |
| MEDIUM⚡ | tests/download_boinc_installer.py | 136 | print(f"Error downloading file: {e}") | CODE |
| MEDIUM | tests/windows_installer_integration_tests_prepare.py | 34 | print("Error: This script must be run on Windows.", file=sys.stderr) | CODE |
| MEDIUM | tests/windows_installer_integration_tests_prepare.py | 64 | print(f"Error creating user: {error_msg}", file=sys.stderr) | CODE |
| LOW | tests/windows_installer_integration_tests_prepare.py | 67 | except Exception as e: | CODE |
| LOW | tests/old/testbase.py | 696 | except Exception as e: | CODE |
| LOW | tests/old/testbase.py | 751 | except Exception: | CODE |
| MEDIUM | tests/old/testbase.py | 553 | def read_cpu_time_file(self, filename): | CODE |
| MEDIUM | tests/vcpkg/portfilefix.py | 44 | print(f"Error: REF {ref} not found in portfile.cmake") | CODE |
| MEDIUM | tests/vcpkg/portfilefix.py | 47 | print(f"Error: SHA512 {hash} not found in portfile.cmake") | CODE |
| LOW | samples/vm_wrapper/VMwrapper.py | 250 | except Exception as e: | CODE |
| LOW | samples/vm_wrapper/VMwrapper.py | 267 | except Exception as e: | CODE |
| LOW | samples/vm_wrapper/VMwrapper.py | 288 | except Exception as e: | CODE |
| LOW | samples/vm_wrapper/VMwrapper.py | 328 | except Exception as e: | CODE |
| LOW | samples/vm_wrapper/VMwrapper.py | 609 | except Exception as e: | CODE |
| LOW | samples/vm_wrapper/VMwrapper.py | 694 | except Exception as e: | CODE |
| LOW | samples/vm_wrapper/VMwrapper.py | 723 | except Exception as e: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/boinc_submit_test.py | 25 | CODE | |
| LOW | py/Boinc/setup_project.py | 6 | CODE | |
| LOW | py/Boinc/setup_project.py | 8 | CODE | |
| LOW | py/Boinc/setup_project.py | 9 | CODE | |
| LOW | py/Boinc/setup_project.py | 10 | CODE | |
| LOW | py/Boinc/add_util.py | 5 | CODE | |
| LOW | py/Boinc/boincxml.py | 5 | CODE | |
| LOW | py/Boinc/database.py | 31 | CODE | |
| LOW | py/Boinc/database.py | 33 | CODE | |
| LOW | py/Boinc/database.py | 34 | CODE | |
| LOW | py/Boinc/database.py | 282 | CODE | |
| LOW | py/Boinc/tools.py | 3 | CODE | |
| LOW | py/Boinc/tools.py | 11 | CODE | |
| LOW | py/Boinc/tools.py | 11 | CODE | |
| LOW | py/Boinc/configxml.py | 22 | CODE | |
| LOW | py/Boinc/configxml.py | 25 | CODE | |
| LOW | py/Boinc/projectxml.py | 12 | CODE | |
| LOW | py/Boinc/projectxml.py | 14 | CODE | |
| LOW | py/Boinc/projectxml.py | 15 | CODE | |
| LOW | py/Boinc/db_base.py | 11 | CODE | |
| LOW | tests/old/test_uc.py | 9 | CODE | |
| LOW | tests/old/test_masterurl_failure.py | 5 | CODE | |
| LOW | tests/old/testbase.py | 16 | CODE | |
| LOW | tests/old/testbase.py | 17 | CODE | |
| LOW | tests/old/testbase.py | 17 | CODE | |
| LOW | tests/old/test_1sec.py | 9 | CODE | |
| LOW | tests/old/test_sched_moved.py | 7 | CODE | |
| LOW | tests/old/test_signal.py | 7 | CODE | |
| LOW | tests/old/test_concat.py | 7 | CODE | |
| LOW | tests/old/test_rsc.py | 7 | CODE | |
| LOW | tests/old/test_abort.py | 8 | CODE | |
| LOW | tests/old/test_exit.py | 7 | CODE | |
| LOW | sched/assimilator.py | 9 | CODE | |
| LOW | sched/testasm.py | 3 | CODE | |
| LOW | sched/testasm.py | 4 | CODE | |
| LOW | sched/pymw_assimilator.py | 3 | CODE | |
| LOW | sched/pymw_assimilator.py | 4 | CODE | |
| LOW | samples/vm_wrapper/VMwrapper.py | 21 | CODE | |
| LOW | samples/vm_wrapper/VMwrapper.py | 22 | CODE | |
| LOW | lib/boinc_submit.py | 21 | CODE | |
| LOW | lib/submit_api.py | 26 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | py/Boinc/setup_project.py | 133 | def check_core_client_executable(): | STRING |
| LOW | py/Boinc/setup_project.py | 652 | def _build_sched_commandlines(self, progname, kwargs): | STRING |
| LOW | py/Boinc/add_util.py | 149 | def exception_is_duplicate_entry(exception): | CODE |
| LOW | py/Boinc/db_base.py | 320 | def _create_objects_from_sql_results(self, results, kwargs): | CODE |
| LOW | py/Boinc/db_base.py | 323 | def _create_object_from_sql_result(self, result): | CODE |
| LOW | py/Boinc/db_base.py | 522 | def check_database_consistency(): | CODE |
| LOW | deploy/prepare_deployment.py | 303 | def prepare_linux_client_vcpkg(target_directory): | CODE |
| LOW | deploy/prepare_deployment.py | 309 | def prepare_linux_client_vcpkg_armhf(target_directory): | CODE |
| LOW⚡ | deploy/prepare_deployment.py | 324 | def prepare_linux_apps_vcpkg_armhf(target_directory): | CODE |
| LOW⚡ | deploy/prepare_deployment.py | 333 | def prepare_linux_manager_with_webview(target_directory): | CODE |
| LOW⚡ | deploy/prepare_deployment.py | 336 | def prepare_linux_manager_with_webview_vcpkg(target_directory): | CODE |
| LOW⚡ | deploy/prepare_deployment.py | 342 | def prepare_linux_manager_with_webview_vcpkg_armhf(target_directory): | CODE |
| LOW⚡ | deploy/prepare_deployment.py | 345 | def prepare_linux_manager_without_webview(target_directory): | CODE |
| LOW⚡ | deploy/prepare_deployment.py | 351 | def prepare_win_apps_mingw_vcpkg(target_directory): | CODE |
| LOW | deploy/prepare_deployment.py | 373 | def prepare_macos_makefile_apps(target_directory): | CODE |
| LOW | tests/windows_installer_integration_tests.py | 51 | def _get_test_executable_file_path(self, filename): | CODE |
| LOW | tests/windows_installer_integration_tests.py | 140 | def test_registry_records_exist(self): | CODE |
| LOW | tests/windows_installer_integration_tests.py | 157 | def test_boinc_master_user_only_exists(self): | CODE |
| LOW | tests/windows_installer_integration_tests.py | 163 | def test_service_groups_and_memberships(self): | CODE |
| LOW | tests/testhelper.py | 21 | def get_current_version_number(self): | CODE |
| LOW | tests/linux_package_integration_tests.py | 50 | def _get_test_executable_file_path(self, filename): | CODE |
| LOW | tests/linux_package_integration_tests.py | 94 | def _get_key_value_pairs_from_file(self, filename): | CODE |
| LOW | tests/linux_package_integration_tests.py | 111 | def _get_ca_certificates_file_paths(self): | CODE |
| LOW | tests/linux_package_integration_tests.py | 197 | def test_selected_values_from_boinc_client_service_file(self): | CODE |
| LOW | tests/old/testbase.py | 313 | def install_platforms_versions(self): | CODE |
| LOW | tests/old/testbase.py | 403 | def disable_file_upload_handler(self, num = ''): | CODE |
| LOW | tests/old/testbase.py | 405 | def reenable_file_upload_handler(self, num = ''): | CODE |
| LOW | tests/old/cgiserver.py | 22 | class PHPHTTPRequestHandler(CGIHTTPServer.CGIHTTPRequestHandler): | CODE |
| LOW | …sts/server-test/tests/user-tests/CreateAccountTest.php | 27 | public function testCreateAccountNoParams() | CODE |
| LOW | …sts/server-test/tests/user-tests/CreateAccountTest.php | 38 | public function testCreateAccountEmailAndUserNameNoPassword() | CODE |
| LOW | …sts/server-test/tests/user-tests/CreateAccountTest.php | 54 | public function testCreateAccountPasswordAndUserNameNoEmail() | CODE |
| LOW | …sts/server-test/tests/user-tests/CreateAccountTest.php | 87 | public function testCreateAndLookupAccount() | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/batch_collect_assimilate.py | 3 | # Assimilator for apps using the batch-collect paradigm: | COMMENT |
| LOW | py/Boinc/setup_project.py | 85 | # my_symlink and my_link just add the filename to the exception object if one | COMMENT |
| LOW | mac_installer/release_boinc.sh | 94 | ## work correctly, so we can't just add the current script to our "Uninstall | COMMENT |
| MEDIUM | sched/transitioner.cpp | 626 | // but it makes the BOINC back-end more robust. | COMMENT |
| MEDIUM | samples/image_libs/tgalib.cpp | 20 | // will want to do more error checking to make it more robust. This is | COMMENT |
| MEDIUM | …java/edu/berkeley/boinc/attach/ProjectAttachService.kt | 255 | // makes login more robust on bad network connections | COMMENT |
| MEDIUM | …java/edu/berkeley/boinc/attach/ProjectAttachService.kt | 466 | // makes login more robust on bad network connections | COMMENT |
| MEDIUM | …java/edu/berkeley/boinc/attach/ProjectAttachService.kt | 509 | // makes login more robust on bad network connections | COMMENT |
| MEDIUM | …java/edu/berkeley/boinc/attach/ProjectAttachService.kt | 600 | // makes login more robust on bad network connections | COMMENT |
| MEDIUM | api/x_opengl.cpp | 578 | // on. This seems simpler and more robust. On the other | COMMENT |
| LOW | mac_build/Mac_SA_Secure.sh | 317 | # We must not modify permissions of any of Podman's data so just set | COMMENT |
| LOW | mac_build/Mac_SA_Insecure.sh | 132 | # We must not modify permissions of any of Podman's data so just set | COMMENT |
| MEDIUM | client/cpu_benchmark.h | 32 | // separate different compilations of whetstone.cpp which will utilize | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | mac_RemovePodman/Sign_Notarize_RemovePodman.sh | 32 | ## Usage: | COMMENT |
| LOW | mac_installer/make_GridRepublic.sh | 32 | ## Usage: | COMMENT |
| LOW | mac_installer/make_CharityEngine.sh | 32 | ## Usage: | COMMENT |
| LOW | mac_installer/release_brand.sh | 27 | ## Usage: | COMMENT |
| LOW | mac_installer/release_boinc.sh | 106 | ## Usage: | COMMENT |
| LOW | mac_installer/release_campus_party.sh | 36 | ## Usage: | COMMENT |
| LOW | mac_installer/make_ProgThruProc.sh | 33 | ## Usage: | COMMENT |
| LOW | mac_installer/make_certificate_updater.sh | 29 | ## Usage: | COMMENT |
| LOW | mac_installer/release_GridRepublic.sh | 30 | ## Usage: | COMMENT |
| LOW | tests/executeUnitTests.sh | 22 | # Usage: | COMMENT |
| LOW | 3rdParty/buildGoogletestLinux.sh | 22 | # Usage: | COMMENT |
| LOW | 3rdParty/buildWxLinux.sh | 22 | # Usage: | COMMENT |
| LOW | 3rdParty/buildMacDependencies.sh | 32 | ## Usage: | COMMENT |
| LOW | mac_build/buildMacMakefiles-CI.sh | 24 | # Usage: | COMMENT |
| LOW | mac_build/Make_BOINC_Service.sh | 31 | ## Usage: | COMMENT |
| LOW | mac_build/Update_Info_Plists.sh | 34 | ## Usage: | COMMENT |
| LOW | mac_build/buildMacBOINC-CI.sh | 24 | # Usage: | COMMENT |
| LOW | mac_build/BuildMacBOINC.sh | 51 | ## Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | py/Boinc/setup_project.py | 652 | CODE | |
| LOW | py/Boinc/sched_messages.py | 14 | CODE | |
| LOW | py/Boinc/db_base.py | 179 | CODE | |
| LOW | tests/windows_installer_integration_tests.py | 203 | CODE | |
| LOW | sched/assimilator.py | 207 | CODE | |
| LOW | sched/pymw_assimilator.py | 16 | CODE | |
| LOW | samples/vm_wrapper/VMwrapper.py | 378 | CODE | |
| LOW | samples/vm_wrapper/VMwrapper.py | 80 | CODE | |
| LOW | samples/vm_wrapper/VMwrapper.py | 173 | CODE | |
| LOW | samples/vm_wrapper/VMwrapper.py | 226 | CODE | |
| LOW | release_tools/set-client-version.py | 43 | CODE | |
| LOW | release_tools/set-client-version.py | 68 | CODE | |
| LOW | release_tools/set-client-version.py | 81 | CODE | |
| LOW | release_tools/set-multithread-version.py | 40 | CODE | |
| LOW | release_tools/set-wrapper-version.py | 40 | CODE | |
| LOW | release_tools/set-wslwrapper-version.py | 22 | CODE | |
| LOW | release_tools/set-dockerwrapper-version.py | 40 | CODE | |
| LOW | release_tools/set-vboxwrapper-version.py | 40 | CODE | |
| LOW | release_tools/set-worker-version.py | 40 | CODE | |
| LOW | lib/boinc_submit.py | 336 | CODE | |
| LOW | ci_tools/update_actions.py | 32 | CODE | |
| LOW | ci_tools/update_actions.py | 77 | CODE | |
| LOW | ci_tools/trailing_whitespaces_check.py | 28 | CODE | |
| LOW | ci_tools/source_code_check.py | 28 | CODE | |
| LOW | ci_tools/update_copyright_year.py | 56 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | sched/assimilator.py | 295 | # -------------------------------------------- | COMMENT |
| MEDIUM | samples/vm_wrapper/VMwrapper.py | 45 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM | samples/vm_wrapper/VMwrapper.py | 47 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM | samples/vm_wrapper/VMwrapper.py | 375 | #------------------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | samples/vm_wrapper/VMwrapper.py | 377 | #------------------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | samples/vm_wrapper/VMwrapper.py | 514 | #--------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | samples/vm_wrapper/VMwrapper.py | 516 | #--------------------------------------------------------------------------------- | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | coprocs/NVIDIA/include/nvapi.h | 7783 | // Don't forget to update NVVIOCONFIG_VALIDFIELDS in nvapi.spec when NVVIOCONFIG_ALLFIELDS changes. | COMMENT |
| MEDIUM | mac_installer/release_brand.sh | 71 | ## For testing only, you can use the development build by adding a fifth argument -dev | COMMENT |
| MEDIUM | mac_installer/release_boinc.sh | 125 | ## For testing only, you can use the development build by adding a fourth argument -dev | COMMENT |
| MEDIUM | mac_installer/release_campus_party.sh | 47 | ## For testing only, you can use the development build by adding a fourth argument -dev | COMMENT |
| MEDIUM | mac_installer/release_GridRepublic.sh | 41 | ## For testing only, you can use the development build by adding a fourth argument -dev | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | html/user/sample_jquery.min.js | 4 | void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/windows_installer_integration_tests_prepare.py | 98 | # Check if running on Windows | COMMENT |
| LOW | tests/server-test/setup.sh | 5 | #Check if using apt-get | COMMENT |
| LOW | tests/server-test/setup.sh | 17 | #Check if using yum | COMMENT |
| LOW | tests/server-test/setup.sh | 36 | # Check if docker compose is installed. If it isn't, direct user to instructions | COMMENT |
| LOW | tests/server-test/setup.sh | 43 | # Check if composer is installed. If it isn't, direct user to instructions | COMMENT |
| LOW | samples/vm_wrapper/VMwrapper.py | 235 | # Check if the virtual machine is already on client | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | client/project.h | 145 | // should be done (as requested by server). | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | py/Boinc/setup_project.py | 461 | CODE | |
| LOW | tests/old/test_uc.py | 58 | CODE | |
| LOW | tests/old/testbase.py | 255 | CODE | |
| LOW | sched/assimilator.py | 106 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | mac_installer/uninstall.cpp | 233 | // TODO: Handle errors from privileged uninstall | COMMENT |