{"version": "2.1.0", "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "runs": [{"tool": {"driver": {"name": "Repobility", "informationUri": "https://repobility.com", "rules": [{"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: SCpradhan/MobileApps_Ascendion", "shortDescription": {"text": "Foundry mined assumption checks: SCpradhan/MobileApps_Ascendion"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: SCpradhan/MobileApps_Ascendion\nThread: SCpradhan/MobileApps_Ascendion#1\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: SCpradhan/MobileApps_Ascendion#1\nRepo: SCpradhan/MobileApps_Ascendion\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 1\nLinked CI labels: {'ci_pending_or_incomplete': 1}\nChanged file count: 39\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {'source_or_other': 39}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8d570405ce526cc0\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"po"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.62, "cwe": "", "owasp": ""}}, {"id": "scanner-a93f77dd749ffa4d", "name": "Possibly dead Python function: node_health_check", "shortDescription": {"text": "Possibly dead Python function: node_health_check"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-71ec6950df61ae52", "name": "Possibly dead Python function: updateColor", "shortDescription": {"text": "Possibly dead Python function: updateColor"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-18136cd5fad68c52", "name": "Possibly dead Python function: exitProgram", "shortDescription": {"text": "Possibly dead Python function: exitProgram"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bedde63299552b0a", "name": "Possibly dead Python function: openReviewForm", "shortDescription": {"text": "Possibly dead Python function: openReviewForm"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3df36588d06dab61", "name": "Possibly dead Python function: establishDBConnection", "shortDescription": {"text": "Possibly dead Python function: establishDBConnection"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6c7a489f171c7419", "name": "Possibly dead Python function: toggleReviewRunBtn", "shortDescription": {"text": "Possibly dead Python function: toggleReviewRunBtn"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-123b171a8c5fa5cd", "name": "Possibly dead Python function: openNewAndroidRunWindow", "shortDescription": {"text": "Possibly dead Python function: openNewAndroidRunWindow"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-39da8b5472a2eda3", "name": "Possibly dead Python function: update_project_cbb", "shortDescription": {"text": "Possibly dead Python function: update_project_cbb"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ed1bf1062e629349", "name": "Possibly dead Python function: openPkgDirBtnClicked", "shortDescription": {"text": "Possibly dead Python function: openPkgDirBtnClicked"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-57f3ac7a97c7c25d", "name": "Possibly dead Python function: openMFESpecDirBtnClicked", "shortDescription": {"text": "Possibly dead Python function: openMFESpecDirBtnClicked"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-442d5c57709835f7", "name": "Possibly dead Python function: openSpecDirBtnClicked", "shortDescription": {"text": "Possibly dead Python function: openSpecDirBtnClicked"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d3e931e1b7c4ffc2", "name": "Possibly dead Python function: runTest", "shortDescription": {"text": "Possibly dead Python function: runTest"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b7ea8be1a39ba0d0", "name": "Possibly dead Python function: closeEvent", "shortDescription": {"text": "Possibly dead Python function: closeEvent"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9674e535a35b51cf", "name": "Possibly dead Python function: filterReviewed", "shortDescription": {"text": "Possibly dead Python function: filterReviewed"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-51e4593234bbc041", "name": "Possibly dead Python function: submitDataToDB", "shortDescription": {"text": "Possibly dead Python function: submitDataToDB"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0161dae0c03620ad", "name": "Possibly dead Python function: openComment", "shortDescription": {"text": "Possibly dead Python function: openComment"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8680ed84c7ac0455", "name": "Possibly dead Python function: changeDisplayNewLine", "shortDescription": {"text": "Possibly dead Python function: changeDisplayNewLine"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b34fa6c5a0809e03", "name": "Possibly dead Python function: redrawLabels", "shortDescription": {"text": "Possibly dead Python function: redrawLabels"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d223dfe0640b9d76", "name": "Possibly dead Python function: submitChange", "shortDescription": {"text": "Possibly dead Python function: submitChange"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-afaee36215bf847f", "name": "Possibly dead Python function: saveChange", "shortDescription": {"text": "Possibly dead Python function: saveChange"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eb03dae704f7af92", "name": "Possibly dead Python function: validate_ga", "shortDescription": {"text": "Possibly dead Python function: validate_ga"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c1d6c652da186d0b", "name": "Possibly dead Python function: change_page", "shortDescription": {"text": "Possibly dead Python function: change_page"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-80df83575f25c6c0", "name": "Possibly dead Python function: handle_allow_popup", "shortDescription": {"text": "Possibly dead Python function: handle_allow_popup"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-05f5ac9e21339ff5", "name": "Possibly dead Python function: verify_myprinter_back_btn", "shortDescription": {"text": "Possibly dead Python function: verify_myprinter_back_btn"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9710c8d059e53154", "name": "No frontend routes/components detected", "shortDescription": {"text": "No frontend routes/components detected"}, "fullDescription": {"text": "No React/Vue/Next routes were found. This is fine for backend-only repos."}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-394a59bb2d84bae2", "name": "Possible secret in Code-Indexing Version4.json", "shortDescription": {"text": "Possible secret in Code-Indexing Version4.json"}, "fullDescription": {"text": "Detected pattern matching github_token. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-bf3198b084bcb683", "name": "Insecure pattern 'weak_hash' in resources/ui_map/web/ecp/endpoint_security.json:2426", "shortDescription": {"text": "Insecure pattern 'weak_hash' in resources/ui_map/web/ecp/endpoint_security.json:2426"}, "fullDescription": {"text": "Found a known-risky pattern (weak_hash). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f538eac545831d6d", "name": "Insecure pattern 'subprocess_shell_true' in scripts/copy_build.py:9", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in scripts/copy_build.py:9"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cb45174ce14595f2", "name": "Insecure pattern 'tls_verify_false' in libs/flows/android/smart/camera_scan.py:262", "shortDescription": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/android/smart/camera_scan.py:262"}, "fullDescription": {"text": "Found a known-risky pattern (tls_verify_false). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b8fd77904c405a60", "name": "Insecure pattern 'tls_verify_false' in libs/flows/android/hpps/trap_door.py:155", "shortDescription": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/android/hpps/trap_door.py:155"}, "fullDescription": {"text": "Found a known-risky pattern (tls_verify_false). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-bb8cc6257a0a679c", "name": "Possible secret in libs/flows/windows/hpx_rebranding/flow_container.py", "shortDescription": {"text": "Possible secret in libs/flows/windows/hpx_rebranding/flow_container.py"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-76260b3c85cf206b", "name": "Possible secret in libs/flows/windows/hpx/flow_container.py", "shortDescription": {"text": "Possible secret in libs/flows/windows/hpx/flow_container.py"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-e4c064ea088dc763", "name": "Insecure pattern 'tls_verify_false' in libs/flows/windows/hpx/utility/api_utility.py:43", "shortDescription": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/windows/hpx/utility/api_utility.py:43"}, "fullDescription": {"text": "Found a known-risky pattern (tls_verify_false). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-092ab0f2d7616a6a", "name": "Insecure pattern 'tls_verify_false' in libs/flows/common/smart/preview.py:185", "shortDescription": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/common/smart/preview.py:185"}, "fullDescription": {"text": "Found a known-risky pattern (tls_verify_false). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-8abace0470c6de81", "name": "Insecure pattern 'tls_verify_false' in libs/flows/common/smart/scan.py:260", "shortDescription": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/common/smart/scan.py:260"}, "fullDescription": {"text": "Found a known-risky pattern (tls_verify_false). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-3d7f11edb825209a", "name": "Insecure pattern 'eval_used' in libs/flows/common/gotham/home.py:953", "shortDescription": {"text": "Insecure pattern 'eval_used' in libs/flows/common/gotham/home.py:953"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1facd6f9d6c404d1", "name": "Insecure pattern 'eval_used' in libs/flows/common/gotham/printer_settings.py:230", "shortDescription": {"text": "Insecure pattern 'eval_used' in libs/flows/common/gotham/printer_settings.py:230"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-bf7fe1f026911c0e", "name": "Insecure pattern 'eval_used' in libs/flows/common/gotham/activity_center.py:190", "shortDescription": {"text": "Insecure pattern 'eval_used' in libs/flows/common/gotham/activity_center.py:190"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9dde6a7453868596", "name": "Insecure pattern 'eval_used' in libs/flows/common/gotham/flow_container.py:98", "shortDescription": {"text": "Insecure pattern 'eval_used' in libs/flows/common/gotham/flow_container.py:98"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-29ceb5d03adbbcb4", "name": "Possible secret in libs/flows/ios/smart/box.py", "shortDescription": {"text": "Possible secret in libs/flows/ios/smart/box.py"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-1593e9181e84fd79", "name": "Possible secret in libs/flows/ios/smart/facebook.py", "shortDescription": {"text": "Possible secret in libs/flows/ios/smart/facebook.py"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-6e4109ab06ae496e", "name": "Possible secret in libs/flows/ios/smart/flow_container.py", "shortDescription": {"text": "Possible secret in libs/flows/ios/smart/flow_container.py"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-b2a16f6526301d30", "name": "Possible secret in libs/flows/ios/smart/app_settings.py", "shortDescription": {"text": "Possible secret in libs/flows/ios/smart/app_settings.py"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-8ac0caad15a305f3", "name": "Insecure pattern 'tls_verify_false' in libs/flows/web/ows/ows_utility.py:93", "shortDescription": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/web/ows/ows_utility.py:93"}, "fullDescription": {"text": "Found a known-risky pattern (tls_verify_false). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-63a493eb52bc5b59", "name": "Insecure pattern 'eval_used' in libs/flows/web/ows/sub_flow/ows_flow_factory.py:22", "shortDescription": {"text": "Insecure pattern 'eval_used' in libs/flows/web/ows/sub_flow/ows_flow_factory.py:22"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1477235dadba7255", "name": "Insecure pattern 'tls_verify_false' in libs/flows/web/wex/wex_api_utility.py:328", "shortDescription": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/web/wex/wex_api_utility.py:328"}, "fullDescription": {"text": "Found a known-risky pattern (tls_verify_false). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-fe23e76e3ef9e9f2", "name": "Insecure pattern 'eval_used' in libs/flows/web/hpx/printer_settings.py:274", "shortDescription": {"text": "Insecure pattern 'eval_used' in libs/flows/web/hpx/printer_settings.py:274"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-13d642911549ba8a", "name": "Insecure pattern 'exec_used' in libs/flows/web/ecp/flow_container.py:91", "shortDescription": {"text": "Insecure pattern 'exec_used' in libs/flows/web/ecp/flow_container.py:91"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0808c431c4138d18", "name": "Insecure pattern 'tls_verify_false' in libs/flows/web/ecp/ecp_api_utility.py:271", "shortDescription": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/web/ecp/ecp_api_utility.py:271"}, "fullDescription": {"text": "Found a known-risky pattern (tls_verify_false). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-3cc5590556cf806c", "name": "Possible secret in libs/flows/mac/smart/flows/flows_common.py", "shortDescription": {"text": "Possible secret in libs/flows/mac/smart/flows/flows_common.py"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-57468cafedeff48f", "name": "Insecure pattern 'eval_used' in libs/ma_misc/conftest_misc.py:168", "shortDescription": {"text": "Insecure pattern 'eval_used' in libs/ma_misc/conftest_misc.py:168"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-4601e3ad3bb28677", "name": "No CI/CD pipelines detected", "shortDescription": {"text": "No CI/CD pipelines detected"}, "fullDescription": {"text": "No GitHub Actions, GitLab CI, or CircleCI configs found. Without CI you can't gate deploys on tests/lints."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5078dbd5686215c1", "name": "Very large file: tests/android/jweb_data_collection/test_suite_04_data_collection_prebuilt_notifications.py (972 lines)", "shortDescription": {"text": "Very large file: tests/android/jweb_data_collection/test_suite_04_data_collection_prebuilt_notifications.py (972 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0f79e24f240fd15b", "name": "Very large file: tests/windows/hpx/display_control/test_bopeep_04.py (2866 lines)", "shortDescription": {"text": "Very large file: tests/windows/hpx/display_control/test_bopeep_04.py (2866 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b02db0d1eddb9013", "name": "Very large file: tests/windows/hpx/display_control/test_bopeep_03.py (1064 lines)", "shortDescription": {"text": "Very large file: tests/windows/hpx/display_control/test_bopeep_03.py (1064 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3a5b9cb7e5772f04", "name": "Very large file: tests/windows/hpx/display_control/test_bopeep_with_desktop_mode_02.py (886 lines)", "shortDescription": {"text": "Very large file: tests/windows/hpx/display_control/test_bopeep_with_desktop_mode_02.py (886 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cc858ca013472616", "name": "Very large file: tests/windows/hpx/support/supporthome/test_suite_support_home.py (1465 lines)", "shortDescription": {"text": "Very large file: tests/windows/hpx/support/supporthome/test_suite_support_home.py (1465 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2ab7d27ff70b078c", "name": "Very large file: tests/ios/jweb_data_collection/test_suite_01_data_collection.py (1027 lines)", "shortDescription": {"text": "Very large file: tests/ios/jweb_data_collection/test_suite_01_data_collection.py (1027 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-79a0e8859987f8d3", "name": "Very large file: tests/web/wex/RolesAndPermissions/test_09_pro_plus_active_care_it_admin_roles_permission_set.py (1461 l", "shortDescription": {"text": "Very large file: tests/web/wex/RolesAndPermissions/test_09_pro_plus_active_care_it_admin_roles_permission_set.py (1461 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d5954bcf33da0912", "name": "Very large file: tests/web/wex/RolesAndPermissions/test_10_pro_plus_active_care_report_admin_roles_permission_set.py (12", "shortDescription": {"text": "Very large file: tests/web/wex/RolesAndPermissions/test_10_pro_plus_active_care_report_admin_roles_permission_set.py (1294 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-504ca97f6c8fe22a", "name": "Very large file: tests/web/wex/RolesAndPermissions/test_01_standard_it_admin_roles_permission_set.py (1151 lines)", "shortDescription": {"text": "Very large file: tests/web/wex/RolesAndPermissions/test_01_standard_it_admin_roles_permission_set.py (1151 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f2ea6e847531bd22", "name": "Very large file: tests/web/wex/RolesAndPermissions/test_05_pro_it_admin_roles_permission_set.py (1459 lines)", "shortDescription": {"text": "Very large file: tests/web/wex/RolesAndPermissions/test_05_pro_it_admin_roles_permission_set.py (1459 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0303afb9a3727478", "name": "Very large file: tests/web/wex/RolesAndPermissions/test_06_pro_report_admin_roles_permission_set.py (1305 lines)", "shortDescription": {"text": "Very large file: tests/web/wex/RolesAndPermissions/test_06_pro_report_admin_roles_permission_set.py (1305 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6527fe9a132e7a59", "name": "Very large file: tests/web/wex/RolesAndPermissions/test_02_standard_report_admin_roles_permission_set.py (1045 lines)", "shortDescription": {"text": "Very large file: tests/web/wex/RolesAndPermissions/test_02_standard_report_admin_roles_permission_set.py (1045 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-71b1f15d97092f31", "name": "Very large file: tests/web/ecp/Smoke/test_12_proxies_device_settings.py (2528 lines)", "shortDescription": {"text": "Very large file: tests/web/ecp/Smoke/test_12_proxies_device_settings.py (2528 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e1471228129aa6c9", "name": "Very large file: tests/web/ecp/Functionality/test_12_cloud_device_settings.py (2128 lines)", "shortDescription": {"text": "Very large file: tests/web/ecp/Functionality/test_12_cloud_device_settings.py (2128 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-75832191fcacd198", "name": "Very large file: scripts/localization_gui.py (1731 lines)", "shortDescription": {"text": "Very large file: scripts/localization_gui.py (1731 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bb4536dca8834865", "name": "Very large file: libs/flows/android/smart/flow_container.py (1756 lines)", "shortDescription": {"text": "Very large file: libs/flows/android/smart/flow_container.py (1756 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b9a9480bb34b1b52", "name": "Very large file: libs/flows/windows/hpx_rebranding/pen_control.py (2575 lines)", "shortDescription": {"text": "Very large file: libs/flows/windows/hpx_rebranding/pen_control.py (2575 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2f0bc0a6921976af", "name": "Very large file: libs/flows/windows/hpx_rebranding/audio.py (1756 lines)", "shortDescription": {"text": "Very large file: libs/flows/windows/hpx_rebranding/audio.py (1756 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-976d0142b420afc2", "name": "Very large file: libs/flows/windows/hpx_rebranding/flow_container.py (2316 lines)", "shortDescription": {"text": "Very large file: libs/flows/windows/hpx_rebranding/flow_container.py (2316 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3c55148bd08da1dd", "name": "Very large file: libs/flows/windows/hpx_rebranding/display_control.py (989 lines)", "shortDescription": {"text": "Very large file: libs/flows/windows/hpx_rebranding/display_control.py (989 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4c27fbe72a52dfce", "name": "Very large file: libs/flows/windows/hpx/pen_control.py (1641 lines)", "shortDescription": {"text": "Very large file: libs/flows/windows/hpx/pen_control.py (1641 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1fbaca7eef925cf3", "name": "Very large file: libs/flows/windows/hpx/audio.py (1630 lines)", "shortDescription": {"text": "Very large file: libs/flows/windows/hpx/audio.py (1630 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d8847b50a5e7716f", "name": "Very large file: libs/flows/windows/hpx/flow_container.py (1231 lines)", "shortDescription": {"text": "Very large file: libs/flows/windows/hpx/flow_container.py (1231 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2013e2a2ce96aa4f", "name": "Very large file: libs/flows/common/smart/preview.py (2392 lines)", "shortDescription": {"text": "Very large file: libs/flows/common/smart/preview.py (2392 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-61303ea2236974a4", "name": "Very large file: libs/flows/common/gotham/scan.py (1483 lines)", "shortDescription": {"text": "Very large file: libs/flows/common/gotham/scan.py (1483 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c418b169afba6d75", "name": "Very large file: libs/flows/ios/smart/preview.py (1396 lines)", "shortDescription": {"text": "Very large file: libs/flows/ios/smart/preview.py (1396 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7220ab33de2974ce", "name": "Very large file: libs/flows/ios/smart/flow_container.py (1334 lines)", "shortDescription": {"text": "Very large file: libs/flows/ios/smart/flow_container.py (1334 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d01133807f14ce1e", "name": "Very large file: libs/flows/web/wex/fleet_management_devices.py (5092 lines)", "shortDescription": {"text": "Very large file: libs/flows/web/wex/fleet_management_devices.py (5092 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e807731b9e1370e4", "name": "Very large file: libs/flows/web/wex/fleet_management_policies.py (1114 lines)", "shortDescription": {"text": "Very large file: libs/flows/web/wex/fleet_management_policies.py (1114 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-56052fb6ae4448ab", "name": "Very large file: libs/flows/web/smb/printers.py (1693 lines)", "shortDescription": {"text": "Very large file: libs/flows/web/smb/printers.py (1693 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-98276053b03a2572", "name": "Very large file: libs/flows/web/hpx/scan.py (2547 lines)", "shortDescription": {"text": "Very large file: libs/flows/web/hpx/scan.py (2547 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-42683037cbafb7ce", "name": "Very large file: libs/flows/web/hpx/printer_settings.py (1037 lines)", "shortDescription": {"text": "Very large file: libs/flows/web/hpx/printer_settings.py (1037 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-001b0628bad0e711", "name": "Very large file: libs/flows/web/shortcuts/shortcuts_create_edit.py (1408 lines)", "shortDescription": {"text": "Very large file: libs/flows/web/shortcuts/shortcuts_create_edit.py (1408 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-969182309b12d786", "name": "Very large file: libs/flows/web/ecp/endpoint_security.py (2644 lines)", "shortDescription": {"text": "Very large file: libs/flows/web/ecp/endpoint_security.py (2644 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-38fea828e44b9897", "name": "Very large file: libs/flows/web/ecp/devices.py (2389 lines)", "shortDescription": {"text": "Very large file: libs/flows/web/ecp/devices.py (2389 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fc9c5f3fa5438174", "name": "Very large file: libs/flows/mac/smart/flows/flows_common.py (2263 lines)", "shortDescription": {"text": "Very large file: libs/flows/mac/smart/flows/flows_common.py (2263 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d4901c96379e123e", "name": "Very large file: libs/flows/mac/smart/screens/oobe/connect_printer_to_wifi.py (1000 lines)", "shortDescription": {"text": "Very large file: libs/flows/mac/smart/screens/oobe/connect_printer_to_wifi.py (1000 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-abd34987efca0d29", "name": "Very large file: libs/flows/mac/smart/screens/oobe/ows_yeti.py (1088 lines)", "shortDescription": {"text": "Very large file: libs/flows/mac/smart/screens/oobe/ows_yeti.py (1088 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6038b2fdfb9135f6", "name": "58 TODO/FIXME markers", "shortDescription": {"text": "58 TODO/FIXME markers"}, "fullDescription": {"text": "High count of TODO/FIXME/HACK markers \u2014 track them as issues so they're not forgotten."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-141b30a41e03817b", "name": "No license file detected", "shortDescription": {"text": "No license file detected"}, "fullDescription": {"text": "No LICENSE/COPYING/NOTICE file was found. Generated repositories often omit licensing, which blocks reuse and automated intake."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 231 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 24 placeholder/mock markers across 13 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b9088664ace7f748", "name": "Composite production-readiness gap", "shortDescription": {"text": "Composite production-readiness gap"}, "fullDescription": {"text": "Multiple low-cost hardening controls are missing together: license, ci. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a4e59f2d2b3c77b9", "name": "Network/subprocess call without timeout or try/except \u2014 test2/index_manager.py:42", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 test2/index_manager.py:42"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ee09958a9dec11b6", "name": "Commented-code block (5 lines) in tests/conftest.py:184", "shortDescription": {"text": "Commented-code block (5 lines) in tests/conftest.py:184"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-899d59cbe2750e16", "name": "Legacy-named symbol `digital_copy` in tests/android/smart/functionality/preview/test_suite_02_preview_more_option.py:16", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/smart/functionality/preview/test_suite_02_preview_more_option.py:16"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ff6a96de22df2594", "name": "Legacy-named symbol `digital_copy` in tests/android/smart/functionality/digital_copy/test_suite_01_digital_copy.py:16", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/smart/functionality/digital_copy/test_suite_01_digital_copy.py:16"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-69ec515938ad2ef5", "name": "Legacy-named symbol `digital_copy` in tests/android/smart/bat/test_suite_06_digital_copy.py:15", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/smart/bat/test_suite_06_digital_copy.py:15"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ed7b6be095f3c052", "name": "Legacy-named symbol `test_01_ga_copy` in tests/android/smart/ga/digital_copy/test_suite_01_ga_copy.py:26", "shortDescription": {"text": "Legacy-named symbol `test_01_ga_copy` in tests/android/smart/ga/digital_copy/test_suite_01_ga_copy.py:26"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-121eda4a7b60d628", "name": "Legacy-named symbol `digital_copy` in tests/android/smart/hpx_bat/test_suite_06_digital_copy.py:15", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/smart/hpx_bat/test_suite_06_digital_copy.py:15"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-71404de3cba8c067", "name": "Legacy-named symbol `test_08_homepage_id_copy` in tests/android/hpbridge/smoke/test_01_mp_homepage_no_printer.py:113", "shortDescription": {"text": "Legacy-named symbol `test_08_homepage_id_copy` in tests/android/hpbridge/smoke/test_01_mp_homepage_no_printer.py:113"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-872f966b043c8f51", "name": "Commented-code block (12 lines) in tests/android/hpbridge/smoke/test_01_mp_homepage_no_printer.py:137", "shortDescription": {"text": "Commented-code block (12 lines) in tests/android/hpbridge/smoke/test_01_mp_homepage_no_printer.py:137"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-238c757108dd4552", "name": "Legacy-named symbol `select_share_copy` in tests/android/inOS/SMOKE/test_suite_HPPS_adobe.py:151", "shortDescription": {"text": "Legacy-named symbol `select_share_copy` in tests/android/inOS/SMOKE/test_suite_HPPS_adobe.py:151"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-63ec7a1718345348", "name": "Legacy-named symbol `digital_copy` in tests/android/hpx/print_documents/test_suite_05_print_document.py:22", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/print_documents/test_suite_05_print_document.py:22"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ff5f4c9c29185602", "name": "Legacy-named symbol `digital_copy` in tests/android/hpx/print_documents/test_suite_06_print_document.py:22", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/print_documents/test_suite_06_print_document.py:22"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ebd083e68c631c75", "name": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_06_copy.py:28", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_06_copy.py:28"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b063099599040f1e", "name": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_01_copy.py:26", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_01_copy.py:26"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-59be342d0143f92f", "name": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_07_copy.py:24", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_07_copy.py:24"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0ef0690a668d79b9", "name": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_09_copy.py:22", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_09_copy.py:22"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-301a215661367f0d", "name": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_02_copy.py:28", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_02_copy.py:28"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-39162de944d2bef2", "name": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_03_copy.py:26", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_03_copy.py:26"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ba854b1c0f6f1245", "name": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_04_copy.py:28", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_04_copy.py:28"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cab24c6a27dcdcc4", "name": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_10_copy.py:24", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_10_copy.py:24"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e63adb6be897d377", "name": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_05_copy.py:26", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_05_copy.py:26"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-db028afd32d4b797", "name": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_08_copy.py:24", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_08_copy.py:24"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5da9c9891237b2b5", "name": "Commented-code block (10 lines) in tests/windows/smart/smb/test_suite_02_smb_carousel.py:97", "shortDescription": {"text": "Commented-code block (10 lines) in tests/windows/smart/smb/test_suite_02_smb_carousel.py:97"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ca2f4c2249459a9c", "name": "Commented-code block (5 lines) in tests/windows/smart/cec/test_suite_03_cec_no_sign_in_no_printer.py:55", "shortDescription": {"text": "Commented-code block (5 lines) in tests/windows/smart/cec/test_suite_03_cec_no_sign_in_no_printer.py:55"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-66fd47d9d4711f5b", "name": "Commented-code block (28 lines) in tests/windows/hpx_rebranding/windows/perform_aic/test_perform_functional_image.py:11", "shortDescription": {"text": "Commented-code block (28 lines) in tests/windows/hpx_rebranding/windows/perform_aic/test_perform_functional_image.py:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2941a14e6023c14f", "name": "Commented-code block (17 lines) in tests/windows/hpx_rebranding/windows/display_control/test_aio_keelung27_image.py:12", "shortDescription": {"text": "Commented-code block (17 lines) in tests/windows/hpx_rebranding/windows/display_control/test_aio_keelung27_image.py:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a029114549aac1c3", "name": "Commented-code block (8 lines) in tests/windows/hpx_rebranding/windows/energy_consumption/test_energy_consumption_access", "shortDescription": {"text": "Commented-code block (8 lines) in tests/windows/hpx_rebranding/windows/energy_consumption/test_energy_consumption_accessibility.py:34"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-614130f49aeb058f", "name": "Commented-code block (7 lines) in tests/windows/hpx_rebranding/windows/MAT/test_mat.py:526", "shortDescription": {"text": "Commented-code block (7 lines) in tests/windows/hpx_rebranding/windows/MAT/test_mat.py:526"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-42d6d923e5b7a9d4", "name": "Commented-code block (10 lines) in tests/windows/hpx_rebranding/windows/system_control/test_system_control_commercial_ev", "shortDescription": {"text": "Commented-code block (10 lines) in tests/windows/hpx_rebranding/windows/system_control/test_system_control_commercial_eviee.py:58"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5006156f58290aad", "name": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5329_part1.p", "shortDescription": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5329_part1.py:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1d83bf2107a66cce", "name": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5325_part2.p", "shortDescription": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5325_part2.py:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b25882a10c0ae35f", "name": "Commented-code block (11 lines) in tests/windows/hpx_rebranding/windows/support/test_support_featureflag2.py:242", "shortDescription": {"text": "Commented-code block (11 lines) in tests/windows/hpx_rebranding/windows/support/test_support_featureflag2.py:242"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1e2e5de8b2a49649", "name": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5315_part2.p", "shortDescription": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5315_part2.py:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e7d2c5c3efbb0897", "name": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5315_part1.p", "shortDescription": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5315_part1.py:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-eebe9aeece9fb796", "name": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5650_part2.p", "shortDescription": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5650_part2.py:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-02a60fa94e68be40", "name": "Commented-code block (39 lines) in tests/windows/hpx_rebranding/windows/support/test_support_va_support_country.py:38", "shortDescription": {"text": "Commented-code block (39 lines) in tests/windows/hpx_rebranding/windows/support/test_support_va_support_country.py:38"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-007daed8314cad93", "name": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_22887_part1.", "shortDescription": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_22887_part1.py:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ad6984fbd84d779d", "name": "Commented-code block (5 lines) in tests/windows/hpx_rebranding/windows/support/test_support_ccls.py:37", "shortDescription": {"text": "Commented-code block (5 lines) in tests/windows/hpx_rebranding/windows/support/test_support_ccls.py:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0cb76f78df7296d3", "name": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_6084_part2.p", "shortDescription": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_6084_part2.py:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f0346744cc21fa52", "name": "Commented-code block (23 lines) in tests/windows/hpx_rebranding/windows/support/test_support_region.py:42", "shortDescription": {"text": "Commented-code block (23 lines) in tests/windows/hpx_rebranding/windows/support/test_support_region.py:42"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ae1fd7fc6fae1b16", "name": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_22887_part2.", "shortDescription": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_22887_part2.py:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8af5e3fb8b741a07", "name": "Commented-code block (14 lines) in tests/windows/hpx_rebranding/windows/support/test_support_ccls2.py:204", "shortDescription": {"text": "Commented-code block (14 lines) in tests/windows/hpx_rebranding/windows/support/test_support_ccls2.py:204"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-50cf7b21ac8cbdd4", "name": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5325_part1.p", "shortDescription": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5325_part1.py:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d2b18f4f5527db2b", "name": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_6084_part1.p", "shortDescription": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_6084_part1.py:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-799077f3b3593f6f", "name": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5650_part1.p", "shortDescription": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5650_part1.py:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b1ea8809a025b769", "name": "Commented-code block (11 lines) in tests/windows/hpx_rebranding/windows/support/test_support_aip.py:98", "shortDescription": {"text": "Commented-code block (11 lines) in tests/windows/hpx_rebranding/windows/support/test_support_aip.py:98"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4ef5a548fc7432ec", "name": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5329_part2.p", "shortDescription": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5329_part2.py:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-74b26a1214f9cd0e", "name": "Commented-code block (12 lines) in tests/windows/hpx_rebranding/windows/support/test_support_common.py:37", "shortDescription": {"text": "Commented-code block (12 lines) in tests/windows/hpx_rebranding/windows/support/test_support_common.py:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-139331e10470d13e", "name": "Commented-code block (7 lines) in tests/windows/hpx_rebranding/windows/touchpad/test_touchpad_ui.py:81", "shortDescription": {"text": "Commented-code block (7 lines) in tests/windows/hpx_rebranding/windows/touchpad/test_touchpad_ui.py:81"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ee641d086fd458d5", "name": "Legacy-named symbol `fullycharge_old` in tests/windows/hpx_rebranding/windows/battery/test_battery_manager_localization.", "shortDescription": {"text": "Legacy-named symbol `fullycharge_old` in tests/windows/hpx_rebranding/windows/battery/test_battery_manager_localization.py:463"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-83b96c182ac23206", "name": "Commented-code block (5 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/printer_status/test_suite_01_", "shortDescription": {"text": "Commented-code block (5 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/printer_status/test_suite_01_printer_status_ui.py:42"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-94816822aea10298", "name": "Commented-code block (13 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/printer_settings/test_suite_", "shortDescription": {"text": "Commented-code block (13 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/printer_settings/test_suite_05_printer_reports_error.py:55"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c5e5eb22651c1085", "name": "Commented-code block (7 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/add_printer/test_suite_02_add", "shortDescription": {"text": "Commented-code block (7 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/add_printer/test_suite_02_add_printers_in_diff_ways.py:42"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6ea832b038670df4", "name": "Commented-code block (18 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/end_to_end/test_suite_01_ete", "shortDescription": {"text": "Commented-code block (18 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/end_to_end/test_suite_01_ete_cards_and_tiles.py:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ff6b0ef5d8ea96ff", "name": "Commented-code block (17 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/dsp/test_suite_01_dsp_mns.py", "shortDescription": {"text": "Commented-code block (17 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/dsp/test_suite_01_dsp_mns.py:87"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-33b50d73c4342800", "name": "Commented-code block (9 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/scan_error_handling/test_suit", "shortDescription": {"text": "Commented-code block (9 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/scan_error_handling/test_suite_01_scan_error_handling.py:83"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e84423f2b88bf934", "name": "Commented-code block (6 lines) in tests/windows/hpx_rebranding/print/smoke_codeway/test_suite_17_sanity_printer_settings", "shortDescription": {"text": "Commented-code block (6 lines) in tests/windows/hpx_rebranding/print/smoke_codeway/test_suite_17_sanity_printer_settings_general.py:94"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9c79cad6c2f44335", "name": "Commented-code block (7 lines) in tests/windows/hpx/sanity_check/test_sanity_check.py:174", "shortDescription": {"text": "Commented-code block (7 lines) in tests/windows/hpx/sanity_check/test_sanity_check.py:174"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-602e64adf33d78cd", "name": "Commented-code block (10 lines) in tests/windows/hpx/first_use_flow/test_hp_registration.py:68", "shortDescription": {"text": "Commented-code block (10 lines) in tests/windows/hpx/first_use_flow/test_hp_registration.py:68"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-238f7e83f8ab19a1", "name": "Commented-code block (11 lines) in tests/windows/hpx/first_use_flow/test_dropbox.py:83", "shortDescription": {"text": "Commented-code block (11 lines) in tests/windows/hpx/first_use_flow/test_dropbox.py:83"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3664c1b7dd1c4a2c", "name": "Commented-code block (99 lines) in tests/windows/hpx/display_control/test_bopeep_02.py:495", "shortDescription": {"text": "Commented-code block (99 lines) in tests/windows/hpx/display_control/test_bopeep_02.py:495"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2ad17ead6d55203d", "name": "Commented-code block (5 lines) in tests/windows/hpx/audio/test_adaptive_audio.py:409", "shortDescription": {"text": "Commented-code block (5 lines) in tests/windows/hpx/audio/test_adaptive_audio.py:409"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e5172e0274c496b9", "name": "Legacy-named symbol `get_upper_barrel_copy` in tests/windows/hpx/localization/test_08_pen_localization.py:286", "shortDescription": {"text": "Legacy-named symbol `get_upper_barrel_copy` in tests/windows/hpx/localization/test_08_pen_localization.py:286"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7e51bde8fd8d511f", "name": "Commented-code block (6 lines) in tests/windows/hpx/localization/test_12_video_control_localization.py:208", "shortDescription": {"text": "Commented-code block (6 lines) in tests/windows/hpx/localization/test_12_video_control_localization.py:208"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a60735fec97e612b", "name": "Commented-code block (65 lines) in tests/windows/hpx/localization/audio/test_04_01_audio_common_localization.py:166", "shortDescription": {"text": "Commented-code block (65 lines) in tests/windows/hpx/localization/audio/test_04_01_audio_common_localization.py:166"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8d2f1a4a5d7768d9", "name": "Legacy-named symbol `get_upper_barrel_copy` in tests/windows/hpx/localization/pen_control/test_08_01_pen_control_localiz", "shortDescription": {"text": "Legacy-named symbol `get_upper_barrel_copy` in tests/windows/hpx/localization/pen_control/test_08_01_pen_control_localization.py:284"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a35ff0bb7456ba10", "name": "Commented-code block (7 lines) in tests/windows/hpx/support/liveassistant/test_suite_chat.py:110", "shortDescription": {"text": "Commented-code block (7 lines) in tests/windows/hpx/support/liveassistant/test_suite_chat.py:110"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ab216986f6d01b0e", "name": "Commented-code block (22 lines) in tests/windows/hpx/support/liveassistant/test_suite_speak.py:811", "shortDescription": {"text": "Commented-code block (22 lines) in tests/windows/hpx/support/liveassistant/test_suite_speak.py:811"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b7c2304b5242bd8d", "name": "Commented-code block (43 lines) in tests/windows/hpx/support/firstrun/test_suite_first_run.py:72", "shortDescription": {"text": "Commented-code block (43 lines) in tests/windows/hpx/support/firstrun/test_suite_first_run.py:72"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-323adb18b715cd14", "name": "Commented-code block (8 lines) in tests/windows/hpx/support/common/test_suite_common.py:197", "shortDescription": {"text": "Commented-code block (8 lines) in tests/windows/hpx/support/common/test_suite_common.py:197"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c6ad5d6d542db116", "name": "Commented-code block (9 lines) in tests/windows/hpx/support/device/test_suite_device.py:225", "shortDescription": {"text": "Commented-code block (9 lines) in tests/windows/hpx/support/device/test_suite_device.py:225"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-50851d0708ec44f3", "name": "Commented-code block (8 lines) in tests/windows/hpx/support/supporthome/test_suite_support_home.py:1348", "shortDescription": {"text": "Commented-code block (8 lines) in tests/windows/hpx/support/supporthome/test_suite_support_home.py:1348"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a9d5b477e4a38509", "name": "Commented-code block (5 lines) in tests/windows/hpx/support/warranty/test_suite_warranty.py:238", "shortDescription": {"text": "Commented-code block (5 lines) in tests/windows/hpx/support/warranty/test_suite_warranty.py:238"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a407afea41c6b605", "name": "Legacy-named symbol `select_resize_in_digital_copy` in tests/ios/smart/functionality/copy/test_suite_01_verify_copy_func", "shortDescription": {"text": "Legacy-named symbol `select_resize_in_digital_copy` in tests/ios/smart/functionality/copy/test_suite_01_verify_copy_functionality.py:131"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-10bcdb6c5bff855f", "name": "Legacy-named symbol `digital_copy` in tests/ios/smart/ga/ga_test_main_ios_smart.py:8", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in tests/ios/smart/ga/ga_test_main_ios_smart.py:8"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9c1cae20e9d5f069", "name": "Legacy-named symbol `select_resize_in_digital_copy` in tests/ios/smart/ga/ga_data_flows/digital_copy/test_suite_digital_", "shortDescription": {"text": "Legacy-named symbol `select_resize_in_digital_copy` in tests/ios/smart/ga/ga_data_flows/digital_copy/test_suite_digital_copy.py:56"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-94e14cdf75c60473", "name": "Legacy-named symbol `test_suite_digital_copy` in tests/ios/smart/ga/ga_data_flows/digital_copy/digital_copy_main.py:6", "shortDescription": {"text": "Legacy-named symbol `test_suite_digital_copy` in tests/ios/smart/ga/ga_data_flows/digital_copy/digital_copy_main.py:6"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4171c68fdd862241", "name": "Legacy-named symbol `select_resize_in_digital_copy` in tests/ios/smart/ga/digital_copy/test_suite_01_ios_smart_digital_c", "shortDescription": {"text": "Legacy-named symbol `select_resize_in_digital_copy` in tests/ios/smart/ga/digital_copy/test_suite_01_ios_smart_digital_copy_ga.py:36"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3579d9a8437c44af", "name": "Legacy-named symbol `select_resize_in_digital_copy` in tests/ios/smart/smoke/test_suite_smoke_09_copy.py:140", "shortDescription": {"text": "Legacy-named symbol `select_resize_in_digital_copy` in tests/ios/smart/smoke/test_suite_smoke_09_copy.py:140"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-950d6bade2b208d2", "name": "Legacy-named symbol `select_resize_in_digital_copy` in tests/ios/smart/hpx/functionality/copy/test_suite_03_resize_previ", "shortDescription": {"text": "Legacy-named symbol `select_resize_in_digital_copy` in tests/ios/smart/hpx/functionality/copy/test_suite_03_resize_preview.py:75"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d9fcc5526b43ade0", "name": "Legacy-named symbol `_block_copy_copy` in tests/web/ows/poobe/localization_tests/test_06_hp_plus_smart_requirmenets_page", "shortDescription": {"text": "Legacy-named symbol `_block_copy_copy` in tests/web/ows/poobe/localization_tests/test_06_hp_plus_smart_requirmenets_page.py:58"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b4e20c33d002ee29", "name": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_09_pro_plus_active_care_it_admin_roles_permissi", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_09_pro_plus_active_care_it_admin_roles_permission_set.py:457"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9d1e0142444c1a48", "name": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_10_pro_plus_active_care_report_admin_roles_perm", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_10_pro_plus_active_care_report_admin_roles_permission_set.py:442"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-56d2fa9483ef3854", "name": "Commented-code block (6 lines) in tests/web/wex/RolesAndPermissions/test_01_standard_it_admin_roles_permission_set.py:30", "shortDescription": {"text": "Commented-code block (6 lines) in tests/web/wex/RolesAndPermissions/test_01_standard_it_admin_roles_permission_set.py:308"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1b6ea7946cce7d4c", "name": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_05_pro_it_admin_roles_permission_set.py:341", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_05_pro_it_admin_roles_permission_set.py:341"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2ca7e6e3e21dc484", "name": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_12_pro_plus_active_care_lost_device_admin_roles", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_12_pro_plus_active_care_lost_device_admin_roles_permission_set.py:341"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-748677273f63df7a", "name": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_06_pro_report_admin_roles_permission_set.py:442", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_06_pro_report_admin_roles_permission_set.py:442"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1fab9a6cf119267e", "name": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_07_pro_connector_admin_roles_permission_set.py:", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_07_pro_connector_admin_roles_permission_set.py:328"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c3f184c47e5d70e9", "name": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_08_pro_lost_device_admin_roles_permission_set.p", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_08_pro_lost_device_admin_roles_permission_set.py:341"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f032be5bb1441e0c", "name": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_04_standard_lost_device_admin_roles_permission_", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_04_standard_lost_device_admin_roles_permission_set.py:643"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-053ac9b3925d69e8", "name": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_11_pro_plus_active_care_connector_admin_roles_p", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_11_pro_plus_active_care_connector_admin_roles_permission_set.py:326"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2421607a922ce95c", "name": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_03_standard_connector_admin_roles_permission_se", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_03_standard_connector_admin_roles_permission_set.py:634"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3371b5e4ffd9117f", "name": "Commented-code block (6 lines) in tests/web/wex/RolesAndPermissions/test_02_standard_report_admin_roles_permission_set.p", "shortDescription": {"text": "Commented-code block (6 lines) in tests/web/wex/RolesAndPermissions/test_02_standard_report_admin_roles_permission_set.py:619"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cfcbf5ddb3f86f35", "name": "Legacy-named symbol `smb_v1` in tests/web/wex/ProxySettings/test_06_security_category01_proxies_settings.py:286", "shortDescription": {"text": "Legacy-named symbol `smb_v1` in tests/web/wex/ProxySettings/test_06_security_category01_proxies_settings.py:286"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bec9afa98532276b", "name": "Commented-code block (8 lines) in tests/web/wex/Smoke/test_13_home_and_analytics_dashboard.py:251", "shortDescription": {"text": "Commented-code block (8 lines) in tests/web/wex/Smoke/test_13_home_and_analytics_dashboard.py:251"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1c2540d851c3c93e", "name": "Commented-code block (6 lines) in tests/web/wex/Functionality/test_03_devices_printer_details.py:79", "shortDescription": {"text": "Commented-code block (6 lines) in tests/web/wex/Functionality/test_03_devices_printer_details.py:79"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4aca9c516607f347", "name": "Commented-code block (5 lines) in tests/web/wex/CloudSettings/test_06_cloud_batch3_amazon_settings.py:134", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/wex/CloudSettings/test_06_cloud_batch3_amazon_settings.py:134"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-be6f03f445bd094e", "name": "Legacy-named symbol `smb_v1` in tests/web/wex/CloudSettings/test_07_cloud_hpsm_batch_ab_settings.py:355", "shortDescription": {"text": "Legacy-named symbol `smb_v1` in tests/web/wex/CloudSettings/test_07_cloud_hpsm_batch_ab_settings.py:355"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-898fbe5f3d0f2924", "name": "Commented-code block (13 lines) in tests/web/smb/Smoke/test_08_02_print_anywhere.py:78", "shortDescription": {"text": "Commented-code block (13 lines) in tests/web/smb/Smoke/test_08_02_print_anywhere.py:78"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f3d09b8d6a39c7da", "name": "Commented-code block (13 lines) in tests/web/smb/Smoke/test_08_01_smart_security.py:50", "shortDescription": {"text": "Commented-code block (13 lines) in tests/web/smb/Smoke/test_08_01_smart_security.py:50"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9b1539f8d62cf0b8", "name": "Commented-code block (5 lines) in tests/web/smb/Smoke/test_07_sustainability.py:88", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/smb/Smoke/test_07_sustainability.py:88"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1ac0a4729aa623e0", "name": "Commented-code block (7 lines) in tests/web/smb/Functionality/test_07_01_smart_security.py:79", "shortDescription": {"text": "Commented-code block (7 lines) in tests/web/smb/Functionality/test_07_01_smart_security.py:79"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3ced2068d25d1a0c", "name": "Commented-code block (13 lines) in tests/web/smb/Functionality/test_02_home.py:93", "shortDescription": {"text": "Commented-code block (13 lines) in tests/web/smb/Functionality/test_02_home.py:93"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1d7fc0907eda3bf6", "name": "Commented-code block (12 lines) in tests/web/ecp/Smoke/test_02_devices.py:155", "shortDescription": {"text": "Commented-code block (12 lines) in tests/web/ecp/Smoke/test_02_devices.py:155"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ce22b3c90ad563ce", "name": "Commented-code block (21 lines) in tests/web/ecp/Smoke/test_11_proxies.py:515", "shortDescription": {"text": "Commented-code block (21 lines) in tests/web/ecp/Smoke/test_11_proxies.py:515"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6e1dbd693e3041ca", "name": "Commented-code block (5 lines) in tests/web/ecp/Smoke/test_08_my_organization.py:97", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/ecp/Smoke/test_08_my_organization.py:97"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f3dfe47b59133601", "name": "Commented-code block (6 lines) in tests/web/ecp/Smoke/test_07_customers.py:130", "shortDescription": {"text": "Commented-code block (6 lines) in tests/web/ecp/Smoke/test_07_customers.py:130"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-84fe48b6a5d670ae", "name": "Commented-code block (6 lines) in tests/web/ecp/Functionality/test_09_customers.py:48", "shortDescription": {"text": "Commented-code block (6 lines) in tests/web/ecp/Functionality/test_09_customers.py:48"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-143e37b15bbe8d72", "name": "Commented-code block (5 lines) in tests/web/ecp/Functionality/test_10_my_organization.py:73", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/ecp/Functionality/test_10_my_organization.py:73"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3e14d74f25fe9fd1", "name": "Commented-code block (5 lines) in tests/web/ecp/Functionality/test_06_users.py:72", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/ecp/Functionality/test_06_users.py:72"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9340e7e155c85bb8", "name": "Commented-code block (5 lines) in tests/web/ecp/Functionality/test_05_02_solutions_devices.py:62", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/ecp/Functionality/test_05_02_solutions_devices.py:62"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-05b53da6ed39d11a", "name": "Commented-code block (5 lines) in tests/web/ecp/Functionality/test_07_account_profile.py:54", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/ecp/Functionality/test_07_account_profile.py:54"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1b8c9c5a654a0454", "name": "Commented-code block (5 lines) in tests/web/ecp/Functionality/test_12_cloud_device_settings.py:1742", "shortDescription": {"text": "Commented-code block (5 lines) in tests/web/ecp/Functionality/test_12_cloud_device_settings.py:1742"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f20a9b18bde7f3e8", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/pc_health_checker.py:81", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/pc_health_checker.py:81"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2097cf6fe7a4db36", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/copy_build.py:9", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/copy_build.py:9"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b36b5fc5d63c026a", "name": "Legacy-named symbol `data_copy` in scripts/language_detect.py:22", "shortDescription": {"text": "Legacy-named symbol `data_copy` in scripts/language_detect.py:22"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-49e1140399663787", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/windows_chrome_driver_updater.py:35", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/windows_chrome_driver_updater.py:35"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-09df919cbb261593", "name": "Legacy-named symbol `digital_copy` in libs/flows/android/smart/camera_scan.py:18", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in libs/flows/android/smart/camera_scan.py:18"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c4c7321321934a4c", "name": "Legacy-named symbol `all_permissions_old` in libs/flows/android/smart/printers.py:518", "shortDescription": {"text": "Legacy-named symbol `all_permissions_old` in libs/flows/android/smart/printers.py:518"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-224561a6da17a510", "name": "Legacy-named symbol `digital_copy` in libs/flows/android/smart/digital_copy.py:7", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in libs/flows/android/smart/digital_copy.py:7"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5622a6d19caeda80", "name": "Legacy-named symbol `digital_copy` in libs/flows/android/smart/flow_container.py:23", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in libs/flows/android/smart/flow_container.py:23"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0f4dff78efc4debd", "name": "Legacy-named symbol `flash_button_copy` in libs/flows/android/smart/print_preview.py:254", "shortDescription": {"text": "Legacy-named symbol `flash_button_copy` in libs/flows/android/smart/print_preview.py:254"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1e5cd654477a5a52", "name": "Commented-code block (16 lines) in libs/flows/android/hpbridge/flows/flow_container.py:63", "shortDescription": {"text": "Commented-code block (16 lines) in libs/flows/android/hpbridge/flows/flow_container.py:63"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1a29d4747b2b3508", "name": "Legacy-named symbol `protocol_legacy` in libs/flows/android/hpps/hpps_flow.py:16", "shortDescription": {"text": "Legacy-named symbol `protocol_legacy` in libs/flows/android/hpps/hpps_flow.py:16"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-65b8470bbd562828", "name": "Commented-code block (10 lines) in libs/flows/android/hpps/system_ui.py:117", "shortDescription": {"text": "Commented-code block (10 lines) in libs/flows/android/hpps/system_ui.py:117"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3de778cf4a2b8f48", "name": "Legacy-named symbol `select_share_copy` in libs/flows/android/adobe/adobe.py:81", "shortDescription": {"text": "Legacy-named symbol `select_share_copy` in libs/flows/android/adobe/adobe.py:81"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-50427c73f70a667c", "name": "Legacy-named symbol `send_a_copy` in libs/flows/android/google_drive/google_drive.py:89", "shortDescription": {"text": "Legacy-named symbol `send_a_copy` in libs/flows/android/google_drive/google_drive.py:89"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5d8ea5c8bf9d6f4c", "name": "Commented-code block (5 lines) in libs/flows/android/google_drive/google_drive.py:92", "shortDescription": {"text": "Commented-code block (5 lines) in libs/flows/android/google_drive/google_drive.py:92"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dacf8b51779811b4", "name": "Legacy-named symbol `customize_upper_barrel_button_copy` in libs/flows/windows/hpx_rebranding/pen_control.py:262", "shortDescription": {"text": "Legacy-named symbol `customize_upper_barrel_button_copy` in libs/flows/windows/hpx_rebranding/pen_control.py:262"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c8cbcddcb320a758", "name": "Legacy-named symbol `AsyncStorage_copy` in libs/flows/windows/hpx_rebranding/flow_container.py:2157", "shortDescription": {"text": "Legacy-named symbol `AsyncStorage_copy` in libs/flows/windows/hpx_rebranding/flow_container.py:2157"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a1331d78831f9167", "name": "Commented-code block (9 lines) in libs/flows/windows/hpx_rebranding/flow_container.py:158", "shortDescription": {"text": "Commented-code block (9 lines) in libs/flows/windows/hpx_rebranding/flow_container.py:158"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bb42969bd3e753e9", "name": "Stub function `initial_environment` (body is just `pass`/`return`) \u2014 libs/flows/windows/hpx_rebranding/flow_container.py", "shortDescription": {"text": "Stub function `initial_environment` (body is just `pass`/`return`) \u2014 libs/flows/windows/hpx_rebranding/flow_container.py:558"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5587aca16772238c", "name": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx_rebranding/utility/upload_ota_result.py:1", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx_rebranding/utility/upload_ota_result.py:194"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bf0b64553f1e3569", "name": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx_rebranding/utility/upload_hpx_print_win_r", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx_rebranding/utility/upload_hpx_print_win_result.py:39"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0bfd8b86951e0922", "name": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx_rebranding/utility/upload_mat_fft_result.", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx_rebranding/utility/upload_mat_fft_result.py:195"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f75ad157776aa133", "name": "Legacy-named symbol `get_upper_barrel_copy` in libs/flows/windows/hpx/pen_control.py:429", "shortDescription": {"text": "Legacy-named symbol `get_upper_barrel_copy` in libs/flows/windows/hpx/pen_control.py:429"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a1af81b7595af7d2", "name": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx/utility/upload_ota_result.py:185", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx/utility/upload_ota_result.py:185"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aabed1dd71efad6d", "name": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx/utility/upload_fft_production_results.py:", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx/utility/upload_fft_production_results.py:169"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-50e1afba2c3e163b", "name": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx/utility/api_utility.py:114", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx/utility/api_utility.py:114"}, "fullDescription": {"text": "`requests.post(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5442e7ed3dfefe42", "name": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx/utility/upload_localization_result.py:139", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx/utility/upload_localization_result.py:139"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e631f8930669525c", "name": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx/utility/upload_mat_fft_result.py:185", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx/utility/upload_mat_fft_result.py:185"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-20dee1696b479486", "name": "Legacy-named symbol `digital_copy` in libs/flows/common/smart/scan.py:30", "shortDescription": {"text": "Legacy-named symbol `digital_copy` in libs/flows/common/smart/scan.py:30"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1873f27881b5b162", "name": "Legacy-named symbol `select_resize_in_digital_copy` in libs/flows/ios/smart/copy.py:85", "shortDescription": {"text": "Legacy-named symbol `select_resize_in_digital_copy` in libs/flows/ios/smart/copy.py:85"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1c5ecff5fb200564", "name": "Commented-code block (12 lines) in libs/flows/ios/smart/copy.py:72", "shortDescription": {"text": "Commented-code block (12 lines) in libs/flows/ios/smart/copy.py:72"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bb2c940f5d70b868", "name": "Commented-code block (5 lines) in libs/flows/ios/smart/moobe_awc.py:103", "shortDescription": {"text": "Commented-code block (5 lines) in libs/flows/ios/smart/moobe_awc.py:103"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-01fdc6abd4ccaa35", "name": "Stub function `insert_paper` (body is just `pass`/`return`) \u2014 libs/flows/web/ows/ows_printer.py:60", "shortDescription": {"text": "Stub function `insert_paper` (body is just `pass`/`return`) \u2014 libs/flows/web/ows/ows_printer.py:60"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b899c818783aac15", "name": "Commented-code block (15 lines) in libs/flows/web/ows/ows_utility.py:56", "shortDescription": {"text": "Commented-code block (15 lines) in libs/flows/web/ows/ows_utility.py:56"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-28c4ec40e7e9b871", "name": "Network/subprocess call without timeout or try/except \u2014 libs/flows/web/ows/ows_utility.py:90", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/web/ows/ows_utility.py:90"}, "fullDescription": {"text": "`requests.post(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d2d7110cc8a3aff2", "name": "Legacy-named symbol `smb_v1` in libs/flows/web/wex/fleet_management_devices.py:3881", "shortDescription": {"text": "Legacy-named symbol `smb_v1` in libs/flows/web/wex/fleet_management_devices.py:3881"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5f28495cff92ca54", "name": "Commented-code block (6 lines) in libs/flows/web/wex/wex_api_utility.py:360", "shortDescription": {"text": "Commented-code block (6 lines) in libs/flows/web/wex/wex_api_utility.py:360"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c4735cc5e366d04e", "name": "Network/subprocess call without timeout or try/except \u2014 libs/flows/web/wex/wex_api_utility.py:73", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/web/wex/wex_api_utility.py:73"}, "fullDescription": {"text": "`requests.post(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-85b9717a013ca2b6", "name": "Commented-code block (7 lines) in libs/flows/web/hpx/scan.py:917", "shortDescription": {"text": "Commented-code block (7 lines) in libs/flows/web/hpx/scan.py:917"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4c9011c8f1518d56", "name": "Commented-code block (12 lines) in libs/flows/web/hpx/printer_settings.py:749", "shortDescription": {"text": "Commented-code block (12 lines) in libs/flows/web/hpx/printer_settings.py:749"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c6770cd814d136cf", "name": "Stub function `verify_cec_section` (body is just `pass`/`return`) \u2014 libs/flows/web/cec/custom_engagement_center.py:152", "shortDescription": {"text": "Stub function `verify_cec_section` (body is just `pass`/`return`) \u2014 libs/flows/web/cec/custom_engagement_center.py:152"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-76d047e83eb5114a", "name": "Commented-code block (5 lines) in libs/flows/web/ecp/endpoint_security.py:1496", "shortDescription": {"text": "Commented-code block (5 lines) in libs/flows/web/ecp/endpoint_security.py:1496"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f4e7145175988f90", "name": "Commented-code block (6 lines) in libs/flows/web/ecp/devices.py:456", "shortDescription": {"text": "Commented-code block (6 lines) in libs/flows/web/ecp/devices.py:456"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-02a46b96984886a7", "name": "Commented-code block (6 lines) in libs/flows/web/ecp/ecp_api_utility.py:303", "shortDescription": {"text": "Commented-code block (6 lines) in libs/flows/web/ecp/ecp_api_utility.py:303"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-db9b31171f31fa1a", "name": "Network/subprocess call without timeout or try/except \u2014 libs/flows/web/ecp/ecp_api_utility.py:47", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/web/ecp/ecp_api_utility.py:47"}, "fullDescription": {"text": "`requests.post(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-247a64db203bc1ad", "name": "Commented-code block (15 lines) in libs/flows/mac/smart/flows/flows_oobe.py:698", "shortDescription": {"text": "Commented-code block (15 lines) in libs/flows/mac/smart/flows/flows_oobe.py:698"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-17d305c88b30d463", "name": "Commented-code block (7 lines) in libs/flows/mac/smart/flows/flows_common.py:768", "shortDescription": {"text": "Commented-code block (7 lines) in libs/flows/mac/smart/flows/flows_common.py:768"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-16c876da9dd22303", "name": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/hpid/sign_in_page.py:140", "shortDescription": {"text": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/hpid/sign_in_page.py:140"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1042161d91c15697", "name": "Commented-code block (8 lines) in libs/flows/mac/smart/screens/mobilefax/mobile_fax_agreement_page.py:173", "shortDescription": {"text": "Commented-code block (8 lines) in libs/flows/mac/smart/screens/mobilefax/mobile_fax_agreement_page.py:173"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0cf5b90f836b99cf", "name": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/mobilefax/mobile_fax_value_prop.py:112", "shortDescription": {"text": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/mobilefax/mobile_fax_value_prop.py:112"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5f07f39a5ff6b4e7", "name": "Commented-code block (6 lines) in libs/flows/mac/smart/screens/mobilefax/mobile_fax_home_page.py:215", "shortDescription": {"text": "Commented-code block (6 lines) in libs/flows/mac/smart/screens/mobilefax/mobile_fax_home_page.py:215"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1b775a3db9eedf0d", "name": "Commented-code block (6 lines) in libs/flows/mac/smart/screens/common/connected_printing_services.py:106", "shortDescription": {"text": "Commented-code block (6 lines) in libs/flows/mac/smart/screens/common/connected_printing_services.py:106"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d1da3458ad7378a5", "name": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/common/find_the_printer_pin_dialog.py:153", "shortDescription": {"text": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/common/find_the_printer_pin_dialog.py:153"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e87eceb870948b2a", "name": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/common/install_printer_dialog.py:226", "shortDescription": {"text": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/common/install_printer_dialog.py:226"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-23fe7b4283b3e428", "name": "Stub function `wait_for_screen_load` (body is just `pass`/`return`) \u2014 libs/flows/mac/smart/screens/common/tool_bar.py:28", "shortDescription": {"text": "Stub function `wait_for_screen_load` (body is just `pass`/`return`) \u2014 libs/flows/mac/smart/screens/common/tool_bar.py:28"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-44b57afba7c84379", "name": "Commented-code block (15 lines) in libs/flows/mac/smart/screens/printersettings/print_anywhere.py:718", "shortDescription": {"text": "Commented-code block (15 lines) in libs/flows/mac/smart/screens/printersettings/print_anywhere.py:718"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8c43313c8d88853c", "name": "Stub function `wait_for_screen_load` (body is just `pass`/`return`) \u2014 libs/flows/mac/smart/screens/webapp/web_app_screen", "shortDescription": {"text": "Stub function `wait_for_screen_load` (body is just `pass`/`return`) \u2014 libs/flows/mac/smart/screens/webapp/web_app_screen.py:28"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eefd6588387309c1", "name": "Commented-code block (13 lines) in libs/flows/mac/smart/screens/menubar/feedback.py:689", "shortDescription": {"text": "Commented-code block (13 lines) in libs/flows/mac/smart/screens/menubar/feedback.py:689"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4804094d489d9317", "name": "Legacy-named symbol `get_value_of_menubar_edit_copy` in libs/flows/mac/smart/screens/menubar/menu_bar.py:398", "shortDescription": {"text": "Legacy-named symbol `get_value_of_menubar_edit_copy` in libs/flows/mac/smart/screens/menubar/menu_bar.py:398"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ca505d733700635c", "name": "Stub function `wait_for_screen_load` (body is just `pass`/`return`) \u2014 libs/flows/mac/smart/screens/menubar/menu_bar.py:2", "shortDescription": {"text": "Stub function `wait_for_screen_load` (body is just `pass`/`return`) \u2014 libs/flows/mac/smart/screens/menubar/menu_bar.py:28"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5f2f6ab22b8fe4f7", "name": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/menubar/privacy_settings.py:309", "shortDescription": {"text": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/menubar/privacy_settings.py:309"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1be6ff527016e2c2", "name": "Commented-code block (6 lines) in libs/flows/mac/smart/screens/oobe/connecting_printer_to_wifi.py:180", "shortDescription": {"text": "Commented-code block (6 lines) in libs/flows/mac/smart/screens/oobe/connecting_printer_to_wifi.py:180"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b90e348dbdb458bd", "name": "Commented-code block (9 lines) in libs/flows/mac/smart/screens/oobe/we_can_help_connect_your_printer.py:186", "shortDescription": {"text": "Commented-code block (9 lines) in libs/flows/mac/smart/screens/oobe/we_can_help_connect_your_printer.py:186"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-50d4db385b6c4c78", "name": "Commented-code block (7 lines) in libs/flows/mac/smart/screens/oobe/switch_to_using_wifi_2.py:183", "shortDescription": {"text": "Commented-code block (7 lines) in libs/flows/mac/smart/screens/oobe/switch_to_using_wifi_2.py:183"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7bb73aff6c90473f", "name": "Commented-code block (6 lines) in libs/flows/mac/smart/screens/oobe/print_from_other_devices_dialog.py:125", "shortDescription": {"text": "Commented-code block (6 lines) in libs/flows/mac/smart/screens/oobe/print_from_other_devices_dialog.py:125"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f0cbfcafa85918e3", "name": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/oobe/send_another_link_dialog.py:179", "shortDescription": {"text": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/oobe/send_another_link_dialog.py:179"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a617b5f19d21b4a5", "name": "Commented-code block (7 lines) in libs/flows/mac/smart/screens/oobe/select_a_printer.py:180", "shortDescription": {"text": "Commented-code block (7 lines) in libs/flows/mac/smart/screens/oobe/select_a_printer.py:180"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9c1fa17eb98fc169", "name": "Commented-code block (8 lines) in libs/flows/mac/smart/screens/oobe/let_find_your_printer.py:136", "shortDescription": {"text": "Commented-code block (8 lines) in libs/flows/mac/smart/screens/oobe/let_find_your_printer.py:136"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-77405f4a17bd598c", "name": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/oobe/connecting_printer_to_wifi_wireless_setup.py:296", "shortDescription": {"text": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/oobe/connecting_printer_to_wifi_wireless_setup.py:296"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5f10c4485f5ed417", "name": "Network/subprocess call without timeout or try/except \u2014 libs/flows/mac/smart/utility/smart_utilities.py:272", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/mac/smart/utility/smart_utilities.py:272"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c509d341104eb56b", "name": "Network/subprocess call without timeout or try/except \u2014 libs/ma_misc/ma_misc.py:185", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/ma_misc/ma_misc.py:185"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aa3f35b7464b9c1a", "name": "Stub function `pull_previous_records` (body is just `pass`/`return`) \u2014 libs/ma_misc/str_id_localization.py:58", "shortDescription": {"text": "Stub function `pull_previous_records` (body is just `pass`/`return`) \u2014 libs/ma_misc/str_id_localization.py:58"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8878db2ae1008f38", "name": "Legacy-named symbol `remote_log_path_copy` in libs/ma_misc/conftest_misc.py:451", "shortDescription": {"text": "Legacy-named symbol `remote_log_path_copy` in libs/ma_misc/conftest_misc.py:451"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-45795b5be204f941", "name": "Network/subprocess call without timeout or try/except \u2014 libs/app_package/nexus_api.py:58", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/app_package/nexus_api.py:58"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cd5de385e39bdcd6", "name": "Stub function `get_file_from_github_artifact` (body is just `pass`/`return`) \u2014 libs/app_package/base_class.py:30", "shortDescription": {"text": "Stub function `get_file_from_github_artifact` (body is just `pass`/`return`) \u2014 libs/app_package/base_class.py:30"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9232f0438543d283", "name": "Network/subprocess call without timeout or try/except \u2014 libs/app_package/android_app.py:25", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/app_package/android_app.py:25"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-99f2361d992cb3d2", "name": "Network/subprocess call without timeout or try/except \u2014 libs/app_package/github_api.py:128", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/app_package/github_api.py:128"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2c04133e54348533", "name": "Near-duplicate function bodies in 2 places", "shortDescription": {"text": "Near-duplicate function bodies in 2 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nresources/const/web/const.py:get_cloud_iot_base_v1_uri, libs/flows/web/wex/wex_api_utility.py:get_cloud_iot_base_v1_uri\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-76a2f6818267a9a8", "name": "Near-duplicate function bodies in 8 places", "shortDescription": {"text": "Near-duplicate function bodies in 8 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nscripts/localization_gui.py:setupUi, scripts/localization_gui.py:setupUi, scripts/localization_gui.py:setupUi, scripts/localization_gui.py:setupUi\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33a6b62e30ce7ab4", "name": "Near-duplicate function bodies in 6 places", "shortDescription": {"text": "Near-duplicate function bodies in 6 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nscripts/localization_gui.py:setupConnection, scripts/localization_gui.py:setupConnection, scripts/localization_gui.py:setupConnection, scripts/localization_gui.py:setupConnection\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be46ea126aa5d8dc", "name": "Near-duplicate function bodies in 3 places", "shortDescription": {"text": "Near-duplicate function bodies in 3 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nlibs/flows/android/smart/camera_scan.py:select_capture_mode, libs/flows/common/smart/scan.py:select_capture_mode, libs/flows/common/smart/scan.py:select_capture_mode\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/19205"}, "properties": {"repository": "SCpradhan/MobileApps_Ascendion", "repoUrl": "https://github.com/SCpradhan/MobileApps_Ascendion", "branch": "main"}, "results": [{"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: SCpradhan/MobileApps_Ascendion"}, "properties": {"repobilityId": 434120, "scanner": "foundry_dataset", "fingerprint": "2501ab3759f619e8b058bed3dc69e27a70ec490e44cab86dd704d74cd60d6f7e", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "SCpradhan/MobileApps_Ascendion#1", "human_labels": ["human_feedback_general", "source_or_other"], "issue_number": "1", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.708, "repo_full_name": "SCpradhan/MobileApps_Ascendion", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-ea5449fa860ca7d1", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 4, "schemas": 1, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 39, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 39}, "linked_commit_count": 1, "helicopter_view_count": 4, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 1, "verification_artifact_count": 2, "design_schema_api_artifact_count": 2}, "text": "Comment chain pattern product: assumption_checks\nRepo: SCpradhan/MobileApps_Ascendion\nThread: SCpradhan/MobileApps_Ascendion#1\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: SCpradhan/MobileApps_Ascendion#1\nRepo: SCpradhan/MobileApps_Ascendion\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 1\nLinked CI labels: {'ci_pending_or_incomplete': 1}\nChanged file count: 39\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {'source_or_other': 39}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8d570405ce526cc0\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/SCpradhan/MobileApps_Ascendion/pull/1\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: SCpradhan/MobileApps_Ascendion\\nAuthor: SCpradhan (User)\\nURL: https://github.com/SCpradhan/MobileApps_Ascendion/pull/1\\nTitle: Delete .code_index directory\\nBody:\\n## Description\\r\\n \\r\\nThis list should include key information such as a brief description of the fix or test case, and any relevant Jira or TestRail IDs.\\r\\n \\r\\n## Self Check list\\r\\n \\r\\nUse the following format, after creating the PR, please check it.\\r\\n \\r\\n- [ ] Your branch is up to date with master.\\r\\n- [ ] No duplicated code in your PR or anywhere else.\\r\\n- [ ] All unneeded commented code is deleted.\\r\\n- [ ] Your code runs and has no syntax errors.\\r\\n- [ ] The case ID and steps are consistent with TestRail.\\r\\n \\r\\n \\r\\n## Comments\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-dd779e503195a335\",\n    \"filename\": \".code_index/index_manifest.json\",\n    \"label\": \"source_or_other\",\n    \"status\": \"removed\",\n    \"additions\": 0,\n    \"deletions\": 1,\n    \"changes\": 1,\n    \"blob_url\": \"https://github.com/SCpradhan/MobileApps_Ascendion/blob/f6a1e3afa5bee81ad898554dcd3537b1daa35647/.code_index%2Findex_manifest.json\"\n  },\n  {\n    \"id\": \"github-pr-file-file-f58f7cca8c8b5e39\",\n    \"filename\": \".code_index/shards/shard_000.json\",\n    \"label\": \"source_or_other\",\n    \"status\": \"removed\",\n    \"additions\": 0,\n    \"deletions\": 1,\n    \"changes\": 1,\n    \"blob_url\": \"https://github.com/SCpradhan/MobileApps_Ascendion/blob/f6a1e3afa5bee81ad898554dcd3537b1daa35647/.code_index%2Fshards%2Fshard_000.json\"\n  },\n  {\n    \"id\": \"github-pr-file-file-4bb821b51d45b4ed\",\n    \"filename\": \".code_index/shards/shard_001.json\",\n    \"label\": \"source_or_other\",\n    \"status\": \"removed\",\n    \"additions\": 0,\n    \"deletions\": 1,\n    \"changes\": 1,\n    \"blob_url\": \"https://github.com/SCpradhan/MobileApps_A\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/SCpradhan/MobileApps_Ascendion", "source_id": "comment-chain-pattern-assumption_checks-e470c5b2385694c4", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "SCpradhan/MobileApps_Ascendion", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "scanner-a93f77dd749ffa4d", "level": "note", "message": {"text": "Possibly dead Python function: node_health_check"}, "properties": {"repobilityId": "e152e4bad271f1e8", "scanner": "scanner-primary", "fingerprint": "a93f77dd749ffa4d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/pc_health_checker.py:117"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-71ec6950df61ae52", "level": "note", "message": {"text": "Possibly dead Python function: updateColor"}, "properties": {"repobilityId": "f0bc7a3fdf5c670d", "scanner": "scanner-primary", "fingerprint": "71ec6950df61ae52", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:124"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-18136cd5fad68c52", "level": "note", "message": {"text": "Possibly dead Python function: exitProgram"}, "properties": {"repobilityId": "5680d5390c4a1043", "scanner": "scanner-primary", "fingerprint": "18136cd5fad68c52", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:266"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bedde63299552b0a", "level": "note", "message": {"text": "Possibly dead Python function: openReviewForm"}, "properties": {"repobilityId": "bb92a2d720a468ce", "scanner": "scanner-primary", "fingerprint": "bedde63299552b0a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:269"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3df36588d06dab61", "level": "note", "message": {"text": "Possibly dead Python function: establishDBConnection"}, "properties": {"repobilityId": "5c9f7bf8a4d829a4", "scanner": "scanner-primary", "fingerprint": "3df36588d06dab61", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:278"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6c7a489f171c7419", "level": "note", "message": {"text": "Possibly dead Python function: toggleReviewRunBtn"}, "properties": {"repobilityId": "3ebde586b1fa74c7", "scanner": "scanner-primary", "fingerprint": "6c7a489f171c7419", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:302"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-123b171a8c5fa5cd", "level": "note", "message": {"text": "Possibly dead Python function: openNewAndroidRunWindow"}, "properties": {"repobilityId": "f96e34a897970b71", "scanner": "scanner-primary", "fingerprint": "123b171a8c5fa5cd", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:308"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-39da8b5472a2eda3", "level": "note", "message": {"text": "Possibly dead Python function: update_project_cbb"}, "properties": {"repobilityId": "0afde5adbbe0bdb4", "scanner": "scanner-primary", "fingerprint": "39da8b5472a2eda3", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:535"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ed1bf1062e629349", "level": "note", "message": {"text": "Possibly dead Python function: openPkgDirBtnClicked"}, "properties": {"repobilityId": "3d1d0a65e87fc71d", "scanner": "scanner-primary", "fingerprint": "ed1bf1062e629349", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:553"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-57f3ac7a97c7c25d", "level": "note", "message": {"text": "Possibly dead Python function: openMFESpecDirBtnClicked"}, "properties": {"repobilityId": "be84efddf91c4bb8", "scanner": "scanner-primary", "fingerprint": "57f3ac7a97c7c25d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:558"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-442d5c57709835f7", "level": "note", "message": {"text": "Possibly dead Python function: openSpecDirBtnClicked"}, "properties": {"repobilityId": "73d0be9a9fff5a51", "scanner": "scanner-primary", "fingerprint": "442d5c57709835f7", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:563"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d3e931e1b7c4ffc2", "level": "note", "message": {"text": "Possibly dead Python function: runTest"}, "properties": {"repobilityId": "3babf7a6a3509325", "scanner": "scanner-primary", "fingerprint": "d3e931e1b7c4ffc2", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:632"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b7ea8be1a39ba0d0", "level": "note", "message": {"text": "Possibly dead Python function: closeEvent"}, "properties": {"repobilityId": "dce653ff45e1e7b4", "scanner": "scanner-primary", "fingerprint": "b7ea8be1a39ba0d0", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:1516"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9674e535a35b51cf", "level": "note", "message": {"text": "Possibly dead Python function: filterReviewed"}, "properties": {"repobilityId": "c6955aa3c5c7cdbd", "scanner": "scanner-primary", "fingerprint": "9674e535a35b51cf", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:1165"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-51e4593234bbc041", "level": "note", "message": {"text": "Possibly dead Python function: submitDataToDB"}, "properties": {"repobilityId": "6de89f3df17147c7", "scanner": "scanner-primary", "fingerprint": "51e4593234bbc041", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:1188"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0161dae0c03620ad", "level": "note", "message": {"text": "Possibly dead Python function: openComment"}, "properties": {"repobilityId": "dd72ce882a9eb153", "scanner": "scanner-primary", "fingerprint": "0161dae0c03620ad", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:1526"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8680ed84c7ac0455", "level": "note", "message": {"text": "Possibly dead Python function: changeDisplayNewLine"}, "properties": {"repobilityId": "039ab1fb28972ea4", "scanner": "scanner-primary", "fingerprint": "8680ed84c7ac0455", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:1536"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b34fa6c5a0809e03", "level": "note", "message": {"text": "Possibly dead Python function: redrawLabels"}, "properties": {"repobilityId": "9af793ecfbdee5f8", "scanner": "scanner-primary", "fingerprint": "b34fa6c5a0809e03", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:1544"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d223dfe0640b9d76", "level": "note", "message": {"text": "Possibly dead Python function: submitChange"}, "properties": {"repobilityId": "91880b67406e8f1f", "scanner": "scanner-primary", "fingerprint": "d223dfe0640b9d76", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:1564"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-afaee36215bf847f", "level": "note", "message": {"text": "Possibly dead Python function: saveChange"}, "properties": {"repobilityId": "d745c27bc2b5ade3", "scanner": "scanner-primary", "fingerprint": "afaee36215bf847f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/localization_gui.py:1699"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-eb03dae704f7af92", "level": "note", "message": {"text": "Possibly dead Python function: validate_ga"}, "properties": {"repobilityId": "0ae71d98bf772dec", "scanner": "scanner-primary", "fingerprint": "eb03dae704f7af92", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/ga_api/ga_comparison.py:261"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c1d6c652da186d0b", "level": "note", "message": {"text": "Possibly dead Python function: change_page"}, "properties": {"repobilityId": "b37c21d6a0f17c7b", "scanner": "scanner-primary", "fingerprint": "c1d6c652da186d0b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/base_flow.py:122"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-80df83575f25c6c0", "level": "note", "message": {"text": "Possibly dead Python function: handle_allow_popup"}, "properties": {"repobilityId": "b39424be1b7f4fb2", "scanner": "scanner-primary", "fingerprint": "80df83575f25c6c0", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/android/android_flow.py:20"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-05f5ac9e21339ff5", "level": "note", "message": {"text": "Possibly dead Python function: verify_myprinter_back_btn"}, "properties": {"repobilityId": "8ab984f27a22e701", "scanner": "scanner-primary", "fingerprint": "05f5ac9e21339ff5", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/android/smart/supplies_status.py:129"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9710c8d059e53154", "level": "none", "message": {"text": "No frontend routes/components detected"}, "properties": {"repobilityId": "44ca61485762e494", "scanner": "scanner-primary", "fingerprint": "9710c8d059e53154", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-394a59bb2d84bae2", "level": "error", "message": {"text": "Possible secret in Code-Indexing Version4.json"}, "properties": {"repobilityId": "0fa0aeae541df487", "scanner": "scanner-primary", "fingerprint": "394a59bb2d84bae2", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "Code-Indexing Version4.json"}, "region": {"startLine": 317}}}]}, {"ruleId": "scanner-394a59bb2d84bae2", "level": "error", "message": {"text": "Possible secret in Code-Indexing Version4.json"}, "properties": {"repobilityId": "0fa0aeae541df487", "scanner": "scanner-primary", "fingerprint": "394a59bb2d84bae2", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "Code-Indexing Version4.json"}, "region": {"startLine": 417}}}]}, {"ruleId": "scanner-bf3198b084bcb683", "level": "warning", "message": {"text": "Insecure pattern 'weak_hash' in resources/ui_map/web/ecp/endpoint_security.json:2426"}, "properties": {"repobilityId": "6b3b13986e05c9cc", "scanner": "scanner-primary", "fingerprint": "bf3198b084bcb683", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "weak_hash"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "resources/ui_map/web/ecp/endpoint_security.json"}, "region": {"startLine": 2426}}}]}, {"ruleId": "scanner-f538eac545831d6d", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in scripts/copy_build.py:9"}, "properties": {"repobilityId": "534af01c25f52035", "scanner": "scanner-primary", "fingerprint": "f538eac545831d6d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/copy_build.py"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-cb45174ce14595f2", "level": "error", "message": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/android/smart/camera_scan.py:262"}, "properties": {"repobilityId": "543d621ab3645ffc", "scanner": "scanner-primary", "fingerprint": "cb45174ce14595f2", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "tls_verify_false"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/android/smart/camera_scan.py"}, "region": {"startLine": 262}}}]}, {"ruleId": "scanner-b8fd77904c405a60", "level": "error", "message": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/android/hpps/trap_door.py:155"}, "properties": {"repobilityId": "b960fd76f143efe3", "scanner": "scanner-primary", "fingerprint": "b8fd77904c405a60", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "tls_verify_false"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/android/hpps/trap_door.py"}, "region": {"startLine": 155}}}]}, {"ruleId": "scanner-bb8cc6257a0a679c", "level": "error", "message": {"text": "Possible secret in libs/flows/windows/hpx_rebranding/flow_container.py"}, "properties": {"repobilityId": "b11bd29177925489", "scanner": "scanner-primary", "fingerprint": "bb8cc6257a0a679c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/windows/hpx_rebranding/flow_container.py"}, "region": {"startLine": 1233}}}]}, {"ruleId": "scanner-bb8cc6257a0a679c", "level": "error", "message": {"text": "Possible secret in libs/flows/windows/hpx_rebranding/flow_container.py"}, "properties": {"repobilityId": "b11bd29177925489", "scanner": "scanner-primary", "fingerprint": "bb8cc6257a0a679c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/windows/hpx_rebranding/flow_container.py"}, "region": {"startLine": 1375}}}]}, {"ruleId": "scanner-bb8cc6257a0a679c", "level": "error", "message": {"text": "Possible secret in libs/flows/windows/hpx_rebranding/flow_container.py"}, "properties": {"repobilityId": "b11bd29177925489", "scanner": "scanner-primary", "fingerprint": "bb8cc6257a0a679c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/windows/hpx_rebranding/flow_container.py"}, "region": {"startLine": 1527}}}]}, {"ruleId": "scanner-76260b3c85cf206b", "level": "error", "message": {"text": "Possible secret in libs/flows/windows/hpx/flow_container.py"}, "properties": {"repobilityId": "401aedb7c16c0fa1", "scanner": "scanner-primary", "fingerprint": "76260b3c85cf206b", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/windows/hpx/flow_container.py"}, "region": {"startLine": 1047}}}]}, {"ruleId": "scanner-76260b3c85cf206b", "level": "error", "message": {"text": "Possible secret in libs/flows/windows/hpx/flow_container.py"}, "properties": {"repobilityId": "401aedb7c16c0fa1", "scanner": "scanner-primary", "fingerprint": "76260b3c85cf206b", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/windows/hpx/flow_container.py"}, "region": {"startLine": 1154}}}]}, {"ruleId": "scanner-e4c064ea088dc763", "level": "error", "message": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/windows/hpx/utility/api_utility.py:43"}, "properties": {"repobilityId": "1d9c6cbf31cbaa18", "scanner": "scanner-primary", "fingerprint": "e4c064ea088dc763", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "tls_verify_false"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/windows/hpx/utility/api_utility.py"}, "region": {"startLine": 43}}}]}, {"ruleId": "scanner-092ab0f2d7616a6a", "level": "error", "message": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/common/smart/preview.py:185"}, "properties": {"repobilityId": "5658b64f836a3a72", "scanner": "scanner-primary", "fingerprint": "092ab0f2d7616a6a", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "tls_verify_false"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/common/smart/preview.py"}, "region": {"startLine": 185}}}]}, {"ruleId": "scanner-8abace0470c6de81", "level": "error", "message": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/common/smart/scan.py:260"}, "properties": {"repobilityId": "214970dc6442ebed", "scanner": "scanner-primary", "fingerprint": "8abace0470c6de81", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "tls_verify_false"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/common/smart/scan.py"}, "region": {"startLine": 260}}}]}, {"ruleId": "scanner-3d7f11edb825209a", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in libs/flows/common/gotham/home.py:953"}, "properties": {"repobilityId": "e7fe2aed5ef5aa66", "scanner": "scanner-primary", "fingerprint": "3d7f11edb825209a", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/common/gotham/home.py"}, "region": {"startLine": 953}}}]}, {"ruleId": "scanner-1facd6f9d6c404d1", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in libs/flows/common/gotham/printer_settings.py:230"}, "properties": {"repobilityId": "9f0d509355cd108f", "scanner": "scanner-primary", "fingerprint": "1facd6f9d6c404d1", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/common/gotham/printer_settings.py"}, "region": {"startLine": 230}}}]}, {"ruleId": "scanner-bf7fe1f026911c0e", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in libs/flows/common/gotham/activity_center.py:190"}, "properties": {"repobilityId": "30a184dcd2ceb9d8", "scanner": "scanner-primary", "fingerprint": "bf7fe1f026911c0e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/common/gotham/activity_center.py"}, "region": {"startLine": 190}}}]}, {"ruleId": "scanner-9dde6a7453868596", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in libs/flows/common/gotham/flow_container.py:98"}, "properties": {"repobilityId": "0704963c6b91edb5", "scanner": "scanner-primary", "fingerprint": "9dde6a7453868596", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/common/gotham/flow_container.py"}, "region": {"startLine": 98}}}]}, {"ruleId": "scanner-29ceb5d03adbbcb4", "level": "error", "message": {"text": "Possible secret in libs/flows/ios/smart/box.py"}, "properties": {"repobilityId": "fdd53bc6bf2c105b", "scanner": "scanner-primary", "fingerprint": "29ceb5d03adbbcb4", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/ios/smart/box.py"}, "region": {"startLine": 116}}}]}, {"ruleId": "scanner-1593e9181e84fd79", "level": "error", "message": {"text": "Possible secret in libs/flows/ios/smart/facebook.py"}, "properties": {"repobilityId": "bbdb7fee7e8fb119", "scanner": "scanner-primary", "fingerprint": "1593e9181e84fd79", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/ios/smart/facebook.py"}, "region": {"startLine": 130}}}]}, {"ruleId": "scanner-1593e9181e84fd79", "level": "error", "message": {"text": "Possible secret in libs/flows/ios/smart/facebook.py"}, "properties": {"repobilityId": "bbdb7fee7e8fb119", "scanner": "scanner-primary", "fingerprint": "1593e9181e84fd79", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/ios/smart/facebook.py"}, "region": {"startLine": 140}}}]}, {"ruleId": "scanner-6e4109ab06ae496e", "level": "error", "message": {"text": "Possible secret in libs/flows/ios/smart/flow_container.py"}, "properties": {"repobilityId": "030d1b332942ee39", "scanner": "scanner-primary", "fingerprint": "6e4109ab06ae496e", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/ios/smart/flow_container.py"}, "region": {"startLine": 491}}}]}, {"ruleId": "scanner-b2a16f6526301d30", "level": "error", "message": {"text": "Possible secret in libs/flows/ios/smart/app_settings.py"}, "properties": {"repobilityId": "d254bd80e779fb1c", "scanner": "scanner-primary", "fingerprint": "b2a16f6526301d30", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/ios/smart/app_settings.py"}, "region": {"startLine": 75}}}]}, {"ruleId": "scanner-b2a16f6526301d30", "level": "error", "message": {"text": "Possible secret in libs/flows/ios/smart/app_settings.py"}, "properties": {"repobilityId": "d254bd80e779fb1c", "scanner": "scanner-primary", "fingerprint": "b2a16f6526301d30", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/ios/smart/app_settings.py"}, "region": {"startLine": 607}}}]}, {"ruleId": "scanner-8ac0caad15a305f3", "level": "error", "message": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/web/ows/ows_utility.py:93"}, "properties": {"repobilityId": "5b578bfa3cfa4599", "scanner": "scanner-primary", "fingerprint": "8ac0caad15a305f3", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "tls_verify_false"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/web/ows/ows_utility.py"}, "region": {"startLine": 93}}}]}, {"ruleId": "scanner-63a493eb52bc5b59", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in libs/flows/web/ows/sub_flow/ows_flow_factory.py:22"}, "properties": {"repobilityId": "0a0760a6f2a6a6ae", "scanner": "scanner-primary", "fingerprint": "63a493eb52bc5b59", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/web/ows/sub_flow/ows_flow_factory.py"}, "region": {"startLine": 22}}}]}, {"ruleId": "scanner-1477235dadba7255", "level": "error", "message": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/web/wex/wex_api_utility.py:328"}, "properties": {"repobilityId": "2e215ba9d022da84", "scanner": "scanner-primary", "fingerprint": "1477235dadba7255", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "tls_verify_false"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/web/wex/wex_api_utility.py"}, "region": {"startLine": 328}}}]}, {"ruleId": "scanner-fe23e76e3ef9e9f2", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in libs/flows/web/hpx/printer_settings.py:274"}, "properties": {"repobilityId": "f886524ab120ea2b", "scanner": "scanner-primary", "fingerprint": "fe23e76e3ef9e9f2", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/web/hpx/printer_settings.py"}, "region": {"startLine": 274}}}]}, {"ruleId": "scanner-13d642911549ba8a", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in libs/flows/web/ecp/flow_container.py:91"}, "properties": {"repobilityId": "1bcebc986bc4e2f0", "scanner": "scanner-primary", "fingerprint": "13d642911549ba8a", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/web/ecp/flow_container.py"}, "region": {"startLine": 91}}}]}, {"ruleId": "scanner-0808c431c4138d18", "level": "error", "message": {"text": "Insecure pattern 'tls_verify_false' in libs/flows/web/ecp/ecp_api_utility.py:271"}, "properties": {"repobilityId": "fa1f9f1c66d4e5d6", "scanner": "scanner-primary", "fingerprint": "0808c431c4138d18", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "tls_verify_false"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/web/ecp/ecp_api_utility.py"}, "region": {"startLine": 271}}}]}, {"ruleId": "scanner-3cc5590556cf806c", "level": "error", "message": {"text": "Possible secret in libs/flows/mac/smart/flows/flows_common.py"}, "properties": {"repobilityId": "5d9846208002718e", "scanner": "scanner-primary", "fingerprint": "3cc5590556cf806c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/mac/smart/flows/flows_common.py"}, "region": {"startLine": 1209}}}]}, {"ruleId": "scanner-3cc5590556cf806c", "level": "error", "message": {"text": "Possible secret in libs/flows/mac/smart/flows/flows_common.py"}, "properties": {"repobilityId": "5d9846208002718e", "scanner": "scanner-primary", "fingerprint": "3cc5590556cf806c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/mac/smart/flows/flows_common.py"}, "region": {"startLine": 1254}}}]}, {"ruleId": "scanner-3cc5590556cf806c", "level": "error", "message": {"text": "Possible secret in libs/flows/mac/smart/flows/flows_common.py"}, "properties": {"repobilityId": "5d9846208002718e", "scanner": "scanner-primary", "fingerprint": "3cc5590556cf806c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/mac/smart/flows/flows_common.py"}, "region": {"startLine": 1275}}}]}, {"ruleId": "scanner-3cc5590556cf806c", "level": "error", "message": {"text": "Possible secret in libs/flows/mac/smart/flows/flows_common.py"}, "properties": {"repobilityId": "5d9846208002718e", "scanner": "scanner-primary", "fingerprint": "3cc5590556cf806c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/flows/mac/smart/flows/flows_common.py"}, "region": {"startLine": 1296}}}]}, {"ruleId": "scanner-57468cafedeff48f", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in libs/ma_misc/conftest_misc.py:168"}, "properties": {"repobilityId": "8db744cf0358b58f", "scanner": "scanner-primary", "fingerprint": "57468cafedeff48f", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "libs/ma_misc/conftest_misc.py"}, "region": {"startLine": 168}}}]}, {"ruleId": "scanner-4601e3ad3bb28677", "level": "warning", "message": {"text": "No CI/CD pipelines detected"}, "properties": {"repobilityId": "c3ee439bce2bc51e", "scanner": "scanner-primary", "fingerprint": "4601e3ad3bb28677", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-5078dbd5686215c1", "level": "note", "message": {"text": "Very large file: tests/android/jweb_data_collection/test_suite_04_data_collection_prebuilt_notifications.py (972 lines)"}, "properties": {"repobilityId": "7b6031d35275d0c6", "scanner": "scanner-primary", "fingerprint": "5078dbd5686215c1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0f79e24f240fd15b", "level": "note", "message": {"text": "Very large file: tests/windows/hpx/display_control/test_bopeep_04.py (2866 lines)"}, "properties": {"repobilityId": "19496023cd37e5f1", "scanner": "scanner-primary", "fingerprint": "0f79e24f240fd15b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b02db0d1eddb9013", "level": "note", "message": {"text": "Very large file: tests/windows/hpx/display_control/test_bopeep_03.py (1064 lines)"}, "properties": {"repobilityId": "bf05ea8fb93ee855", "scanner": "scanner-primary", "fingerprint": "b02db0d1eddb9013", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3a5b9cb7e5772f04", "level": "note", "message": {"text": "Very large file: tests/windows/hpx/display_control/test_bopeep_with_desktop_mode_02.py (886 lines)"}, "properties": {"repobilityId": "41d5e384d03d9154", "scanner": "scanner-primary", "fingerprint": "3a5b9cb7e5772f04", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-cc858ca013472616", "level": "note", "message": {"text": "Very large file: tests/windows/hpx/support/supporthome/test_suite_support_home.py (1465 lines)"}, "properties": {"repobilityId": "901e08f4c6e80e21", "scanner": "scanner-primary", "fingerprint": "cc858ca013472616", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-2ab7d27ff70b078c", "level": "note", "message": {"text": "Very large file: tests/ios/jweb_data_collection/test_suite_01_data_collection.py (1027 lines)"}, "properties": {"repobilityId": "e11dc5b8841cbfa3", "scanner": "scanner-primary", "fingerprint": "2ab7d27ff70b078c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-79a0e8859987f8d3", "level": "note", "message": {"text": "Very large file: tests/web/wex/RolesAndPermissions/test_09_pro_plus_active_care_it_admin_roles_permission_set.py (1461 lines)"}, "properties": {"repobilityId": "ea43894a9af7a52d", "scanner": "scanner-primary", "fingerprint": "79a0e8859987f8d3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d5954bcf33da0912", "level": "note", "message": {"text": "Very large file: tests/web/wex/RolesAndPermissions/test_10_pro_plus_active_care_report_admin_roles_permission_set.py (1294 lines)"}, "properties": {"repobilityId": "43b002278241c270", "scanner": "scanner-primary", "fingerprint": "d5954bcf33da0912", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-504ca97f6c8fe22a", "level": "note", "message": {"text": "Very large file: tests/web/wex/RolesAndPermissions/test_01_standard_it_admin_roles_permission_set.py (1151 lines)"}, "properties": {"repobilityId": "cbc08bd5a88dd75e", "scanner": "scanner-primary", "fingerprint": "504ca97f6c8fe22a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f2ea6e847531bd22", "level": "note", "message": {"text": "Very large file: tests/web/wex/RolesAndPermissions/test_05_pro_it_admin_roles_permission_set.py (1459 lines)"}, "properties": {"repobilityId": "2bcde8d0a6a09815", "scanner": "scanner-primary", "fingerprint": "f2ea6e847531bd22", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0303afb9a3727478", "level": "note", "message": {"text": "Very large file: tests/web/wex/RolesAndPermissions/test_06_pro_report_admin_roles_permission_set.py (1305 lines)"}, "properties": {"repobilityId": "8574834deaaad6b6", "scanner": "scanner-primary", "fingerprint": "0303afb9a3727478", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6527fe9a132e7a59", "level": "note", "message": {"text": "Very large file: tests/web/wex/RolesAndPermissions/test_02_standard_report_admin_roles_permission_set.py (1045 lines)"}, "properties": {"repobilityId": "f167269b3c241feb", "scanner": "scanner-primary", "fingerprint": "6527fe9a132e7a59", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-71b1f15d97092f31", "level": "note", "message": {"text": "Very large file: tests/web/ecp/Smoke/test_12_proxies_device_settings.py (2528 lines)"}, "properties": {"repobilityId": "cd2f2f615c93db01", "scanner": "scanner-primary", "fingerprint": "71b1f15d97092f31", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e1471228129aa6c9", "level": "note", "message": {"text": "Very large file: tests/web/ecp/Functionality/test_12_cloud_device_settings.py (2128 lines)"}, "properties": {"repobilityId": "dc07d84450cbb9bc", "scanner": "scanner-primary", "fingerprint": "e1471228129aa6c9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-75832191fcacd198", "level": "note", "message": {"text": "Very large file: scripts/localization_gui.py (1731 lines)"}, "properties": {"repobilityId": "23a7856bfcfb39ae", "scanner": "scanner-primary", "fingerprint": "75832191fcacd198", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-bb4536dca8834865", "level": "note", "message": {"text": "Very large file: libs/flows/android/smart/flow_container.py (1756 lines)"}, "properties": {"repobilityId": "5aa1557b614d3269", "scanner": "scanner-primary", "fingerprint": "bb4536dca8834865", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b9a9480bb34b1b52", "level": "note", "message": {"text": "Very large file: libs/flows/windows/hpx_rebranding/pen_control.py (2575 lines)"}, "properties": {"repobilityId": "a8717d748564cc42", "scanner": "scanner-primary", "fingerprint": "b9a9480bb34b1b52", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-2f0bc0a6921976af", "level": "note", "message": {"text": "Very large file: libs/flows/windows/hpx_rebranding/audio.py (1756 lines)"}, "properties": {"repobilityId": "9ca8e3d426f613bf", "scanner": "scanner-primary", "fingerprint": "2f0bc0a6921976af", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-976d0142b420afc2", "level": "note", "message": {"text": "Very large file: libs/flows/windows/hpx_rebranding/flow_container.py (2316 lines)"}, "properties": {"repobilityId": "5db9ab25ea99a7f3", "scanner": "scanner-primary", "fingerprint": "976d0142b420afc2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3c55148bd08da1dd", "level": "note", "message": {"text": "Very large file: libs/flows/windows/hpx_rebranding/display_control.py (989 lines)"}, "properties": {"repobilityId": "132b13cd0ac434e7", "scanner": "scanner-primary", "fingerprint": "3c55148bd08da1dd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4c27fbe72a52dfce", "level": "note", "message": {"text": "Very large file: libs/flows/windows/hpx/pen_control.py (1641 lines)"}, "properties": {"repobilityId": "94ed1ecf8bf42ef5", "scanner": "scanner-primary", "fingerprint": "4c27fbe72a52dfce", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1fbaca7eef925cf3", "level": "note", "message": {"text": "Very large file: libs/flows/windows/hpx/audio.py (1630 lines)"}, "properties": {"repobilityId": "a22d4eba75a05520", "scanner": "scanner-primary", "fingerprint": "1fbaca7eef925cf3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d8847b50a5e7716f", "level": "note", "message": {"text": "Very large file: libs/flows/windows/hpx/flow_container.py (1231 lines)"}, "properties": {"repobilityId": "e37b951e5a789009", "scanner": "scanner-primary", "fingerprint": "d8847b50a5e7716f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-2013e2a2ce96aa4f", "level": "note", "message": {"text": "Very large file: libs/flows/common/smart/preview.py (2392 lines)"}, "properties": {"repobilityId": "829303b7415e5517", "scanner": "scanner-primary", "fingerprint": "2013e2a2ce96aa4f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-61303ea2236974a4", "level": "note", "message": {"text": "Very large file: libs/flows/common/gotham/scan.py (1483 lines)"}, "properties": {"repobilityId": "bf4d697c555e5c25", "scanner": "scanner-primary", "fingerprint": "61303ea2236974a4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c418b169afba6d75", "level": "note", "message": {"text": "Very large file: libs/flows/ios/smart/preview.py (1396 lines)"}, "properties": {"repobilityId": "a7a1118bfd023e18", "scanner": "scanner-primary", "fingerprint": "c418b169afba6d75", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-7220ab33de2974ce", "level": "note", "message": {"text": "Very large file: libs/flows/ios/smart/flow_container.py (1334 lines)"}, "properties": {"repobilityId": "4422b3926ba623cc", "scanner": "scanner-primary", "fingerprint": "7220ab33de2974ce", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d01133807f14ce1e", "level": "note", "message": {"text": "Very large file: libs/flows/web/wex/fleet_management_devices.py (5092 lines)"}, "properties": {"repobilityId": "834ecadcc6a97fff", "scanner": "scanner-primary", "fingerprint": "d01133807f14ce1e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e807731b9e1370e4", "level": "note", "message": {"text": "Very large file: libs/flows/web/wex/fleet_management_policies.py (1114 lines)"}, "properties": {"repobilityId": "82f16f11a9b21c8b", "scanner": "scanner-primary", "fingerprint": "e807731b9e1370e4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-56052fb6ae4448ab", "level": "note", "message": {"text": "Very large file: libs/flows/web/smb/printers.py (1693 lines)"}, "properties": {"repobilityId": "2bd1516f6dc32b25", "scanner": "scanner-primary", "fingerprint": "56052fb6ae4448ab", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-98276053b03a2572", "level": "note", "message": {"text": "Very large file: libs/flows/web/hpx/scan.py (2547 lines)"}, "properties": {"repobilityId": "217d76783fd54ab0", "scanner": "scanner-primary", "fingerprint": "98276053b03a2572", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-42683037cbafb7ce", "level": "note", "message": {"text": "Very large file: libs/flows/web/hpx/printer_settings.py (1037 lines)"}, "properties": {"repobilityId": "1230e3fa07019a68", "scanner": "scanner-primary", "fingerprint": "42683037cbafb7ce", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-001b0628bad0e711", "level": "note", "message": {"text": "Very large file: libs/flows/web/shortcuts/shortcuts_create_edit.py (1408 lines)"}, "properties": {"repobilityId": "eda9647e834a2384", "scanner": "scanner-primary", "fingerprint": "001b0628bad0e711", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-969182309b12d786", "level": "note", "message": {"text": "Very large file: libs/flows/web/ecp/endpoint_security.py (2644 lines)"}, "properties": {"repobilityId": "330e3e4faa36f708", "scanner": "scanner-primary", "fingerprint": "969182309b12d786", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-38fea828e44b9897", "level": "note", "message": {"text": "Very large file: libs/flows/web/ecp/devices.py (2389 lines)"}, "properties": {"repobilityId": "17bbb11a84efaf27", "scanner": "scanner-primary", "fingerprint": "38fea828e44b9897", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-fc9c5f3fa5438174", "level": "note", "message": {"text": "Very large file: libs/flows/mac/smart/flows/flows_common.py (2263 lines)"}, "properties": {"repobilityId": "2bcd07eca356d8da", "scanner": "scanner-primary", "fingerprint": "fc9c5f3fa5438174", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d4901c96379e123e", "level": "note", "message": {"text": "Very large file: libs/flows/mac/smart/screens/oobe/connect_printer_to_wifi.py (1000 lines)"}, "properties": {"repobilityId": "a235e5b8608996bc", "scanner": "scanner-primary", "fingerprint": "d4901c96379e123e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-abd34987efca0d29", "level": "note", "message": {"text": "Very large file: libs/flows/mac/smart/screens/oobe/ows_yeti.py (1088 lines)"}, "properties": {"repobilityId": "c72c03e738273c37", "scanner": "scanner-primary", "fingerprint": "abd34987efca0d29", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6038b2fdfb9135f6", "level": "note", "message": {"text": "58 TODO/FIXME markers"}, "properties": {"repobilityId": "4b38c118003e07d2", "scanner": "scanner-primary", "fingerprint": "6038b2fdfb9135f6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["maintenance"]}}, {"ruleId": "scanner-141b30a41e03817b", "level": "note", "message": {"text": "No license file detected"}, "properties": {"repobilityId": "41212fcdb2b62c34", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "2226b289d60b34fc", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "45e205ee6e9c2e74", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "50302c9d1a43b6e5", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "note", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "9ed8134e8efee88e", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "10f7cb7d75d194f0", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-8424db9c75e04ba4", "level": "none", "message": {"text": "Very short observed git history"}, "properties": {"repobilityId": "7a8e6f78392ad2eb", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-a4e59f2d2b3c77b9", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 test2/index_manager.py:42"}, "properties": {"repobilityId": "2fb6b01c509879b7", "scanner": "scanner-primary", "fingerprint": "a4e59f2d2b3c77b9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ee09958a9dec11b6", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/conftest.py:184"}, "properties": {"repobilityId": "f182b11ab9d7759d", "scanner": "scanner-primary", "fingerprint": "ee09958a9dec11b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-899d59cbe2750e16", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/smart/functionality/preview/test_suite_02_preview_more_option.py:16"}, "properties": {"repobilityId": "030416b6f147b70a", "scanner": "scanner-primary", "fingerprint": "899d59cbe2750e16", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ff6a96de22df2594", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/smart/functionality/digital_copy/test_suite_01_digital_copy.py:16"}, "properties": {"repobilityId": "2e977a3abbd74296", "scanner": "scanner-primary", "fingerprint": "ff6a96de22df2594", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-69ec515938ad2ef5", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/smart/bat/test_suite_06_digital_copy.py:15"}, "properties": {"repobilityId": "deaf3a4f4151ae34", "scanner": "scanner-primary", "fingerprint": "69ec515938ad2ef5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ed7b6be095f3c052", "level": "note", "message": {"text": "Legacy-named symbol `test_01_ga_copy` in tests/android/smart/ga/digital_copy/test_suite_01_ga_copy.py:26"}, "properties": {"repobilityId": "4db6504b0d5456ae", "scanner": "scanner-primary", "fingerprint": "ed7b6be095f3c052", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-121eda4a7b60d628", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/smart/hpx_bat/test_suite_06_digital_copy.py:15"}, "properties": {"repobilityId": "d48a47ddb7087db1", "scanner": "scanner-primary", "fingerprint": "121eda4a7b60d628", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-71404de3cba8c067", "level": "note", "message": {"text": "Legacy-named symbol `test_08_homepage_id_copy` in tests/android/hpbridge/smoke/test_01_mp_homepage_no_printer.py:113"}, "properties": {"repobilityId": "676bed308bc460c2", "scanner": "scanner-primary", "fingerprint": "71404de3cba8c067", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-872f966b043c8f51", "level": "none", "message": {"text": "Commented-code block (12 lines) in tests/android/hpbridge/smoke/test_01_mp_homepage_no_printer.py:137"}, "properties": {"repobilityId": "104a801a96e17ddb", "scanner": "scanner-primary", "fingerprint": "872f966b043c8f51", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-238c757108dd4552", "level": "note", "message": {"text": "Legacy-named symbol `select_share_copy` in tests/android/inOS/SMOKE/test_suite_HPPS_adobe.py:151"}, "properties": {"repobilityId": "b9a6363a214cc4bd", "scanner": "scanner-primary", "fingerprint": "238c757108dd4552", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-63ec7a1718345348", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/print_documents/test_suite_05_print_document.py:22"}, "properties": {"repobilityId": "36291b294949afc3", "scanner": "scanner-primary", "fingerprint": "63ec7a1718345348", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ff5f4c9c29185602", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/print_documents/test_suite_06_print_document.py:22"}, "properties": {"repobilityId": "955e45fff0ecd580", "scanner": "scanner-primary", "fingerprint": "ff5f4c9c29185602", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ebd083e68c631c75", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_06_copy.py:28"}, "properties": {"repobilityId": "a5370373e473ae09", "scanner": "scanner-primary", "fingerprint": "ebd083e68c631c75", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b063099599040f1e", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_01_copy.py:26"}, "properties": {"repobilityId": "4a8146a30ac57036", "scanner": "scanner-primary", "fingerprint": "b063099599040f1e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-59be342d0143f92f", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_07_copy.py:24"}, "properties": {"repobilityId": "f0b20b11525a67cd", "scanner": "scanner-primary", "fingerprint": "59be342d0143f92f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0ef0690a668d79b9", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_09_copy.py:22"}, "properties": {"repobilityId": "199501de030c396e", "scanner": "scanner-primary", "fingerprint": "0ef0690a668d79b9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-301a215661367f0d", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_02_copy.py:28"}, "properties": {"repobilityId": "33aa8efc5f80b084", "scanner": "scanner-primary", "fingerprint": "301a215661367f0d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-39162de944d2bef2", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_03_copy.py:26"}, "properties": {"repobilityId": "8d974a2baa926bbc", "scanner": "scanner-primary", "fingerprint": "39162de944d2bef2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ba854b1c0f6f1245", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_04_copy.py:28"}, "properties": {"repobilityId": "5c6e56165d8b83a9", "scanner": "scanner-primary", "fingerprint": "ba854b1c0f6f1245", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-cab24c6a27dcdcc4", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_10_copy.py:24"}, "properties": {"repobilityId": "bb361d8c14334437", "scanner": "scanner-primary", "fingerprint": "cab24c6a27dcdcc4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e63adb6be897d377", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_05_copy.py:26"}, "properties": {"repobilityId": "c0c3a5e495d97896", "scanner": "scanner-primary", "fingerprint": "e63adb6be897d377", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-db028afd32d4b797", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/android/hpx/copy/test_suite_08_copy.py:24"}, "properties": {"repobilityId": "7d1f9fecbfcc277c", "scanner": "scanner-primary", "fingerprint": "db028afd32d4b797", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5da9c9891237b2b5", "level": "none", "message": {"text": "Commented-code block (10 lines) in tests/windows/smart/smb/test_suite_02_smb_carousel.py:97"}, "properties": {"repobilityId": "9ad093a2aada7d4a", "scanner": "scanner-primary", "fingerprint": "5da9c9891237b2b5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ca2f4c2249459a9c", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/windows/smart/cec/test_suite_03_cec_no_sign_in_no_printer.py:55"}, "properties": {"repobilityId": "4862fa8fe8302d77", "scanner": "scanner-primary", "fingerprint": "ca2f4c2249459a9c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-66fd47d9d4711f5b", "level": "none", "message": {"text": "Commented-code block (28 lines) in tests/windows/hpx_rebranding/windows/perform_aic/test_perform_functional_image.py:11"}, "properties": {"repobilityId": "f73abe74c73a48b0", "scanner": "scanner-primary", "fingerprint": "66fd47d9d4711f5b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2941a14e6023c14f", "level": "none", "message": {"text": "Commented-code block (17 lines) in tests/windows/hpx_rebranding/windows/display_control/test_aio_keelung27_image.py:12"}, "properties": {"repobilityId": "fe5637bfe472fd5b", "scanner": "scanner-primary", "fingerprint": "2941a14e6023c14f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a029114549aac1c3", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/windows/hpx_rebranding/windows/energy_consumption/test_energy_consumption_accessibility.py:34"}, "properties": {"repobilityId": "81d2218cdf6ee0c7", "scanner": "scanner-primary", "fingerprint": "a029114549aac1c3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-614130f49aeb058f", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/windows/hpx_rebranding/windows/MAT/test_mat.py:526"}, "properties": {"repobilityId": "be5ba16b82c60313", "scanner": "scanner-primary", "fingerprint": "614130f49aeb058f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-42d6d923e5b7a9d4", "level": "none", "message": {"text": "Commented-code block (10 lines) in tests/windows/hpx_rebranding/windows/system_control/test_system_control_commercial_eviee.py:58"}, "properties": {"repobilityId": "6da2f56c05cb65a6", "scanner": "scanner-primary", "fingerprint": "42d6d923e5b7a9d4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5006156f58290aad", "level": "none", "message": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5329_part1.py:35"}, "properties": {"repobilityId": "f6ada37b3c8adaf1", "scanner": "scanner-primary", "fingerprint": "5006156f58290aad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1d83bf2107a66cce", "level": "none", "message": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5325_part2.py:35"}, "properties": {"repobilityId": "4aef6da4907fc472", "scanner": "scanner-primary", "fingerprint": "1d83bf2107a66cce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b25882a10c0ae35f", "level": "none", "message": {"text": "Commented-code block (11 lines) in tests/windows/hpx_rebranding/windows/support/test_support_featureflag2.py:242"}, "properties": {"repobilityId": "da4da056c7fcd439", "scanner": "scanner-primary", "fingerprint": "b25882a10c0ae35f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1e2e5de8b2a49649", "level": "none", "message": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5315_part2.py:37"}, "properties": {"repobilityId": "defb27a727bf944a", "scanner": "scanner-primary", "fingerprint": "1e2e5de8b2a49649", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e7d2c5c3efbb0897", "level": "none", "message": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5315_part1.py:37"}, "properties": {"repobilityId": "dcca358f3c3b97f6", "scanner": "scanner-primary", "fingerprint": "e7d2c5c3efbb0897", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eebe9aeece9fb796", "level": "none", "message": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5650_part2.py:35"}, "properties": {"repobilityId": "f7c1e8e7ba974cd4", "scanner": "scanner-primary", "fingerprint": "eebe9aeece9fb796", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-02a60fa94e68be40", "level": "none", "message": {"text": "Commented-code block (39 lines) in tests/windows/hpx_rebranding/windows/support/test_support_va_support_country.py:38"}, "properties": {"repobilityId": "3820aefa34cb60e3", "scanner": "scanner-primary", "fingerprint": "02a60fa94e68be40", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-007daed8314cad93", "level": "none", "message": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_22887_part1.py:37"}, "properties": {"repobilityId": "8910517443c53ae5", "scanner": "scanner-primary", "fingerprint": "007daed8314cad93", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ad6984fbd84d779d", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/windows/hpx_rebranding/windows/support/test_support_ccls.py:37"}, "properties": {"repobilityId": "97cd749a15dffff2", "scanner": "scanner-primary", "fingerprint": "ad6984fbd84d779d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0cb76f78df7296d3", "level": "none", "message": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_6084_part2.py:37"}, "properties": {"repobilityId": "2d9f2de68b58482d", "scanner": "scanner-primary", "fingerprint": "0cb76f78df7296d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f0346744cc21fa52", "level": "none", "message": {"text": "Commented-code block (23 lines) in tests/windows/hpx_rebranding/windows/support/test_support_region.py:42"}, "properties": {"repobilityId": "882960f38bc511cf", "scanner": "scanner-primary", "fingerprint": "f0346744cc21fa52", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae1fd7fc6fae1b16", "level": "none", "message": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_22887_part2.py:37"}, "properties": {"repobilityId": "deb1dca6f5c64d92", "scanner": "scanner-primary", "fingerprint": "ae1fd7fc6fae1b16", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8af5e3fb8b741a07", "level": "none", "message": {"text": "Commented-code block (14 lines) in tests/windows/hpx_rebranding/windows/support/test_support_ccls2.py:204"}, "properties": {"repobilityId": "883f49e279be3dcf", "scanner": "scanner-primary", "fingerprint": "8af5e3fb8b741a07", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-50cf7b21ac8cbdd4", "level": "none", "message": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5325_part1.py:35"}, "properties": {"repobilityId": "f751b5df17554c45", "scanner": "scanner-primary", "fingerprint": "50cf7b21ac8cbdd4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d2b18f4f5527db2b", "level": "none", "message": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_6084_part1.py:37"}, "properties": {"repobilityId": "4369cd6b08767c5f", "scanner": "scanner-primary", "fingerprint": "d2b18f4f5527db2b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-799077f3b3593f6f", "level": "none", "message": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5650_part1.py:35"}, "properties": {"repobilityId": "01003fcace479652", "scanner": "scanner-primary", "fingerprint": "799077f3b3593f6f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b1ea8809a025b769", "level": "none", "message": {"text": "Commented-code block (11 lines) in tests/windows/hpx_rebranding/windows/support/test_support_aip.py:98"}, "properties": {"repobilityId": "2fa7ec08926f8a7a", "scanner": "scanner-primary", "fingerprint": "b1ea8809a025b769", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4ef5a548fc7432ec", "level": "none", "message": {"text": "Commented-code block (37 lines) in tests/windows/hpx_rebranding/windows/support/test_support_bug_regression_5329_part2.py:35"}, "properties": {"repobilityId": "900fe21bafb084d4", "scanner": "scanner-primary", "fingerprint": "4ef5a548fc7432ec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-74b26a1214f9cd0e", "level": "none", "message": {"text": "Commented-code block (12 lines) in tests/windows/hpx_rebranding/windows/support/test_support_common.py:37"}, "properties": {"repobilityId": "a02e9ad1991597bf", "scanner": "scanner-primary", "fingerprint": "74b26a1214f9cd0e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-139331e10470d13e", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/windows/hpx_rebranding/windows/touchpad/test_touchpad_ui.py:81"}, "properties": {"repobilityId": "d7cc4a76d207705c", "scanner": "scanner-primary", "fingerprint": "139331e10470d13e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee641d086fd458d5", "level": "note", "message": {"text": "Legacy-named symbol `fullycharge_old` in tests/windows/hpx_rebranding/windows/battery/test_battery_manager_localization.py:463"}, "properties": {"repobilityId": "540de403348142ac", "scanner": "scanner-primary", "fingerprint": "ee641d086fd458d5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-83b96c182ac23206", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/printer_status/test_suite_01_printer_status_ui.py:42"}, "properties": {"repobilityId": "3d496de6ec4e24d9", "scanner": "scanner-primary", "fingerprint": "83b96c182ac23206", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-94816822aea10298", "level": "none", "message": {"text": "Commented-code block (13 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/printer_settings/test_suite_05_printer_reports_error.py:55"}, "properties": {"repobilityId": "45509578e51933d4", "scanner": "scanner-primary", "fingerprint": "94816822aea10298", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c5e5eb22651c1085", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/add_printer/test_suite_02_add_printers_in_diff_ways.py:42"}, "properties": {"repobilityId": "884d65ec0ef06196", "scanner": "scanner-primary", "fingerprint": "c5e5eb22651c1085", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ea832b038670df4", "level": "none", "message": {"text": "Commented-code block (18 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/end_to_end/test_suite_01_ete_cards_and_tiles.py:27"}, "properties": {"repobilityId": "5ca7fe1cded61a56", "scanner": "scanner-primary", "fingerprint": "6ea832b038670df4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ff6b0ef5d8ea96ff", "level": "none", "message": {"text": "Commented-code block (17 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/dsp/test_suite_01_dsp_mns.py:87"}, "properties": {"repobilityId": "8d1d433de1ea3bd2", "scanner": "scanner-primary", "fingerprint": "ff6b0ef5d8ea96ff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-33b50d73c4342800", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/windows/hpx_rebranding/print/functionality_codeway/scan_error_handling/test_suite_01_scan_error_handling.py:83"}, "properties": {"repobilityId": "501ad6a93c0bab08", "scanner": "scanner-primary", "fingerprint": "33b50d73c4342800", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e84423f2b88bf934", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/windows/hpx_rebranding/print/smoke_codeway/test_suite_17_sanity_printer_settings_general.py:94"}, "properties": {"repobilityId": "d54ef573e0e27123", "scanner": "scanner-primary", "fingerprint": "e84423f2b88bf934", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9c79cad6c2f44335", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/windows/hpx/sanity_check/test_sanity_check.py:174"}, "properties": {"repobilityId": "fb1dd152ff91bedd", "scanner": "scanner-primary", "fingerprint": "9c79cad6c2f44335", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-602e64adf33d78cd", "level": "none", "message": {"text": "Commented-code block (10 lines) in tests/windows/hpx/first_use_flow/test_hp_registration.py:68"}, "properties": {"repobilityId": "11a1cb014882a99e", "scanner": "scanner-primary", "fingerprint": "602e64adf33d78cd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-238f7e83f8ab19a1", "level": "none", "message": {"text": "Commented-code block (11 lines) in tests/windows/hpx/first_use_flow/test_dropbox.py:83"}, "properties": {"repobilityId": "3400d3f2bc84efbb", "scanner": "scanner-primary", "fingerprint": "238f7e83f8ab19a1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3664c1b7dd1c4a2c", "level": "none", "message": {"text": "Commented-code block (99 lines) in tests/windows/hpx/display_control/test_bopeep_02.py:495"}, "properties": {"repobilityId": "ff6230447749a1c7", "scanner": "scanner-primary", "fingerprint": "3664c1b7dd1c4a2c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ad17ead6d55203d", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/windows/hpx/audio/test_adaptive_audio.py:409"}, "properties": {"repobilityId": "76531ad7e330a531", "scanner": "scanner-primary", "fingerprint": "2ad17ead6d55203d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e5172e0274c496b9", "level": "note", "message": {"text": "Legacy-named symbol `get_upper_barrel_copy` in tests/windows/hpx/localization/test_08_pen_localization.py:286"}, "properties": {"repobilityId": "7dbdf9d2c768e691", "scanner": "scanner-primary", "fingerprint": "e5172e0274c496b9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7e51bde8fd8d511f", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/windows/hpx/localization/test_12_video_control_localization.py:208"}, "properties": {"repobilityId": "facba44b24ab4495", "scanner": "scanner-primary", "fingerprint": "7e51bde8fd8d511f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a60735fec97e612b", "level": "none", "message": {"text": "Commented-code block (65 lines) in tests/windows/hpx/localization/audio/test_04_01_audio_common_localization.py:166"}, "properties": {"repobilityId": "5e31ddfba3deb146", "scanner": "scanner-primary", "fingerprint": "a60735fec97e612b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8d2f1a4a5d7768d9", "level": "note", "message": {"text": "Legacy-named symbol `get_upper_barrel_copy` in tests/windows/hpx/localization/pen_control/test_08_01_pen_control_localization.py:284"}, "properties": {"repobilityId": "56311ae3171633ed", "scanner": "scanner-primary", "fingerprint": "8d2f1a4a5d7768d9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a35ff0bb7456ba10", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/windows/hpx/support/liveassistant/test_suite_chat.py:110"}, "properties": {"repobilityId": "33cff2d6765f6e39", "scanner": "scanner-primary", "fingerprint": "a35ff0bb7456ba10", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ab216986f6d01b0e", "level": "none", "message": {"text": "Commented-code block (22 lines) in tests/windows/hpx/support/liveassistant/test_suite_speak.py:811"}, "properties": {"repobilityId": "c4d29faaea2edfb4", "scanner": "scanner-primary", "fingerprint": "ab216986f6d01b0e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b7c2304b5242bd8d", "level": "none", "message": {"text": "Commented-code block (43 lines) in tests/windows/hpx/support/firstrun/test_suite_first_run.py:72"}, "properties": {"repobilityId": "77cf8d8bbd704159", "scanner": "scanner-primary", "fingerprint": "b7c2304b5242bd8d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-323adb18b715cd14", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/windows/hpx/support/common/test_suite_common.py:197"}, "properties": {"repobilityId": "edd57048543997a7", "scanner": "scanner-primary", "fingerprint": "323adb18b715cd14", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c6ad5d6d542db116", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/windows/hpx/support/device/test_suite_device.py:225"}, "properties": {"repobilityId": "9a0d67f708993bd2", "scanner": "scanner-primary", "fingerprint": "c6ad5d6d542db116", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-50851d0708ec44f3", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/windows/hpx/support/supporthome/test_suite_support_home.py:1348"}, "properties": {"repobilityId": "a3c7f2748826ade9", "scanner": "scanner-primary", "fingerprint": "50851d0708ec44f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a9d5b477e4a38509", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/windows/hpx/support/warranty/test_suite_warranty.py:238"}, "properties": {"repobilityId": "3d1fac04e0f8cd8b", "scanner": "scanner-primary", "fingerprint": "a9d5b477e4a38509", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a407afea41c6b605", "level": "note", "message": {"text": "Legacy-named symbol `select_resize_in_digital_copy` in tests/ios/smart/functionality/copy/test_suite_01_verify_copy_functionality.py:131"}, "properties": {"repobilityId": "7ee792b0e9949457", "scanner": "scanner-primary", "fingerprint": "a407afea41c6b605", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-10bcdb6c5bff855f", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in tests/ios/smart/ga/ga_test_main_ios_smart.py:8"}, "properties": {"repobilityId": "2d0f09b6e1a6f997", "scanner": "scanner-primary", "fingerprint": "10bcdb6c5bff855f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9c1cae20e9d5f069", "level": "note", "message": {"text": "Legacy-named symbol `select_resize_in_digital_copy` in tests/ios/smart/ga/ga_data_flows/digital_copy/test_suite_digital_copy.py:56"}, "properties": {"repobilityId": "ce88b12c0c0fb2b7", "scanner": "scanner-primary", "fingerprint": "9c1cae20e9d5f069", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-94e14cdf75c60473", "level": "note", "message": {"text": "Legacy-named symbol `test_suite_digital_copy` in tests/ios/smart/ga/ga_data_flows/digital_copy/digital_copy_main.py:6"}, "properties": {"repobilityId": "e9faaa2a341fcf91", "scanner": "scanner-primary", "fingerprint": "94e14cdf75c60473", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4171c68fdd862241", "level": "note", "message": {"text": "Legacy-named symbol `select_resize_in_digital_copy` in tests/ios/smart/ga/digital_copy/test_suite_01_ios_smart_digital_copy_ga.py:36"}, "properties": {"repobilityId": "7d36d609723682b2", "scanner": "scanner-primary", "fingerprint": "4171c68fdd862241", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3579d9a8437c44af", "level": "note", "message": {"text": "Legacy-named symbol `select_resize_in_digital_copy` in tests/ios/smart/smoke/test_suite_smoke_09_copy.py:140"}, "properties": {"repobilityId": "25b44c78779963f8", "scanner": "scanner-primary", "fingerprint": "3579d9a8437c44af", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-950d6bade2b208d2", "level": "note", "message": {"text": "Legacy-named symbol `select_resize_in_digital_copy` in tests/ios/smart/hpx/functionality/copy/test_suite_03_resize_preview.py:75"}, "properties": {"repobilityId": "22868af4eb73e7fc", "scanner": "scanner-primary", "fingerprint": "950d6bade2b208d2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d9fcc5526b43ade0", "level": "note", "message": {"text": "Legacy-named symbol `_block_copy_copy` in tests/web/ows/poobe/localization_tests/test_06_hp_plus_smart_requirmenets_page.py:58"}, "properties": {"repobilityId": "021c8b8bb7a4add5", "scanner": "scanner-primary", "fingerprint": "d9fcc5526b43ade0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b4e20c33d002ee29", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_09_pro_plus_active_care_it_admin_roles_permission_set.py:457"}, "properties": {"repobilityId": "104868298455dd53", "scanner": "scanner-primary", "fingerprint": "b4e20c33d002ee29", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9d1e0142444c1a48", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_10_pro_plus_active_care_report_admin_roles_permission_set.py:442"}, "properties": {"repobilityId": "1a06e9ad391e9b73", "scanner": "scanner-primary", "fingerprint": "9d1e0142444c1a48", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-56d2fa9483ef3854", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/web/wex/RolesAndPermissions/test_01_standard_it_admin_roles_permission_set.py:308"}, "properties": {"repobilityId": "2843df7c9a87584f", "scanner": "scanner-primary", "fingerprint": "56d2fa9483ef3854", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1b6ea7946cce7d4c", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_05_pro_it_admin_roles_permission_set.py:341"}, "properties": {"repobilityId": "f0f4522afa2475a5", "scanner": "scanner-primary", "fingerprint": "1b6ea7946cce7d4c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ca7e6e3e21dc484", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_12_pro_plus_active_care_lost_device_admin_roles_permission_set.py:341"}, "properties": {"repobilityId": "2147b692fbe2f9ae", "scanner": "scanner-primary", "fingerprint": "2ca7e6e3e21dc484", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-748677273f63df7a", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_06_pro_report_admin_roles_permission_set.py:442"}, "properties": {"repobilityId": "ba4a38324f30af8f", "scanner": "scanner-primary", "fingerprint": "748677273f63df7a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1fab9a6cf119267e", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_07_pro_connector_admin_roles_permission_set.py:328"}, "properties": {"repobilityId": "14944033e78f8489", "scanner": "scanner-primary", "fingerprint": "1fab9a6cf119267e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c3f184c47e5d70e9", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_08_pro_lost_device_admin_roles_permission_set.py:341"}, "properties": {"repobilityId": "4665337fab09d119", "scanner": "scanner-primary", "fingerprint": "c3f184c47e5d70e9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f032be5bb1441e0c", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_04_standard_lost_device_admin_roles_permission_set.py:643"}, "properties": {"repobilityId": "9bb256509b4ab2b3", "scanner": "scanner-primary", "fingerprint": "f032be5bb1441e0c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-053ac9b3925d69e8", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_11_pro_plus_active_care_connector_admin_roles_permission_set.py:326"}, "properties": {"repobilityId": "2cb2532c7a7b7f8e", "scanner": "scanner-primary", "fingerprint": "053ac9b3925d69e8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2421607a922ce95c", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/wex/RolesAndPermissions/test_03_standard_connector_admin_roles_permission_set.py:634"}, "properties": {"repobilityId": "8ad3a76eb50bd2ca", "scanner": "scanner-primary", "fingerprint": "2421607a922ce95c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3371b5e4ffd9117f", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/web/wex/RolesAndPermissions/test_02_standard_report_admin_roles_permission_set.py:619"}, "properties": {"repobilityId": "edb8fd9dd11beafa", "scanner": "scanner-primary", "fingerprint": "3371b5e4ffd9117f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cfcbf5ddb3f86f35", "level": "note", "message": {"text": "Legacy-named symbol `smb_v1` in tests/web/wex/ProxySettings/test_06_security_category01_proxies_settings.py:286"}, "properties": {"repobilityId": "97ce500767e78b96", "scanner": "scanner-primary", "fingerprint": "cfcbf5ddb3f86f35", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-bec9afa98532276b", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/web/wex/Smoke/test_13_home_and_analytics_dashboard.py:251"}, "properties": {"repobilityId": "9214586542555953", "scanner": "scanner-primary", "fingerprint": "bec9afa98532276b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1c2540d851c3c93e", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/web/wex/Functionality/test_03_devices_printer_details.py:79"}, "properties": {"repobilityId": "3f86433a68c3bb4c", "scanner": "scanner-primary", "fingerprint": "1c2540d851c3c93e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4aca9c516607f347", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/wex/CloudSettings/test_06_cloud_batch3_amazon_settings.py:134"}, "properties": {"repobilityId": "4620f16a569c4fe4", "scanner": "scanner-primary", "fingerprint": "4aca9c516607f347", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-be6f03f445bd094e", "level": "note", "message": {"text": "Legacy-named symbol `smb_v1` in tests/web/wex/CloudSettings/test_07_cloud_hpsm_batch_ab_settings.py:355"}, "properties": {"repobilityId": "a07f2a9c727f33f5", "scanner": "scanner-primary", "fingerprint": "be6f03f445bd094e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-898fbe5f3d0f2924", "level": "none", "message": {"text": "Commented-code block (13 lines) in tests/web/smb/Smoke/test_08_02_print_anywhere.py:78"}, "properties": {"repobilityId": "ce4cebe8158d6156", "scanner": "scanner-primary", "fingerprint": "898fbe5f3d0f2924", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f3d09b8d6a39c7da", "level": "none", "message": {"text": "Commented-code block (13 lines) in tests/web/smb/Smoke/test_08_01_smart_security.py:50"}, "properties": {"repobilityId": "6e2c6d39588aa953", "scanner": "scanner-primary", "fingerprint": "f3d09b8d6a39c7da", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9b1539f8d62cf0b8", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/smb/Smoke/test_07_sustainability.py:88"}, "properties": {"repobilityId": "959ee47be16f8696", "scanner": "scanner-primary", "fingerprint": "9b1539f8d62cf0b8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1ac0a4729aa623e0", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/web/smb/Functionality/test_07_01_smart_security.py:79"}, "properties": {"repobilityId": "e8ebef5e7433be05", "scanner": "scanner-primary", "fingerprint": "1ac0a4729aa623e0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3ced2068d25d1a0c", "level": "none", "message": {"text": "Commented-code block (13 lines) in tests/web/smb/Functionality/test_02_home.py:93"}, "properties": {"repobilityId": "a1dbdb9f0eef3f04", "scanner": "scanner-primary", "fingerprint": "3ced2068d25d1a0c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1d7fc0907eda3bf6", "level": "none", "message": {"text": "Commented-code block (12 lines) in tests/web/ecp/Smoke/test_02_devices.py:155"}, "properties": {"repobilityId": "bdb461b0e9147a54", "scanner": "scanner-primary", "fingerprint": "1d7fc0907eda3bf6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ce22b3c90ad563ce", "level": "none", "message": {"text": "Commented-code block (21 lines) in tests/web/ecp/Smoke/test_11_proxies.py:515"}, "properties": {"repobilityId": "462e16ad2122bd95", "scanner": "scanner-primary", "fingerprint": "ce22b3c90ad563ce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e1dbd693e3041ca", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/ecp/Smoke/test_08_my_organization.py:97"}, "properties": {"repobilityId": "a7c4b8b7e7def643", "scanner": "scanner-primary", "fingerprint": "6e1dbd693e3041ca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f3dfe47b59133601", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/web/ecp/Smoke/test_07_customers.py:130"}, "properties": {"repobilityId": "77ec3b1e8701e0f0", "scanner": "scanner-primary", "fingerprint": "f3dfe47b59133601", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-84fe48b6a5d670ae", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/web/ecp/Functionality/test_09_customers.py:48"}, "properties": {"repobilityId": "b108c7cc7c578198", "scanner": "scanner-primary", "fingerprint": "84fe48b6a5d670ae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-143e37b15bbe8d72", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/ecp/Functionality/test_10_my_organization.py:73"}, "properties": {"repobilityId": "4cda54902bbde7a0", "scanner": "scanner-primary", "fingerprint": "143e37b15bbe8d72", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3e14d74f25fe9fd1", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/ecp/Functionality/test_06_users.py:72"}, "properties": {"repobilityId": "94b4a3eab7a1d519", "scanner": "scanner-primary", "fingerprint": "3e14d74f25fe9fd1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9340e7e155c85bb8", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/ecp/Functionality/test_05_02_solutions_devices.py:62"}, "properties": {"repobilityId": "0e36bb400390f5fc", "scanner": "scanner-primary", "fingerprint": "9340e7e155c85bb8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-05b53da6ed39d11a", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/ecp/Functionality/test_07_account_profile.py:54"}, "properties": {"repobilityId": "b370f691d001535f", "scanner": "scanner-primary", "fingerprint": "05b53da6ed39d11a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1b8c9c5a654a0454", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/web/ecp/Functionality/test_12_cloud_device_settings.py:1742"}, "properties": {"repobilityId": "0dabb0dfaca0b450", "scanner": "scanner-primary", "fingerprint": "1b8c9c5a654a0454", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f20a9b18bde7f3e8", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/pc_health_checker.py:81"}, "properties": {"repobilityId": "76cc4cc5d782e47e", "scanner": "scanner-primary", "fingerprint": "f20a9b18bde7f3e8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2097cf6fe7a4db36", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/copy_build.py:9"}, "properties": {"repobilityId": "64682ece9da1d98f", "scanner": "scanner-primary", "fingerprint": "2097cf6fe7a4db36", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-b36b5fc5d63c026a", "level": "note", "message": {"text": "Legacy-named symbol `data_copy` in scripts/language_detect.py:22"}, "properties": {"repobilityId": "05c0d76e7dc68633", "scanner": "scanner-primary", "fingerprint": "b36b5fc5d63c026a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-49e1140399663787", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/windows_chrome_driver_updater.py:35"}, "properties": {"repobilityId": "75b3c6072b67241f", "scanner": "scanner-primary", "fingerprint": "49e1140399663787", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-09df919cbb261593", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in libs/flows/android/smart/camera_scan.py:18"}, "properties": {"repobilityId": "210f8a82f1c6e910", "scanner": "scanner-primary", "fingerprint": "09df919cbb261593", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c4c7321321934a4c", "level": "note", "message": {"text": "Legacy-named symbol `all_permissions_old` in libs/flows/android/smart/printers.py:518"}, "properties": {"repobilityId": "fae5120c34fa2a7c", "scanner": "scanner-primary", "fingerprint": "c4c7321321934a4c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-224561a6da17a510", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in libs/flows/android/smart/digital_copy.py:7"}, "properties": {"repobilityId": "81124f01be578b04", "scanner": "scanner-primary", "fingerprint": "224561a6da17a510", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5622a6d19caeda80", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in libs/flows/android/smart/flow_container.py:23"}, "properties": {"repobilityId": "ac0ca25f31edf35f", "scanner": "scanner-primary", "fingerprint": "5622a6d19caeda80", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0f4dff78efc4debd", "level": "note", "message": {"text": "Legacy-named symbol `flash_button_copy` in libs/flows/android/smart/print_preview.py:254"}, "properties": {"repobilityId": "39062b9ca1be9a3f", "scanner": "scanner-primary", "fingerprint": "0f4dff78efc4debd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1e5cd654477a5a52", "level": "none", "message": {"text": "Commented-code block (16 lines) in libs/flows/android/hpbridge/flows/flow_container.py:63"}, "properties": {"repobilityId": "d94e374e7deb6adb", "scanner": "scanner-primary", "fingerprint": "1e5cd654477a5a52", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1a29d4747b2b3508", "level": "note", "message": {"text": "Legacy-named symbol `protocol_legacy` in libs/flows/android/hpps/hpps_flow.py:16"}, "properties": {"repobilityId": "60b5bee337fd450a", "scanner": "scanner-primary", "fingerprint": "1a29d4747b2b3508", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-65b8470bbd562828", "level": "none", "message": {"text": "Commented-code block (10 lines) in libs/flows/android/hpps/system_ui.py:117"}, "properties": {"repobilityId": "84c55cf0c70b9733", "scanner": "scanner-primary", "fingerprint": "65b8470bbd562828", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3de778cf4a2b8f48", "level": "note", "message": {"text": "Legacy-named symbol `select_share_copy` in libs/flows/android/adobe/adobe.py:81"}, "properties": {"repobilityId": "287ae3a53847f42f", "scanner": "scanner-primary", "fingerprint": "3de778cf4a2b8f48", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-50427c73f70a667c", "level": "note", "message": {"text": "Legacy-named symbol `send_a_copy` in libs/flows/android/google_drive/google_drive.py:89"}, "properties": {"repobilityId": "a14a0747a0dfaca8", "scanner": "scanner-primary", "fingerprint": "50427c73f70a667c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5d8ea5c8bf9d6f4c", "level": "none", "message": {"text": "Commented-code block (5 lines) in libs/flows/android/google_drive/google_drive.py:92"}, "properties": {"repobilityId": "d0b7325103db4743", "scanner": "scanner-primary", "fingerprint": "5d8ea5c8bf9d6f4c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dacf8b51779811b4", "level": "note", "message": {"text": "Legacy-named symbol `customize_upper_barrel_button_copy` in libs/flows/windows/hpx_rebranding/pen_control.py:262"}, "properties": {"repobilityId": "c96b1eb0ad79ce45", "scanner": "scanner-primary", "fingerprint": "dacf8b51779811b4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c8cbcddcb320a758", "level": "note", "message": {"text": "Legacy-named symbol `AsyncStorage_copy` in libs/flows/windows/hpx_rebranding/flow_container.py:2157"}, "properties": {"repobilityId": "97a3715dc921e4ee", "scanner": "scanner-primary", "fingerprint": "c8cbcddcb320a758", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a1331d78831f9167", "level": "none", "message": {"text": "Commented-code block (9 lines) in libs/flows/windows/hpx_rebranding/flow_container.py:158"}, "properties": {"repobilityId": "466185e6d43dabfc", "scanner": "scanner-primary", "fingerprint": "a1331d78831f9167", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bb42969bd3e753e9", "level": "note", "message": {"text": "Stub function `initial_environment` (body is just `pass`/`return`) \u2014 libs/flows/windows/hpx_rebranding/flow_container.py:558"}, "properties": {"repobilityId": "08f608799d9306c9", "scanner": "scanner-primary", "fingerprint": "bb42969bd3e753e9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-5587aca16772238c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx_rebranding/utility/upload_ota_result.py:194"}, "properties": {"repobilityId": "c584504e78559b65", "scanner": "scanner-primary", "fingerprint": "5587aca16772238c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-bf0b64553f1e3569", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx_rebranding/utility/upload_hpx_print_win_result.py:39"}, "properties": {"repobilityId": "136fc78e172c1257", "scanner": "scanner-primary", "fingerprint": "bf0b64553f1e3569", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-0bfd8b86951e0922", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx_rebranding/utility/upload_mat_fft_result.py:195"}, "properties": {"repobilityId": "20f2d4a165af28ca", "scanner": "scanner-primary", "fingerprint": "0bfd8b86951e0922", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f75ad157776aa133", "level": "note", "message": {"text": "Legacy-named symbol `get_upper_barrel_copy` in libs/flows/windows/hpx/pen_control.py:429"}, "properties": {"repobilityId": "1db47db5b9009cf5", "scanner": "scanner-primary", "fingerprint": "f75ad157776aa133", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a1af81b7595af7d2", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx/utility/upload_ota_result.py:185"}, "properties": {"repobilityId": "ea79d41281a230b4", "scanner": "scanner-primary", "fingerprint": "a1af81b7595af7d2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-aabed1dd71efad6d", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx/utility/upload_fft_production_results.py:169"}, "properties": {"repobilityId": "c79d35380549366f", "scanner": "scanner-primary", "fingerprint": "aabed1dd71efad6d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-50e1afba2c3e163b", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx/utility/api_utility.py:114"}, "properties": {"repobilityId": "1aea3cbd80cfcfd0", "scanner": "scanner-primary", "fingerprint": "50e1afba2c3e163b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5442e7ed3dfefe42", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx/utility/upload_localization_result.py:139"}, "properties": {"repobilityId": "4cb10cacf898b43f", "scanner": "scanner-primary", "fingerprint": "5442e7ed3dfefe42", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-e631f8930669525c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/windows/hpx/utility/upload_mat_fft_result.py:185"}, "properties": {"repobilityId": "499ca4862c4b0182", "scanner": "scanner-primary", "fingerprint": "e631f8930669525c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-20dee1696b479486", "level": "note", "message": {"text": "Legacy-named symbol `digital_copy` in libs/flows/common/smart/scan.py:30"}, "properties": {"repobilityId": "7fc888beea61ed89", "scanner": "scanner-primary", "fingerprint": "20dee1696b479486", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1873f27881b5b162", "level": "note", "message": {"text": "Legacy-named symbol `select_resize_in_digital_copy` in libs/flows/ios/smart/copy.py:85"}, "properties": {"repobilityId": "23ce50d036d43a68", "scanner": "scanner-primary", "fingerprint": "1873f27881b5b162", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1c5ecff5fb200564", "level": "none", "message": {"text": "Commented-code block (12 lines) in libs/flows/ios/smart/copy.py:72"}, "properties": {"repobilityId": "6e8a0474cfb764ac", "scanner": "scanner-primary", "fingerprint": "1c5ecff5fb200564", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bb2c940f5d70b868", "level": "none", "message": {"text": "Commented-code block (5 lines) in libs/flows/ios/smart/moobe_awc.py:103"}, "properties": {"repobilityId": "4d9e32d45d28c098", "scanner": "scanner-primary", "fingerprint": "bb2c940f5d70b868", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-01fdc6abd4ccaa35", "level": "note", "message": {"text": "Stub function `insert_paper` (body is just `pass`/`return`) \u2014 libs/flows/web/ows/ows_printer.py:60"}, "properties": {"repobilityId": "6a713d2682e36dab", "scanner": "scanner-primary", "fingerprint": "01fdc6abd4ccaa35", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-b899c818783aac15", "level": "none", "message": {"text": "Commented-code block (15 lines) in libs/flows/web/ows/ows_utility.py:56"}, "properties": {"repobilityId": "b29c39ae0e8fab73", "scanner": "scanner-primary", "fingerprint": "b899c818783aac15", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-28c4ec40e7e9b871", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/web/ows/ows_utility.py:90"}, "properties": {"repobilityId": "73af2c8fbabbfdd2", "scanner": "scanner-primary", "fingerprint": "28c4ec40e7e9b871", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d2d7110cc8a3aff2", "level": "note", "message": {"text": "Legacy-named symbol `smb_v1` in libs/flows/web/wex/fleet_management_devices.py:3881"}, "properties": {"repobilityId": "762fbb5eb59eab22", "scanner": "scanner-primary", "fingerprint": "d2d7110cc8a3aff2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5f28495cff92ca54", "level": "none", "message": {"text": "Commented-code block (6 lines) in libs/flows/web/wex/wex_api_utility.py:360"}, "properties": {"repobilityId": "450d1d1d01960d18", "scanner": "scanner-primary", "fingerprint": "5f28495cff92ca54", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c4735cc5e366d04e", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/web/wex/wex_api_utility.py:73"}, "properties": {"repobilityId": "82b73bf2d63cfc20", "scanner": "scanner-primary", "fingerprint": "c4735cc5e366d04e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-85b9717a013ca2b6", "level": "none", "message": {"text": "Commented-code block (7 lines) in libs/flows/web/hpx/scan.py:917"}, "properties": {"repobilityId": "686cd5c99cddbb90", "scanner": "scanner-primary", "fingerprint": "85b9717a013ca2b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4c9011c8f1518d56", "level": "none", "message": {"text": "Commented-code block (12 lines) in libs/flows/web/hpx/printer_settings.py:749"}, "properties": {"repobilityId": "72316e89e9bf8ace", "scanner": "scanner-primary", "fingerprint": "4c9011c8f1518d56", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c6770cd814d136cf", "level": "note", "message": {"text": "Stub function `verify_cec_section` (body is just `pass`/`return`) \u2014 libs/flows/web/cec/custom_engagement_center.py:152"}, "properties": {"repobilityId": "44f1497e8f5dbbe1", "scanner": "scanner-primary", "fingerprint": "c6770cd814d136cf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-76d047e83eb5114a", "level": "none", "message": {"text": "Commented-code block (5 lines) in libs/flows/web/ecp/endpoint_security.py:1496"}, "properties": {"repobilityId": "6fac8933c659606f", "scanner": "scanner-primary", "fingerprint": "76d047e83eb5114a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4e7145175988f90", "level": "none", "message": {"text": "Commented-code block (6 lines) in libs/flows/web/ecp/devices.py:456"}, "properties": {"repobilityId": "3df8380535e16b59", "scanner": "scanner-primary", "fingerprint": "f4e7145175988f90", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-02a46b96984886a7", "level": "none", "message": {"text": "Commented-code block (6 lines) in libs/flows/web/ecp/ecp_api_utility.py:303"}, "properties": {"repobilityId": "6eb4b5290b75f7fe", "scanner": "scanner-primary", "fingerprint": "02a46b96984886a7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-db9b31171f31fa1a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/web/ecp/ecp_api_utility.py:47"}, "properties": {"repobilityId": "0e9211162dd9d97b", "scanner": "scanner-primary", "fingerprint": "db9b31171f31fa1a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-247a64db203bc1ad", "level": "none", "message": {"text": "Commented-code block (15 lines) in libs/flows/mac/smart/flows/flows_oobe.py:698"}, "properties": {"repobilityId": "0e16d46e8ea942cb", "scanner": "scanner-primary", "fingerprint": "247a64db203bc1ad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-17d305c88b30d463", "level": "none", "message": {"text": "Commented-code block (7 lines) in libs/flows/mac/smart/flows/flows_common.py:768"}, "properties": {"repobilityId": "86c70209f5e9a6c3", "scanner": "scanner-primary", "fingerprint": "17d305c88b30d463", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-16c876da9dd22303", "level": "none", "message": {"text": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/hpid/sign_in_page.py:140"}, "properties": {"repobilityId": "5800868f5751975c", "scanner": "scanner-primary", "fingerprint": "16c876da9dd22303", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1042161d91c15697", "level": "none", "message": {"text": "Commented-code block (8 lines) in libs/flows/mac/smart/screens/mobilefax/mobile_fax_agreement_page.py:173"}, "properties": {"repobilityId": "4a5d7509ff8a91a6", "scanner": "scanner-primary", "fingerprint": "1042161d91c15697", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0cf5b90f836b99cf", "level": "none", "message": {"text": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/mobilefax/mobile_fax_value_prop.py:112"}, "properties": {"repobilityId": "a94396e91d030498", "scanner": "scanner-primary", "fingerprint": "0cf5b90f836b99cf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5f07f39a5ff6b4e7", "level": "none", "message": {"text": "Commented-code block (6 lines) in libs/flows/mac/smart/screens/mobilefax/mobile_fax_home_page.py:215"}, "properties": {"repobilityId": "dc5cf4089e0015c4", "scanner": "scanner-primary", "fingerprint": "5f07f39a5ff6b4e7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1b775a3db9eedf0d", "level": "none", "message": {"text": "Commented-code block (6 lines) in libs/flows/mac/smart/screens/common/connected_printing_services.py:106"}, "properties": {"repobilityId": "bb8cccd8bd7b7bab", "scanner": "scanner-primary", "fingerprint": "1b775a3db9eedf0d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d1da3458ad7378a5", "level": "none", "message": {"text": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/common/find_the_printer_pin_dialog.py:153"}, "properties": {"repobilityId": "a200604425a96764", "scanner": "scanner-primary", "fingerprint": "d1da3458ad7378a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e87eceb870948b2a", "level": "none", "message": {"text": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/common/install_printer_dialog.py:226"}, "properties": {"repobilityId": "7e1f28c5f42ba2a0", "scanner": "scanner-primary", "fingerprint": "e87eceb870948b2a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-23fe7b4283b3e428", "level": "note", "message": {"text": "Stub function `wait_for_screen_load` (body is just `pass`/`return`) \u2014 libs/flows/mac/smart/screens/common/tool_bar.py:28"}, "properties": {"repobilityId": "c2b2be4183ad6e1a", "scanner": "scanner-primary", "fingerprint": "23fe7b4283b3e428", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-44b57afba7c84379", "level": "none", "message": {"text": "Commented-code block (15 lines) in libs/flows/mac/smart/screens/printersettings/print_anywhere.py:718"}, "properties": {"repobilityId": "3343cae9e10f0453", "scanner": "scanner-primary", "fingerprint": "44b57afba7c84379", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8c43313c8d88853c", "level": "note", "message": {"text": "Stub function `wait_for_screen_load` (body is just `pass`/`return`) \u2014 libs/flows/mac/smart/screens/webapp/web_app_screen.py:28"}, "properties": {"repobilityId": "4c55973854c9fe3b", "scanner": "scanner-primary", "fingerprint": "8c43313c8d88853c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-eefd6588387309c1", "level": "none", "message": {"text": "Commented-code block (13 lines) in libs/flows/mac/smart/screens/menubar/feedback.py:689"}, "properties": {"repobilityId": "62bd8e6050fa241a", "scanner": "scanner-primary", "fingerprint": "eefd6588387309c1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4804094d489d9317", "level": "note", "message": {"text": "Legacy-named symbol `get_value_of_menubar_edit_copy` in libs/flows/mac/smart/screens/menubar/menu_bar.py:398"}, "properties": {"repobilityId": "29129239ee629261", "scanner": "scanner-primary", "fingerprint": "4804094d489d9317", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ca505d733700635c", "level": "note", "message": {"text": "Stub function `wait_for_screen_load` (body is just `pass`/`return`) \u2014 libs/flows/mac/smart/screens/menubar/menu_bar.py:28"}, "properties": {"repobilityId": "02d5ef37dbeacc17", "scanner": "scanner-primary", "fingerprint": "ca505d733700635c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-5f2f6ab22b8fe4f7", "level": "none", "message": {"text": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/menubar/privacy_settings.py:309"}, "properties": {"repobilityId": "5b4a9693dc215ff4", "scanner": "scanner-primary", "fingerprint": "5f2f6ab22b8fe4f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1be6ff527016e2c2", "level": "none", "message": {"text": "Commented-code block (6 lines) in libs/flows/mac/smart/screens/oobe/connecting_printer_to_wifi.py:180"}, "properties": {"repobilityId": "dfad8946e46d0955", "scanner": "scanner-primary", "fingerprint": "1be6ff527016e2c2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b90e348dbdb458bd", "level": "none", "message": {"text": "Commented-code block (9 lines) in libs/flows/mac/smart/screens/oobe/we_can_help_connect_your_printer.py:186"}, "properties": {"repobilityId": "85c0430689446db8", "scanner": "scanner-primary", "fingerprint": "b90e348dbdb458bd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-50d4db385b6c4c78", "level": "none", "message": {"text": "Commented-code block (7 lines) in libs/flows/mac/smart/screens/oobe/switch_to_using_wifi_2.py:183"}, "properties": {"repobilityId": "e8234abea87a06f7", "scanner": "scanner-primary", "fingerprint": "50d4db385b6c4c78", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7bb73aff6c90473f", "level": "none", "message": {"text": "Commented-code block (6 lines) in libs/flows/mac/smart/screens/oobe/print_from_other_devices_dialog.py:125"}, "properties": {"repobilityId": "4048a7d49ffee876", "scanner": "scanner-primary", "fingerprint": "7bb73aff6c90473f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f0cbfcafa85918e3", "level": "none", "message": {"text": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/oobe/send_another_link_dialog.py:179"}, "properties": {"repobilityId": "5fdf7b73ff64e0bd", "scanner": "scanner-primary", "fingerprint": "f0cbfcafa85918e3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a617b5f19d21b4a5", "level": "none", "message": {"text": "Commented-code block (7 lines) in libs/flows/mac/smart/screens/oobe/select_a_printer.py:180"}, "properties": {"repobilityId": "f1288eaef8b5ba66", "scanner": "scanner-primary", "fingerprint": "a617b5f19d21b4a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9c1fa17eb98fc169", "level": "none", "message": {"text": "Commented-code block (8 lines) in libs/flows/mac/smart/screens/oobe/let_find_your_printer.py:136"}, "properties": {"repobilityId": "e107ef0de87726d0", "scanner": "scanner-primary", "fingerprint": "9c1fa17eb98fc169", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-77405f4a17bd598c", "level": "none", "message": {"text": "Commented-code block (5 lines) in libs/flows/mac/smart/screens/oobe/connecting_printer_to_wifi_wireless_setup.py:296"}, "properties": {"repobilityId": "8d2e2d2e247af4ad", "scanner": "scanner-primary", "fingerprint": "77405f4a17bd598c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5f10c4485f5ed417", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/flows/mac/smart/utility/smart_utilities.py:272"}, "properties": {"repobilityId": "ed49d0b76d37ca83", "scanner": "scanner-primary", "fingerprint": "5f10c4485f5ed417", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c509d341104eb56b", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/ma_misc/ma_misc.py:185"}, "properties": {"repobilityId": "44bba7f6788766dc", "scanner": "scanner-primary", "fingerprint": "c509d341104eb56b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-aa3f35b7464b9c1a", "level": "note", "message": {"text": "Stub function `pull_previous_records` (body is just `pass`/`return`) \u2014 libs/ma_misc/str_id_localization.py:58"}, "properties": {"repobilityId": "a8a060f85e7637f3", "scanner": "scanner-primary", "fingerprint": "aa3f35b7464b9c1a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-8878db2ae1008f38", "level": "note", "message": {"text": "Legacy-named symbol `remote_log_path_copy` in libs/ma_misc/conftest_misc.py:451"}, "properties": {"repobilityId": "c5397c4d469c8c70", "scanner": "scanner-primary", "fingerprint": "8878db2ae1008f38", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-45795b5be204f941", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/app_package/nexus_api.py:58"}, "properties": {"repobilityId": "d1cd4482a237972d", "scanner": "scanner-primary", "fingerprint": "45795b5be204f941", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-cd5de385e39bdcd6", "level": "note", "message": {"text": "Stub function `get_file_from_github_artifact` (body is just `pass`/`return`) \u2014 libs/app_package/base_class.py:30"}, "properties": {"repobilityId": "2c22a646f566dca6", "scanner": "scanner-primary", "fingerprint": "cd5de385e39bdcd6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-9232f0438543d283", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/app_package/android_app.py:25"}, "properties": {"repobilityId": "d57246945a201c99", "scanner": "scanner-primary", "fingerprint": "9232f0438543d283", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-99f2361d992cb3d2", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 libs/app_package/github_api.py:128"}, "properties": {"repobilityId": "3a4a8ae06a7c9867", "scanner": "scanner-primary", "fingerprint": "99f2361d992cb3d2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "6fafc2270dabbd2a", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "bff29e4dd0129031", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "dfb3096d8c63ba61", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "e03a3e825904eccc", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-76a2f6818267a9a8", "level": "note", "message": {"text": "Near-duplicate function bodies in 8 places"}, "properties": {"repobilityId": "e0d350d414aee91a", "scanner": "scanner-primary", "fingerprint": "76a2f6818267a9a8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-76a2f6818267a9a8", "level": "note", "message": {"text": "Near-duplicate function bodies in 8 places"}, "properties": {"repobilityId": "a63d1ea14e83c714", "scanner": "scanner-primary", "fingerprint": "76a2f6818267a9a8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-33a6b62e30ce7ab4", "level": "note", "message": {"text": "Near-duplicate function bodies in 6 places"}, "properties": {"repobilityId": "44fb5b9ee69a6cce", "scanner": "scanner-primary", "fingerprint": "33a6b62e30ce7ab4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "c0b150c6534c79e5", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "ca5234580522d6c9", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "eef60542b7e9df1c", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "77c2ca611e93761a", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "cf9f0a594899b2fc", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "6da3e65808e6b6f1", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "734ff277900a128f", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "96f40bfaea8d0a72", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "5db88875063e75f9", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "c4057eaaa1f75b63", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "8d173dbfbe67d052", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "e4bd8a09cb1a29f4", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "c534f386cb20b498", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}