{"schema_version":"2","scorer_version":"0.1.0","scoring_version":"prov-5+qual-2+sec-2","generated_at":"2026-11-14T15:16:14.279240Z","repo":{"ref":{"host":"github.com","owner":"CMU-Perceptual-Computing-Lab","name":"openpose"},"default_branch":"master","clone_url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose.git","html_url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose","description":"OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation","stars":34579,"forks":8039,"is_fork":false,"is_archived":false,"is_private":false,"size_kb":86496,"primary_language":"C++","license_spdx":"NOASSERTION","created_at":"2017-04-24T14:06:31Z","pushed_at":"2024-08-03T01:59:11Z","security_policy_url":null,"distribution":{"owner_created_at":"2015-05-04T18:11:18Z","owner_type":"Organization","release_assets":[{"name":"openpose-1.7.0-binaries-win64-cpu-python3.7-flir-3d.zip","size":153584343,"download_count":62821,"release_tag":"v1.7.0","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.7.0/openpose-1.7.0-binaries-win64-cpu-python3.7-flir-3d.zip"},{"name":"openpose-1.7.0-binaries-win64-gpu-python3.7-flir-3d_recommended.zip","size":437912637,"download_count":109080,"release_tag":"v1.7.0","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.7.0/openpose-1.7.0-binaries-win64-gpu-python3.7-flir-3d_recommended.zip"},{"name":"openpose-1.6.0-binaries-win64-gpu-flir-3d_recommended.zip","size":453645961,"download_count":24131,"release_tag":"v1.6.0","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.6.0/openpose-1.6.0-binaries-win64-gpu-flir-3d_recommended.zip"},{"name":"openpose-1.6.0-binaries-win64-only_cpu-flir-3d.zip","size":149149569,"download_count":11643,"release_tag":"v1.6.0","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.6.0/openpose-1.6.0-binaries-win64-only_cpu-flir-3d.zip"},{"name":"openpose-1.5.1-binaries-win64-gpu-flir-3d_recommended.zip","size":441798057,"download_count":19140,"release_tag":"v1.5.1","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.5.1/openpose-1.5.1-binaries-win64-gpu-flir-3d_recommended.zip"},{"name":"openpose-1.5.1-binaries-win64-gpu-flir-3d_unity.zip","size":455283917,"download_count":3114,"release_tag":"v1.5.1","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.5.1/openpose-1.5.1-binaries-win64-gpu-flir-3d_unity.zip"},{"name":"openpose-1.5.1-binaries-win64-only_cpu-flir-3d.zip","size":454485345,"download_count":9429,"release_tag":"v1.5.1","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.5.1/openpose-1.5.1-binaries-win64-only_cpu-flir-3d.zip"},{"name":"openpose-1.5.1-binaries-win64-only_cpu-unity.zip","size":441050837,"download_count":4623,"release_tag":"v1.5.1","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.5.1/openpose-1.5.1-binaries-win64-only_cpu-unity.zip"},{"name":"openpose-1.5.0-binaries-win64-gpu-flir-3d_recommended.zip","size":441757754,"download_count":10134,"release_tag":"v1.5.0","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.5.0/openpose-1.5.0-binaries-win64-gpu-flir-3d_recommended.zip"},{"name":"openpose-1.5.0-binaries-win64-gpu-unity.zip","size":441785632,"download_count":21448,"release_tag":"v1.5.0","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.5.0/openpose-1.5.0-binaries-win64-gpu-unity.zip"},{"name":"openpose-1.5.0-binaries-win64-only_cpu-flir-3d.zip","size":454450330,"download_count":5022,"release_tag":"v1.5.0","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.5.0/openpose-1.5.0-binaries-win64-only_cpu-flir-3d.zip"},{"name":"openpose-1.5.0-binaries-win64-only_cpu-unity.zip","size":454474160,"download_count":3686,"release_tag":"v1.5.0","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.5.0/openpose-1.5.0-binaries-win64-only_cpu-unity.zip"},{"name":"openpose-1.4.0-win64-cpu-binaries.zip","size":239962579,"download_count":17187,"release_tag":"v1.4.0","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.4.0/openpose-1.4.0-win64-cpu-binaries.zip"},{"name":"openpose-1.4.0-win64-gpu-binaries_recommended.zip","size":241482875,"download_count":18678,"release_tag":"v1.4.0","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.4.0/openpose-1.4.0-win64-gpu-binaries_recommended.zip"},{"name":"openpose-1.3.0-win64-gpu-binaries.zip","size":240415975,"download_count":15675,"release_tag":"v1.3.0","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.3.0/openpose-1.3.0-win64-gpu-binaries.zip"},{"name":"openpose-1.2.1-win64-binaries.zip","size":182786469,"download_count":7585,"release_tag":"v1.2.1","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.2.1/openpose-1.2.1-win64-binaries.zip"},{"name":"openpose-1.2.0-win64-binaries.zip","size":183060417,"download_count":802,"release_tag":"v1.2.0","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.2.0/openpose-1.2.0-win64-binaries.zip"},{"name":"openpose-1.1.0-win64-binaries.zip","size":182515097,"download_count":379,"release_tag":"v1.1.0","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.1.0/openpose-1.1.0-win64-binaries.zip"},{"name":"openpose-1.0.2-win64-binaries.zip","size":182507944,"download_count":354,"release_tag":"v1.0.2","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.0.2/openpose-1.0.2-win64-binaries.zip"}]}},"commit_sha":"5c5d96523ef917bd30301245fdc8343937cae48d","profile":{"lines_by_language":{"C++":63168,"Shell":1311,"Python":847,"HCL":76},"files_by_category":{"source":380,"docs":72,"other":50,"binary":46,"test":13,"oversized":11,"config":8},"source_lines":64254,"test_lines":1148},"pillars":{"ai_provenance":{"score":0.0,"confidence":0.65,"coverage":1.0,"label":"none-detected","breakdown":{"attributed_share":0.0,"suspected_share":0.0,"estimated_share":0.0,"ai_artifacts":0.0,"flagged_work_units":0.0,"flagged_releases":0.0,"style_index":0.187},"summary":"No AI attribution or AI-consistent velocity signals detected."},"quality":{"score":54.4,"confidence":0.9,"coverage":1.0,"label":"weak","breakdown":{"complexity":63.8,"duplication":30.0,"lint":94.0,"testing":42.3,"docs":65.0,"type_safety":40.0,"process":40.0},"summary":"Code quality is weak: test-to-source ratio 0.02, no CI test run detected; 15% of function code in complex or long functions; 20% duplicated lines. Weakest area: duplication."},"security":{"score":63.8,"confidence":0.85,"coverage":1.0,"label":"weak","breakdown":{"secrets":84.6,"sast":99.9,"dependencies":null,"ci_actions":51.7,"posture":0.0,"scorecard":21.2},"summary":"Security posture is weak: 3 high-severity workflow issues. Weakest area: posture."}},"analyzer_results":[{"analyzer":"sec-scorecard","pillar":"security","status":"ok","tool_version":"scorecard v5.6.0","metrics":{"aggregate":2.9,"check:Code-Review":8.0,"check:Dangerous-Workflow":10.0,"check:Maintained":0.0,"check:Token-Permissions":0.0,"check:Binary-Artifacts":7.0,"check:CII-Best-Practices":0.0,"check:Security-Policy":0.0,"check:Pinned-Dependencies":0.0,"check:License":9.0,"check:Fuzzing":0.0,"check:Signed-Releases":0.0,"check:Branch-Protection":0.0,"check:SAST":0.0},"findings":[],"evidence":[{"kind":"scorecard-check","description":"Scorecard Code-Review: 8/10 (Found 24/30 approved changesets -- score normalized to 8)","ref":"Code-Review","url":"https://scorecard.dev/viewer/?uri=github.com/CMU-Perceptual-Computing-Lab/openpose","weight":0.2},{"kind":"scorecard-check","description":"Scorecard Dangerous-Workflow: 10/10 (no dangerous workflow patterns detected)","ref":"Dangerous-Workflow","url":"https://scorecard.dev/viewer/?uri=github.com/CMU-Perceptual-Computing-Lab/openpose","weight":0.0},{"kind":"scorecard-check","description":"Scorecard Maintained: 0/10 (0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0)","ref":"Maintained","url":"https://scorecard.dev/viewer/?uri=github.com/CMU-Perceptual-Computing-Lab/openpose","weight":1.0},{"kind":"scorecard-check","description":"Scorecard Token-Permissions: 0/10 (detected GitHub workflow tokens with excessive permissions)","ref":"Token-Permissions","url":"https://scorecard.dev/viewer/?uri=github.com/CMU-Perceptual-Computing-Lab/openpose","weight":1.0},{"kind":"scorecard-check","description":"Scorecard Binary-Artifacts: 7/10 (binaries present in source code)","ref":"Binary-Artifacts","url":"https://scorecard.dev/viewer/?uri=github.com/CMU-Perceptual-Computing-Lab/openpose","weight":0.3},{"kind":"scorecard-check","description":"Scorecard CII-Best-Practices: 0/10 (no effort to earn an OpenSSF best practices badge detected)","ref":"CII-Best-Practices","url":"https://scorecard.dev/viewer/?uri=github.com/CMU-Perceptual-Computing-Lab/openpose","weight":1.0},{"kind":"scorecard-check","description":"Scorecard Security-Policy: 0/10 (security policy file not detected)","ref":"Security-Policy","url":"https://scorecard.dev/viewer/?uri=github.com/CMU-Perceptual-Computing-Lab/openpose","weight":1.0},{"kind":"scorecard-check","description":"Scorecard Pinned-Dependencies: 0/10 (dependency not pinned by hash detected -- score normalized to 0)","ref":"Pinned-Dependencies","url":"https://scorecard.dev/viewer/?uri=github.com/CMU-Perceptual-Computing-Lab/openpose","weight":1.0},{"kind":"scorecard-check","description":"Scorecard License: 9/10 (license file detected)","ref":"License","url":"https://scorecard.dev/viewer/?uri=github.com/CMU-Perceptual-Computing-Lab/openpose","weight":0.1},{"kind":"scorecard-check","description":"Scorecard Fuzzing: 0/10 (project is not fuzzed)","ref":"Fuzzing","url":"https://scorecard.dev/viewer/?uri=github.com/CMU-Perceptual-Computing-Lab/openpose","weight":1.0},{"kind":"scorecard-check","description":"Scorecard Signed-Releases: 0/10 (Project has not signed or included provenance with any releases.)","ref":"Signed-Releases","url":"https://scorecard.dev/viewer/?uri=github.com/CMU-Perceptual-Computing-Lab/openpose","weight":1.0},{"kind":"scorecard-check","description":"Scorecard Branch-Protection: 0/10 (branch protection not enabled on development/release branches)","ref":"Branch-Protection","url":"https://scorecard.dev/viewer/?uri=github.com/CMU-Perceptual-Computing-Lab/openpose","weight":1.0},{"kind":"scorecard-check","description":"Scorecard SAST: 0/10 (SAST tool is not run on all commits -- score normalized to 0)","ref":"SAST","url":"https://scorecard.dev/viewer/?uri=github.com/CMU-Perceptual-Computing-Lab/openpose","weight":1.0}],"data":{"date":"2026-11-09","commit":"5c5d96523ef917bd30301245fdc8343937cae48d","matches_head":true},"error":null},{"analyzer":"sec-registry","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":"no registry dependencies declared"},{"analyzer":"ai-attribution","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"commits":704.0,"attributed_commits":0.0,"attributed_commit_share":0.0,"effective_loc":197763.0,"attributed_loc":0.0,"attributed_loc_share":0.0,"tools_detected":0.0},"findings":[],"evidence":[],"data":{"attributed_loc_by_commit":{},"tools":{},"monthly":{"2017-04":{"loc":109822,"attributed_loc":0},"2017-05":{"loc":869,"attributed_loc":0},"2017-06":{"loc":7167,"attributed_loc":0},"2017-07":{"loc":4689,"attributed_loc":0},"2017-08":{"loc":192,"attributed_loc":0},"2017-09":{"loc":943,"attributed_loc":0},"2017-10":{"loc":5860,"attributed_loc":0},"2017-11":{"loc":900,"attributed_loc":0},"2017-12":{"loc":1349,"attributed_loc":0},"2018-01":{"loc":3840,"attributed_loc":0},"2018-02":{"loc":13910,"attributed_loc":0},"2018-03":{"loc":1300,"attributed_loc":0},"2018-04":{"loc":1762,"attributed_loc":0},"2018-05":{"loc":5297,"attributed_loc":0},"2018-06":{"loc":7257,"attributed_loc":0},"2018-07":{"loc":665,"attributed_loc":0},"2018-08":{"loc":141,"attributed_loc":0},"2018-09":{"loc":5679,"attributed_loc":0},"2018-10":{"loc":1683,"attributed_loc":0},"2018-11":{"loc":2586,"attributed_loc":0},"2018-12":{"loc":2775,"attributed_loc":0},"2019-01":{"loc":6617,"attributed_loc":0},"2019-02":{"loc":2642,"attributed_loc":0},"2019-03":{"loc":447,"attributed_loc":0},"2019-04":{"loc":899,"attributed_loc":0},"2019-05":{"loc":1576,"attributed_loc":0},"2019-07":{"loc":197,"attributed_loc":0},"2019-08":{"loc":103,"attributed_loc":0},"2019-09":{"loc":99,"attributed_loc":0},"2019-10":{"loc":5041,"attributed_loc":0},"2019-11":{"loc":170,"attributed_loc":0},"2019-12":{"loc":0,"attributed_loc":0},"2020-01":{"loc":0,"attributed_loc":0},"2020-04":{"loc":434,"attributed_loc":0},"2020-06":{"loc":130,"attributed_loc":0},"2020-07":{"loc":0,"attributed_loc":0},"2020-09":{"loc":13,"attributed_loc":0},"2020-10":{"loc":153,"attributed_loc":0},"2020-11":{"loc":67,"attributed_loc":0},"2020-12":{"loc":1,"attributed_loc":0},"2021-01":{"loc":402,"attributed_loc":0},"2021-02":{"loc":0,"attributed_loc":0},"2021-04":{"loc":1,"attributed_loc":0},"2021-09":{"loc":1,"attributed_loc":0},"2021-11":{"loc":4,"attributed_loc":0},"2021-12":{"loc":1,"attributed_loc":0},"2022-01":{"loc":0,"attributed_loc":0},"2022-03":{"loc":74,"attributed_loc":0},"2022-05":{"loc":1,"attributed_loc":0},"2022-06":{"loc":2,"attributed_loc":0},"2022-09":{"loc":0,"attributed_loc":0},"2022-10":{"loc":0,"attributed_loc":0},"2023-04":{"loc":0,"attributed_loc":0},"2023-06":{"loc":0,"attributed_loc":0},"2023-07":{"loc":0,"attributed_loc":0},"2023-12":{"loc":0,"attributed_loc":0},"2024-01":{"loc":0,"attributed_loc":0},"2024-03":{"loc":0,"attributed_loc":0},"2024-04":{"loc":1,"attributed_loc":0},"2024-08":{"loc":1,"attributed_loc":0}}},"error":null},{"analyzer":"ai-artifacts","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"artifacts":0.0,"workflow_agents":0.0,"tools_configured":0.0},"findings":[],"evidence":[],"data":{"artifacts":[],"workflows":[],"tools":[]},"error":null},{"analyzer":"ai-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-5","metrics":{"work_units":416.0,"flagged_units":0.0,"pre_ai_era_bursts":7.0,"pre_ai_era_measured_loc":89870.0,"pre_ai_era_burst_loc":28287.0,"measured_loc":89955.0,"flagged_loc":0.0,"flagged_loc_share":0.0,"max_loc_per_hour":2607.9579085827027,"median_loc_per_hour":69.0,"pr_timed_units":88.0,"excluded_import_loc":107808.0},"findings":[],"evidence":[],"data":{"flagged_loc_by_commit":{},"excluded_import_commits":["6bc2cdb56451a824d225beeaffe05725216cb4a8"]},"error":null},{"analyzer":"ai-release-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-5","metrics":{"releases":14.0,"flagged_releases":0.0,"max_loc_per_day":245.2},"findings":[],"evidence":[],"data":{"releases":[{"from":"v1.0.0-rc1","to":"v1.0.0-rc2","loc":2245,"days":16.27,"loc_per_day":138.0,"flagged":false},{"from":"v1.0.0-rc2","to":"v1.0.0-rc3","loc":3497,"days":29.02,"loc_per_day":120.5,"flagged":false},{"from":"v1.0.0-rc3","to":"v1.0.0","loc":5523,"days":30.23,"loc_per_day":182.7,"flagged":false},{"from":"v1.0.0","to":"v1.0.1","loc":332,"days":2.69,"loc_per_day":123.3,"flagged":false},{"from":"v1.0.1","to":"v1.0.2","loc":3383,"days":53.8,"loc_per_day":62.9,"flagged":false},{"from":"v1.0.2","to":"v1.1.0","loc":521,"days":16.54,"loc_per_day":31.5,"flagged":false},{"from":"v1.1.0","to":"v1.2.0","loc":6849,"days":44.77,"loc_per_day":153.0,"flagged":false},{"from":"v1.2.0","to":"v1.2.1","loc":2327,"days":66.93,"loc_per_day":34.8,"flagged":false},{"from":"v1.2.1","to":"v1.3.0","loc":18109,"days":73.84,"loc_per_day":245.2,"flagged":false},{"from":"v1.3.0","to":"v1.4.0","loc":15440,"days":161.42,"loc_per_day":95.6,"flagged":false},{"from":"v1.4.0","to":"v1.5.0","loc":24215,"days":256.44,"loc_per_day":94.4,"flagged":false},{"from":"v1.5.0","to":"v1.5.1","loc":952,"days":110.52,"loc_per_day":8.6,"flagged":false},{"from":"v1.5.1","to":"v1.6.0","loc":5709,"days":236.09,"loc_per_day":24.2,"flagged":false},{"from":"v1.6.0","to":"v1.7.0","loc":349,"days":204.08,"loc_per_day":1.7,"flagged":false}]},"error":null},{"analyzer":"ai-stylometry","pillar":"ai_provenance","status":"ok","tool_version":null,"metrics":{"lines_scanned":64254.0,"index":0.187,"count:narrated_steps":12.0,"per_kloc:narrated_steps":0.187,"files:narrated_steps":5.0,"count:placeholder":0.0,"per_kloc:placeholder":0.0,"files:placeholder":0.0,"count:emoji_in_code":0.0,"per_kloc:emoji_in_code":0.0,"files:emoji_in_code":0.0,"count:assistant_voice":0.0,"per_kloc:assistant_voice":0.0,"files:assistant_voice":0.0},"findings":[],"evidence":[{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // Step 1 - Set logging level","ref":"examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp:61","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp#L61","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // Step 2 - Read GFlags (user defined configuration)","ref":"examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp:68","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp#L68","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // Step 3 - Setting producer","ref":"examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp:86","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp#L86","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // Step 4 - Setting thread workers && manager","ref":"examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp:93","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp#L93","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // Step 5 - Initializing the worker classes","ref":"examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp:96","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp#L96","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // then, we can group the last 2 in the same thread and keep wGui in a different thread:","ref":"examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp:131","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp#L131","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // Step 1 - Set logging level","ref":"examples/deprecated/tutorial_api_thread_2_user_input_processing_output_and_datum.cpp:190","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_api_thread_2_user_input_processing_output_and_datum.cpp#L190","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // Step 2 - Setting thread workers && manager","ref":"examples/deprecated/tutorial_api_thread_2_user_input_processing_output_and_datum.cpp:197","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_api_thread_2_user_input_processing_output_and_datum.cpp#L197","weight":0.0}],"data":{},"error":null},{"analyzer":"sec-secrets","pillar":"security","status":"ok","tool_version":"gitleaks 8.30.1","metrics":{"secrets_current":0.0,"secrets_history":0.0,"secrets_nonprod":0.0,"secrets_low_confidence":5.0},"findings":[{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree","path":"include/openpose/filestream/wPeopleJsonSaver.hpp","line":83,"fingerprint":"include/openpose/filestream/wPeopleJsonSaver.hpp:generic-api-key:83"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree","path":"src/openpose/gui/gui.cpp","line":177,"fingerprint":"src/openpose/gui/gui.cpp:generic-api-key:177"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree","path":"src/openpose/gui/gui3D.cpp","line":499,"fingerprint":"src/openpose/gui/gui3D.cpp:generic-api-key:499"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in history (commit 0c1f14f79c); removed from the current tree but still retrievable","path":"include/openpose/3d/wJointAngleEstimation.hpp","line":68,"fingerprint":"0c1f14f79c9e875ca4b9dc0275d417c434e3f773:include/openpose/3d/wJointAngleEstimation.hpp:generic-api-key:68"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in history (commit 6477264f8c); removed from the current tree but still retrievable","path":"include/openpose/3d/wPoseTriangulation.hpp","line":77,"fingerprint":"6477264f8cdd300a67179d9057ced15cf56e9c11:include/openpose/3d/wPoseTriangulation.hpp:generic-api-key:77"}],"evidence":[],"data":{},"error":null},{"analyzer":"sec-sast","pillar":"security","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":1.0,"findings_high":0.0,"findings_medium":1.0,"findings_low":0.0,"weighted_findings":0.25,"scanned_lines":64254.0,"parse_errors":1.0},"findings":[{"rule_id":"opengrep/bash.curl.security.curl-pipe-bash","severity":"medium","message":"Data is being piped into `bash` from a `curl` command. An attacker with control of the server in the `curl` command could inject malicious code into the pipe, resulting in a system compromise. Avoid piping untrusted data into `bash` or any other shell if you can. If you must do this, consider checki [confidence low]","path":"scripts/osx/install_brew.sh","line":3,"fingerprint":"bash.curl.security.curl-pipe-bash:scripts/osx/install_brew.sh:3"}],"evidence":[],"data":{"rulesets":["c","bash","python","terraform"]},"error":null},{"analyzer":"sec-deps","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-actions","pillar":"security","status":"ok","tool_version":"zizmor 1.32.0","metrics":{"workflows":1.0,"findings":5.0,"findings_high":3.0,"findings_medium":2.0,"findings_low":0.0,"penalty":39.6},"findings":[{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/main.yml","line":233,"fingerprint":"unpinned-uses:.github/workflows/main.yml:233"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/main.yml","line":237,"fingerprint":"unpinned-uses:.github/workflows/main.yml:237"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/main.yml","line":283,"fingerprint":"unpinned-uses:.github/workflows/main.yml:283"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/main.yml","line":233,"fingerprint":"artipacked:.github/workflows/main.yml:233"},{"rule_id":"zizmor/excessive-permissions","severity":"medium","message":"overly broad permissions [confidence medium]","path":".github/workflows/main.yml","line":12,"fingerprint":"excessive-permissions:.github/workflows/main.yml:12"}],"evidence":[],"data":{},"error":null},{"analyzer":"sec-posture","pillar":"security","status":"ok","tool_version":null,"metrics":{"check:security_policy":0.0,"check:dependency_updates":0.0,"check:signed_commits":0.0,"check:lockfiles":1.0,"signed_commit_share":0.3,"unpinned_manifests":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-distribution","pillar":"security","status":"ok","tool_version":null,"metrics":{"signals":1.0,"binary_assets":19.0,"suspicious":0.0},"findings":[],"evidence":[{"kind":"binary-release-asset","description":"release v1.7.0 ships openpose-1.7.0-binaries-win64-cpu-python3.7-flir-3d.zip (62821 downloads)","ref":"openpose-1.7.0-binaries-win64-cpu-python3.7-flir-3d.zip","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.7.0/openpose-1.7.0-binaries-win64-cpu-python3.7-flir-3d.zip","weight":0.0},{"kind":"binary-release-asset","description":"release v1.7.0 ships openpose-1.7.0-binaries-win64-gpu-python3.7-flir-3d_recommended.zip (109080 downloads)","ref":"openpose-1.7.0-binaries-win64-gpu-python3.7-flir-3d_recommended.zip","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.7.0/openpose-1.7.0-binaries-win64-gpu-python3.7-flir-3d_recommended.zip","weight":0.0},{"kind":"binary-release-asset","description":"release v1.6.0 ships openpose-1.6.0-binaries-win64-gpu-flir-3d_recommended.zip (24131 downloads)","ref":"openpose-1.6.0-binaries-win64-gpu-flir-3d_recommended.zip","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.6.0/openpose-1.6.0-binaries-win64-gpu-flir-3d_recommended.zip","weight":0.0},{"kind":"binary-release-asset","description":"release v1.6.0 ships openpose-1.6.0-binaries-win64-only_cpu-flir-3d.zip (11643 downloads)","ref":"openpose-1.6.0-binaries-win64-only_cpu-flir-3d.zip","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.6.0/openpose-1.6.0-binaries-win64-only_cpu-flir-3d.zip","weight":0.0},{"kind":"binary-release-asset","description":"release v1.5.1 ships openpose-1.5.1-binaries-win64-gpu-flir-3d_recommended.zip (19140 downloads)","ref":"openpose-1.5.1-binaries-win64-gpu-flir-3d_recommended.zip","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/download/v1.5.1/openpose-1.5.1-binaries-win64-gpu-flir-3d_recommended.zip","weight":0.0}],"data":{"signals":["binary-release-assets"],"suspicious":false,"unusual_traction":false,"metadata":true},"error":null},{"analyzer":"qual-complexity","pillar":"quality","status":"ok","tool_version":"lizard 1.25.1","metrics":{"functions":2010.0,"function_nloc":34235.0,"mean_ccn":3.42,"p90_ccn":7.0,"complex_functions":40.0,"long_functions":19.0,"many_param_functions":57.0,"risky_nloc_share":0.1499},"findings":[],"evidence":[{"kind":"complex-function","description":"op::configureThreadManager in include/openpose/wrapper/wrapperAuxiliary.hpp: complexity 193, 874 lines","ref":"include/openpose/wrapper/wrapperAuxiliary.hpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/include/openpose/wrapper/wrapperAuxiliary.hpp#L98","weight":1.0},{"kind":"complex-function","description":"op::wrapperConfigureSanityChecks in src/openpose/wrapper/wrapperAuxiliary.cpp: complexity 67, 172 lines","ref":"src/openpose/wrapper/wrapperAuxiliary.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/src/openpose/wrapper/wrapperAuxiliary.cpp#L7","weight":1.0},{"kind":"complex-function","description":"op::OpenCL::clErrorToString in src/openpose/gpu/opencl.cpp: complexity 63, 74 lines","ref":"src/openpose/gpu/opencl.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/src/openpose/gpu/opencl.cpp#L366","weight":1.0},{"kind":"complex-function","description":"op::handleWaitKey in src/openpose/gui/gui.cpp: complexity 60, 136 lines","ref":"src/openpose/gui/gui.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/src/openpose/gui/gui.cpp#L28","weight":1.0},{"kind":"complex-function","description":"op::createPeopleVector in src/openpose/net/bodyPartConnectorBase.cpp: complexity 58, 252 lines","ref":"src/openpose/net/bodyPartConnectorBase.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/src/openpose/net/bodyPartConnectorBase.cpp#L157","weight":0.9666666666666667},{"kind":"complex-function","description":"op::CocoJsonSaver::record in src/openpose/filestream/cocoJsonSaver.cpp: complexity 41, 150 lines","ref":"src/openpose/filestream/cocoJsonSaver.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/src/openpose/filestream/cocoJsonSaver.cpp#L93","weight":0.6833333333333333},{"kind":"complex-function","description":"op::pafVectorIntoPeopleVector in src/openpose/net/bodyPartConnectorBase.cpp: complexity 41, 110 lines","ref":"src/openpose/net/bodyPartConnectorBase.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/src/openpose/net/bodyPartConnectorBase.cpp#L545","weight":0.6833333333333333},{"kind":"complex-function","description":"op::PoseExtractorCaffe::forwardPass in src/openpose/pose/poseExtractorCaffe.cpp: complexity 41, 255 lines","ref":"src/openpose/pose/poseExtractorCaffe.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/src/openpose/pose/poseExtractorCaffe.cpp#L200","weight":0.6833333333333333},{"kind":"complex-function","description":"op::nmsRegisterKernelCPU in src/openpose/net/nmsBase.cpp: complexity 39, 53 lines","ref":"src/openpose/net/nmsBase.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/src/openpose/net/nmsBase.cpp#L7","weight":0.65},{"kind":"complex-function","description":"op::PoseExtractorNet::getHeatMapsCopy in src/openpose/pose/poseExtractorNet.cpp: complexity 36, 106 lines","ref":"src/openpose/pose/poseExtractorNet.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/src/openpose/pose/poseExtractorNet.cpp#L106","weight":0.6}],"data":{},"error":null},{"analyzer":"qual-duplication","pillar":"quality","status":"ok","tool_version":"repotrust-dup-w6","metrics":{"compared_lines":42025.0,"duplicated_lines":8438.0,"duplicated_share":0.2008,"files":380.0},"findings":[],"evidence":[{"kind":"duplicate-code","description":"6+ duplicated lines: examples/calibration/calibration.cpp:125 and examples/deprecated/tutorial_add_module_custom_post_processing.cpp:172","ref":"examples/calibration/calibration.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/calibration/calibration.cpp#L125","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: examples/calibration/calibration.cpp:127 and examples/openpose/openpose.cpp:147","ref":"examples/calibration/calibration.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/calibration/calibration.cpp#L127","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: examples/deprecated/tutorial_add_module/wUserPostProcessing.hpp:65 and include/openpose/3d/wJointAngleEstimation.hpp:82","ref":"examples/deprecated/tutorial_add_module/wUserPostProcessing.hpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_add_module/wUserPostProcessing.hpp#L65","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: examples/deprecated/tutorial_add_module_custom_post_processing.cpp:37 and examples/openpose/openpose.cpp:20","ref":"examples/deprecated/tutorial_add_module_custom_post_processing.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_add_module_custom_post_processing.cpp#L37","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: examples/deprecated/tutorial_add_module_custom_post_processing.cpp:47 and examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp:73","ref":"examples/deprecated/tutorial_add_module_custom_post_processing.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_add_module_custom_post_processing.cpp#L47","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: examples/deprecated/tutorial_add_module_custom_post_processing.cpp:90 and examples/tutorial_api_cpp/13_asynchronous_custom_input_output_and_datum.cpp:231","ref":"examples/deprecated/tutorial_add_module_custom_post_processing.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_add_module_custom_post_processing.cpp#L90","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp:2 and examples/deprecated/tutorial_api_thread_2_user_input_processing_output_and_datum.cpp:2","ref":"examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_api_thread_1_user_processing_function.cpp#L2","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: examples/deprecated/tutorial_api_thread_2_user_input_processing_output_and_datum.cpp:19 and include/openpose/flags.hpp:15","ref":"examples/deprecated/tutorial_api_thread_2_user_input_processing_output_and_datum.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_api_thread_2_user_input_processing_output_and_datum.cpp#L19","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: examples/deprecated/tutorial_api_thread_2_user_input_processing_output_and_datum.cpp:31 and examples/tutorial_api_cpp/13_asynchronous_custom_input_output_and_datum.cpp:23","ref":"examples/deprecated/tutorial_api_thread_2_user_input_processing_output_and_datum.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_api_thread_2_user_input_processing_output_and_datum.cpp#L31","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: examples/deprecated/tutorial_api_thread_2_user_input_processing_output_and_datum.cpp:48 and examples/tutorial_api_cpp/18_synchronous_custom_all_and_datum.cpp:38","ref":"examples/deprecated/tutorial_api_thread_2_user_input_processing_output_and_datum.cpp","url":"https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/5c5d96523ef917bd30301245fdc8343937cae48d/examples/deprecated/tutorial_api_thread_2_user_input_processing_output_and_datum.cpp#L48","weight":0.3}],"data":{},"error":null},{"analyzer":"qual-lint","pillar":"quality","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":64.0,"weighted_findings":16.0,"scanned_lines":64254.0,"category:correctness":64.0},"findings":[{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":".github/CI_deprecated/generate_gh_pages.sh","line":47,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:.github/CI_deprecated/generate_gh_pages.sh:47"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":".github/CI_deprecated/generate_gh_pages.sh","line":48,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:.github/CI_deprecated/generate_gh_pages.sh:48"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":".github/CI_deprecated/generate_gh_pages.sh","line":75,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:.github/CI_deprecated/generate_gh_pages.sh:75"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"models/getModels.sh","line":12,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:models/getModels.sh:12"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"models/getModels.sh","line":17,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:models/getModels.sh:17"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"models/getModels.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:models/getModels.sh:26"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"models/getModels.sh","line":31,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:models/getModels.sh:31"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"models/getModels.sh","line":36,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:models/getModels.sh:36"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/configure.sh","line":5,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/configure.sh:5"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/configure.sh","line":6,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/configure.sh:6"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/configure.sh","line":11,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/configure.sh:11"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/configure.sh","line":14,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/configure.sh:14"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/configure_cmake.sh","line":71,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/configure_cmake.sh:71"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/configure_cmake.sh","line":81,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/configure_cmake.sh:81"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/install_deps_osx.sh","line":6,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/install_deps_osx.sh:6"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/install_deps_osx.sh","line":7,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/install_deps_osx.sh:7"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/install_deps_ubuntu.sh","line":6,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/install_deps_ubuntu.sh:6"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/install_deps_ubuntu.sh","line":7,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/install_deps_ubuntu.sh:7"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/install_deps_ubuntu.sh","line":10,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/install_deps_ubuntu.sh:10"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/install_deps_ubuntu.sh","line":13,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/install_deps_ubuntu.sh:13"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/install_deps_ubuntu.sh","line":16,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/install_deps_ubuntu.sh:16"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/run_make.sh","line":5,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/run_make.sh:5"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/run_make.sh","line":6,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/run_make.sh:6"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-command-substitution-in-command","severity":"low","message":"The result of command substitution $(...) or `...`, if unquoted, is split on whitespace or other separators specified by the IFS variable. You should surround it with double quotes to avoid splitting the result.","path":"scripts/CI/run_make.sh","line":10,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/CI/run_make.sh:10"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-command-substitution-in-command","severity":"low","message":"The result of command substitution $(...) or `...`, if unquoted, is split on whitespace or other separators specified by the IFS variable. You should surround it with double quotes to avoid splitting the result.","path":"scripts/CI/run_make.sh","line":11,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/CI/run_make.sh:11"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-command-substitution-in-command","severity":"low","message":"The result of command substitution $(...) or `...`, if unquoted, is split on whitespace or other separators specified by the IFS variable. You should surround it with double quotes to avoid splitting the result.","path":"scripts/CI/run_make.sh","line":13,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/CI/run_make.sh:13"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-command-substitution-in-command","severity":"low","message":"The result of command substitution $(...) or `...`, if unquoted, is split on whitespace or other separators specified by the IFS variable. You should surround it with double quotes to avoid splitting the result.","path":"scripts/CI/run_make.sh","line":14,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/CI/run_make.sh:14"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/run_tests.sh","line":5,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/run_tests.sh:5"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/run_tests.sh","line":6,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/run_tests.sh:6"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/CI/run_tests.sh","line":103,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/CI/run_tests.sh:103"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.1.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.1.sh:26"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.1.sh","line":28,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.1.sh:28"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.1.sh","line":30,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.1.sh:30"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.1.sh","line":32,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.1.sh:32"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.3.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.3.sh:26"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.3.sh","line":28,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.3.sh:28"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.3.sh","line":30,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.3.sh:30"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.3.sh","line":32,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_caffe_and_openpose_JetsonTX2_JetPack3.3.sh:32"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_cuda.sh","line":16,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_cuda.sh:16"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_cuda.sh","line":23,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_cuda.sh:23"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_cuda.sh","line":32,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_cuda.sh:32"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_cuda.sh","line":35,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_cuda.sh:35"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_cuda.sh","line":45,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_cuda.sh:45"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_cuda.sh","line":48,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_cuda.sh:48"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_cudnn_up_to_Ubuntu16.sh","line":14,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_cudnn_up_to_Ubuntu16.sh:14"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.1.sh","line":24,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.1.sh:24"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.1.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.1.sh:26"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.1.sh","line":28,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.1.sh:28"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.1.sh","line":30,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.1.sh:30"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-command-substitution-in-command","severity":"low","message":"The result of command substitution $(...) or `...`, if unquoted, is split on whitespace or other separators specified by the IFS variable. You should surround it with double quotes to avoid splitting the result.","path":"scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.1.sh","line":48,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.1.sh:48"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.3.sh","line":24,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.3.sh:24"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.3.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.3.sh:26"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.3.sh","line":28,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.3.sh:28"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.3.sh","line":30,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.3.sh:30"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-command-substitution-in-command","severity":"low","message":"The result of command substitution $(...) or `...`, if unquoted, is split on whitespace or other separators specified by the IFS variable. You should surround it with double quotes to avoid splitting the result.","path":"scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.3.sh","line":41,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/ubuntu/install_openpose_JetsonTX2_JetPack3.3.sh:41"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu_deprecated/install_caffe_and_openpose_if_cuda8.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu_deprecated/install_caffe_and_openpose_if_cuda8.sh:26"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu_deprecated/install_caffe_and_openpose_if_cuda8.sh","line":28,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu_deprecated/install_caffe_and_openpose_if_cuda8.sh:28"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu_deprecated/install_caffe_and_openpose_if_cuda8.sh","line":30,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu_deprecated/install_caffe_and_openpose_if_cuda8.sh:30"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu_deprecated/install_caffe_and_openpose_if_cuda8.sh","line":32,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu_deprecated/install_caffe_and_openpose_if_cuda8.sh:32"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu_deprecated/install_openpose_if_cuda8.sh","line":25,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu_deprecated/install_openpose_if_cuda8.sh:25"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu_deprecated/install_openpose_if_cuda8.sh","line":27,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu_deprecated/install_openpose_if_cuda8.sh:27"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu_deprecated/install_openpose_if_cuda8.sh","line":29,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu_deprecated/install_openpose_if_cuda8.sh:29"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ubuntu_deprecated/install_openpose_if_cuda8.sh","line":31,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ubuntu_deprecated/install_openpose_if_cuda8.sh:31"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-command-substitution-in-command","severity":"low","message":"The result of command substitution $(...) or `...`, if unquoted, is split on whitespace or other separators specified by the IFS variable. You should surround it with double quotes to avoid splitting the result.","path":"scripts/ubuntu_deprecated/install_openpose_if_cuda8.sh","line":42,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/ubuntu_deprecated/install_openpose_if_cuda8.sh:42"}],"evidence":[],"data":{},"error":null},{"analyzer":"qual-testing","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:has_tests":1.0,"check:test_ratio":0.0357,"check:ci_present":1.0,"check:ci_runs_tests":0.0,"check:ci_runs_lint":0.0,"check:tests_cochange":0.6417,"test_lines":1148.0,"source_lines":64254.0,"test_ratio":0.0179,"ci_files":1.0,"cochange_share":0.1604,"cochange_commits":187.0},"findings":[],"evidence":[{"kind":"ci","description":"CI config: .github/workflows/main.yml","ref":".github/workflows/main.yml","url":null,"weight":0.0}],"data":{"test_commands":[],"lint_commands":[]},"error":null},{"analyzer":"qual-docs","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:readme":1.0,"check:license":1.0,"check:contributing":0.0,"check:changelog":0.0,"readme_lines":138.0},"findings":[],"evidence":[{"kind":"docs","description":"README.md","ref":"README.md","url":null,"weight":0.0},{"kind":"docs","description":"LICENSE","ref":"LICENSE","url":null,"weight":0.0}],"data":{},"error":null},{"analyzer":"qual-type-safety","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:strict_config":0.0,"check:low_escape_density":1.0,"escapes":0.0,"escapes_per_kloc":0.0},"findings":[],"evidence":[],"data":{},"error":null}],"flags":[]}