{"schema_version":"2","scorer_version":"0.1.0","scoring_version":"prov-5+qual-2+sec-2","generated_at":"2026-11-14T14:52:02.572717Z","repo":{"ref":{"host":"github.com","owner":"amaneureka","name":"AtomOS"},"default_branch":"master","clone_url":"https://github.com/amaneureka/AtomOS.git","html_url":"https://github.com/amaneureka/AtomOS","description":"A multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment.","stars":1266,"forks":84,"is_fork":false,"is_archived":false,"is_private":false,"size_kb":6477,"primary_language":"C#","license_spdx":"BSD-3-Clause","created_at":"2016-04-11T15:56:39Z","pushed_at":"2017-03-18T20:44:21Z","security_policy_url":null,"distribution":{"owner_created_at":"2014-12-25T08:55:55Z","owner_type":"User","release_assets":[]}},"commit_sha":"a425e283712b82defdfa0952e83c59c63027c779","profile":{"lines_by_language":{"C#":46168,"Shell":484,"C":173},"files_by_category":{"source":610,"other":38,"binary":8,"config":6,"docs":6,"oversized":1},"source_lines":46825,"test_lines":0},"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":null,"style_index":0.128},"summary":"No AI attribution or AI-consistent velocity signals detected."},"quality":{"score":49.4,"confidence":0.9,"coverage":1.0,"label":"poor","breakdown":{"complexity":70.8,"duplication":25.4,"lint":92.2,"testing":15.0,"docs":65.0,"type_safety":null,"process":null},"summary":"Code quality is poor: test-to-source ratio 0.00, no CI test run detected; 12% of function code in complex or long functions; 23% duplicated lines. Weakest area: testing."},"security":{"score":81.8,"confidence":0.85,"coverage":1.0,"label":"adequate","breakdown":{"secrets":100.0,"sast":100.0,"dependencies":null,"ci_actions":null,"posture":0.0,"scorecard":null},"summary":"Security posture is adequate: no high-impact findings. Weakest area: posture."}},"analyzer_results":[{"analyzer":"sec-scorecard","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":"no published OpenSSF Scorecard result for this repo"},{"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":346.0,"attributed_commits":0.0,"attributed_commit_share":0.0,"effective_loc":80173.0,"attributed_loc":0.0,"attributed_loc_share":0.0,"tools_detected":0.0},"findings":[],"evidence":[],"data":{"attributed_loc_by_commit":{},"tools":{},"monthly":{"2014-06":{"loc":16154,"attributed_loc":0},"2014-07":{"loc":9151,"attributed_loc":0},"2014-08":{"loc":1663,"attributed_loc":0},"2014-09":{"loc":851,"attributed_loc":0},"2014-10":{"loc":398,"attributed_loc":0},"2014-11":{"loc":328,"attributed_loc":0},"2014-12":{"loc":2409,"attributed_loc":0},"2015-03":{"loc":769,"attributed_loc":0},"2015-04":{"loc":306,"attributed_loc":0},"2015-05":{"loc":1196,"attributed_loc":0},"2015-06":{"loc":1523,"attributed_loc":0},"2015-07":{"loc":1443,"attributed_loc":0},"2015-10":{"loc":1144,"attributed_loc":0},"2015-11":{"loc":80,"attributed_loc":0},"2015-12":{"loc":885,"attributed_loc":0},"2016-01":{"loc":635,"attributed_loc":0},"2016-02":{"loc":1586,"attributed_loc":0},"2016-03":{"loc":1363,"attributed_loc":0},"2016-04":{"loc":912,"attributed_loc":0},"2016-06":{"loc":6290,"attributed_loc":0},"2016-07":{"loc":1395,"attributed_loc":0},"2016-09":{"loc":504,"attributed_loc":0},"2016-10":{"loc":133,"attributed_loc":0},"2016-11":{"loc":4492,"attributed_loc":0},"2016-12":{"loc":15036,"attributed_loc":0},"2017-01":{"loc":827,"attributed_loc":0},"2017-02":{"loc":7445,"attributed_loc":0},"2017-03":{"loc":1255,"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-4","metrics":{"work_units":256.0,"flagged_units":0.0,"pre_ai_era_bursts":2.0,"pre_ai_era_measured_loc":56710.0,"pre_ai_era_burst_loc":3259.0,"measured_loc":56710.0,"flagged_loc":0.0,"flagged_loc_share":0.0,"max_loc_per_hour":1730.4615384615386,"median_loc_per_hour":78.75,"pr_timed_units":2.0,"excluded_import_loc":23463.0},"findings":[],"evidence":[],"data":{"flagged_loc_by_commit":{},"excluded_import_commits":["87ad2e7c171c2942c5852f77bbc309ca24252a16","eb6f742683ed86c30b9e1808e9742012d41fc5d2"]},"error":null},{"analyzer":"ai-release-velocity","pillar":"ai_provenance","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"ai-stylometry","pillar":"ai_provenance","status":"ok","tool_version":null,"metrics":{"lines_scanned":46825.0,"index":0.128,"count:narrated_steps":6.0,"per_kloc:narrated_steps":0.128,"files:narrated_steps":6.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: // Now we scan whole source i mean billions of lines kernel code, will be in future so no need to laugh","ref":"src/Compiler/Compiler.cs:264","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/Compiler.cs#L264","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: //Now we have to calculate the offset of object, and also give us that field","ref":"src/Compiler/IL/Load/Ldfld.cs:36","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/IL/Load/Ldfld.cs#L36","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: //Now we have to calculate the offset of object, and also give us that field","ref":"src/Compiler/IL/Load/Ldflda.cs:35","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/IL/Load/Ldflda.cs#L35","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: //Now we have to calculate the offset of object, and also give us that field","ref":"src/Compiler/IL/Store/Stfld.cs:33","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/IL/Store/Stfld.cs#L33","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: /* Now we open door of gold coins xDD */","ref":"src/Kernel/Atomix.Kernel_H/IO/FileSystem/FatFileSystem.cs:104","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Kernel/Atomix.Kernel_H/IO/FileSystem/FatFileSystem.cs#L104","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: /* Now we open door of gold coins xDD */","ref":"src/Kernel/Kernel_alpha/FileSystem/FAT/FatFileSystem.cs:108","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Kernel/Kernel_alpha/FileSystem/FAT/FatFileSystem.cs#L108","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":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-sast","pillar":"security","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":0.0,"findings_high":0.0,"findings_medium":0.0,"findings_low":0.0,"weighted_findings":0.0,"scanned_lines":46825.0,"parse_errors":0.0},"findings":[],"evidence":[],"data":{"rulesets":["csharp","bash","c"]},"error":null},{"analyzer":"sec-deps","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-actions","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"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.0,"unpinned_manifests":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-distribution","pillar":"security","status":"ok","tool_version":null,"metrics":{"signals":0.0,"binary_assets":0.0,"suspicious":0.0},"findings":[],"evidence":[],"data":{"signals":[],"suspicious":false,"unusual_traction":false,"metadata":true},"error":null},{"analyzer":"qual-complexity","pillar":"quality","status":"ok","tool_version":"lizard 1.25.1","metrics":{"functions":1534.0,"function_nloc":21260.0,"mean_ccn":3.02,"p90_ccn":7.0,"complex_functions":24.0,"long_functions":7.0,"many_param_functions":2.0,"risky_nloc_share":0.1153},"findings":[],"evidence":[{"kind":"complex-function","description":"Keyboard::GetKeyChar in src/Kernel/Kernel_alpha/Drivers/Input/keyboard/Keyboard.cs: complexity 118, 74 lines","ref":"src/Kernel/Kernel_alpha/Drivers/Input/keyboard/Keyboard.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Kernel/Kernel_alpha/Drivers/Input/keyboard/Keyboard.cs#L176","weight":1.0},{"kind":"complex-function","description":"BodyProcesser::Process in src/Compiler/OpCodes.cs: complexity 88, 356 lines","ref":"src/Compiler/OpCodes.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/OpCodes.cs#L54","weight":1.0},{"kind":"complex-function","description":"Compiler::EmitOpCodes in src/Compiler/Atomixilc/Compiler.cs: complexity 85, 347 lines","ref":"src/Compiler/Atomixilc/Compiler.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/Atomixilc/Compiler.cs#L1164","weight":1.0},{"kind":"complex-function","description":"Compiler::ScanMethod in src/Compiler/Compiler.cs: complexity 34, 142 lines","ref":"src/Compiler/Compiler.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/Compiler.cs#L603","weight":0.5666666666666667},{"kind":"complex-function","description":"Compositor::HandleMouseEvent in src/Kernel/Atomix.Kernel_H/Gui/Compositor.cs: complexity 31, 84 lines","ref":"src/Kernel/Atomix.Kernel_H/Gui/Compositor.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Kernel/Atomix.Kernel_H/Gui/Compositor.cs#L299","weight":0.5166666666666667},{"kind":"complex-function","description":"Helper::GetTypeSize in src/Compiler/Atomixilc/Helper.cs: complexity 30, 56 lines","ref":"src/Compiler/Atomixilc/Helper.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/Atomixilc/Helper.cs#L335","weight":0.5},{"kind":"complex-function","description":"NewObj::Execute in src/Compiler/IL/Object/NewObj.cs: complexity 30, 162 lines","ref":"src/Compiler/IL/Object/NewObj.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/IL/Object/NewObj.cs#L26","weight":0.5},{"kind":"complex-function","description":"ILHelper::SizeOf in src/Compiler/ILHelper.cs: complexity 28, 53 lines","ref":"src/Compiler/ILHelper.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/ILHelper.cs#L413","weight":0.4666666666666667},{"kind":"complex-function","description":"IDE::Access_Disk in src/Kernel/Kernel_alpha/Drivers/Buses/ATA/IDE.cs: complexity 26, 117 lines","ref":"src/Kernel/Kernel_alpha/Drivers/Buses/ATA/IDE.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Kernel/Kernel_alpha/Drivers/Buses/ATA/IDE.cs#L165","weight":0.43333333333333335},{"kind":"complex-function","description":"ebppush::Apply in src/Compiler/ILOptimizer/optimizations/ebppush.cs: complexity 25, 79 lines","ref":"src/Compiler/ILOptimizer/optimizations/ebppush.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/ILOptimizer/optimizations/ebppush.cs#L27","weight":0.4166666666666667}],"data":{},"error":null},{"analyzer":"qual-duplication","pillar":"quality","status":"ok","tool_version":"repotrust-dup-w6","metrics":{"compared_lines":27577.0,"duplicated_lines":6306.0,"duplicated_share":0.2287,"files":610.0},"findings":[],"evidence":[{"kind":"duplicate-code","description":"6+ duplicated lines: libs/Build-cairo.sh:1 and libs/Build-freetype.sh:1","ref":"libs/Build-cairo.sh","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/libs/Build-cairo.sh#L1","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: libs/Build-pixman.sh:17 and libs/Build-zlib.sh:16","ref":"libs/Build-pixman.sh","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/libs/Build-pixman.sh#L17","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Apps/Atomix.Core/Properties/AssemblyInfo.cs:13 and src/Apps/Atomix.Shell/Properties/AssemblyInfo.cs:13","ref":"src/Apps/Atomix.Core/Properties/AssemblyInfo.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Apps/Atomix.Core/Properties/AssemblyInfo.cs#L13","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Apps/Atomix.Core/mscorlib/Exception.cs:15 and src/Kernel/Atomix.mscorlib/Exception.cs:14","ref":"src/Apps/Atomix.Core/mscorlib/Exception.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Apps/Atomix.Core/mscorlib/Exception.cs#L15","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Compiler/Atomix.Assembler/Properties/AssemblyInfo.cs:13 and src/Compiler/CompilerExt/Properties/AssemblyInfo.cs:13","ref":"src/Compiler/Atomix.Assembler/Properties/AssemblyInfo.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/Atomix.Assembler/Properties/AssemblyInfo.cs#L13","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Compiler/Atomix.Assembler/Registers.cs:12 and src/Compiler/Atomixilc/Machine/Register.cs:12","ref":"src/Compiler/Atomix.Assembler/Registers.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/Atomix.Assembler/Registers.cs#L12","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Compiler/Atomix.Assembler/x86/Cmpss.cs:19 and src/Compiler/Atomix.Assembler/x86/DestinationSource.cs:27","ref":"src/Compiler/Atomix.Assembler/x86/Cmpss.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/Atomix.Assembler/x86/Cmpss.cs#L19","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Compiler/Atomix.Assembler/x86/DestinationSource.cs:14 and src/Compiler/Atomix.Assembler/x86/DestinationSourceSize.cs:14","ref":"src/Compiler/Atomix.Assembler/x86/DestinationSource.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/Atomix.Assembler/x86/DestinationSource.cs#L14","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Compiler/Atomixilc/Compiler.cs:1027 and src/Compiler/Atomixilc/Compiler.cs:1056","ref":"src/Compiler/Atomixilc/Compiler.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/Atomixilc/Compiler.cs#L1027","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/Compiler/Atomixilc/Compiler.cs:1199 and src/Compiler/OpCodes.cs:93","ref":"src/Compiler/Atomixilc/Compiler.cs","url":"https://github.com/amaneureka/AtomOS/blob/a425e283712b82defdfa0952e83c59c63027c779/src/Compiler/Atomixilc/Compiler.cs#L1199","weight":0.3}],"data":{},"error":null},{"analyzer":"qual-lint","pillar":"quality","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":61.0,"weighted_findings":15.25,"scanned_lines":46825.0,"category:correctness":61.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":"libs/Build-cairo.sh","line":23,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-cairo.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":"libs/Build-cairo.sh","line":25,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-cairo.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":"libs/Build-cairo.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-cairo.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":"libs/Build-cairo.sh","line":34,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-cairo.sh:34"},{"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":"libs/Build-cairo.sh","line":37,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-cairo.sh:37"},{"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":"libs/Build-cairo.sh","line":39,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-cairo.sh:39"},{"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":"libs/Build-cairo.sh","line":41,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-cairo.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":"libs/Build-freetype.sh","line":23,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-freetype.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":"libs/Build-freetype.sh","line":25,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-freetype.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":"libs/Build-freetype.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-freetype.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":"libs/Build-freetype.sh","line":34,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-freetype.sh:34"},{"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":"libs/Build-freetype.sh","line":37,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-freetype.sh:37"},{"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":"libs/Build-freetype.sh","line":39,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-freetype.sh:39"},{"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":"libs/Build-freetype.sh","line":41,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-freetype.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":"libs/Build-libpng.sh","line":23,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-libpng.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":"libs/Build-libpng.sh","line":25,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-libpng.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":"libs/Build-libpng.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-libpng.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":"libs/Build-libpng.sh","line":34,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-libpng.sh:34"},{"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":"libs/Build-libpng.sh","line":37,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-libpng.sh:37"},{"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":"libs/Build-libpng.sh","line":39,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-libpng.sh:39"},{"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":"libs/Build-libpng.sh","line":41,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-libpng.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":"libs/Build-pixman.sh","line":23,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-pixman.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":"libs/Build-pixman.sh","line":25,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-pixman.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":"libs/Build-pixman.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-pixman.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":"libs/Build-pixman.sh","line":34,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-pixman.sh:34"},{"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":"libs/Build-pixman.sh","line":37,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-pixman.sh:37"},{"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":"libs/Build-pixman.sh","line":39,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-pixman.sh:39"},{"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":"libs/Build-pixman.sh","line":41,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-pixman.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":"libs/Build-zlib.sh","line":22,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-zlib.sh:22"},{"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":"libs/Build-zlib.sh","line":24,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-zlib.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":"libs/Build-zlib.sh","line":30,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-zlib.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":"libs/Build-zlib.sh","line":33,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-zlib.sh:33"},{"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":"libs/Build-zlib.sh","line":36,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-zlib.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":"libs/Build-zlib.sh","line":38,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-zlib.sh:38"},{"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":"libs/Build-zlib.sh","line":40,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:libs/Build-zlib.sh:40"},{"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":"src/Build/Build.sh","line":35,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Build.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":"src/Build/Build.sh","line":36,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Build.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":"src/Build/Build.sh","line":38,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Build.sh:38"},{"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":"src/Build/Build.sh","line":40,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Build.sh:40"},{"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":"src/Build/Build.sh","line":41,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Build.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":"src/Build/Build.sh","line":52,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Build.sh:52"},{"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":"src/Build/Build.sh","line":55,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Build.sh:55"},{"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":"src/Build/Setup.sh","line":101,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:101"},{"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":"src/Build/Setup.sh","line":119,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:119"},{"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":"src/Build/Setup.sh","line":123,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:123"},{"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":"src/Build/Setup.sh","line":129,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:129"},{"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":"src/Build/Setup.sh","line":133,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:133"},{"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":"src/Build/Setup.sh","line":139,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:139"},{"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":"src/Build/Setup.sh","line":143,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:143"},{"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":"src/Build/Setup.sh","line":149,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:149"},{"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":"src/Build/Setup.sh","line":152,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:152"},{"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":"src/Build/Setup.sh","line":156,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:156"},{"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":"src/Build/Setup.sh","line":162,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:162"},{"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":"src/Build/Setup.sh","line":165,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:165"},{"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":"src/Build/Setup.sh","line":166,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:166"},{"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":"src/Build/Setup.sh","line":169,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:169"},{"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":"src/Build/Setup.sh","line":173,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:173"},{"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":"src/Build/Setup.sh","line":177,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:177"},{"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":"src/Build/Setup.sh","line":178,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:178"},{"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":"src/Build/Setup.sh","line":179,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:179"},{"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":"src/Build/Setup.sh","line":183,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:src/Build/Setup.sh:183"}],"evidence":[],"data":{},"error":null},{"analyzer":"qual-testing","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:has_tests":0.0,"check:test_ratio":0.0,"check:ci_present":1.0,"check:ci_runs_tests":0.0,"check:ci_runs_lint":0.0,"check:tests_cochange":0.0,"test_lines":0.0,"source_lines":46825.0,"test_ratio":0.0,"ci_files":1.0,"cochange_share":0.0,"cochange_commits":281.0},"findings":[],"evidence":[{"kind":"ci","description":"CI config: .travis.yml","ref":".travis.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":38.0},"findings":[],"evidence":[{"kind":"docs","description":"README.md","ref":"README.md","url":null,"weight":0.0},{"kind":"docs","description":"LICENSE.md","ref":"LICENSE.md","url":null,"weight":0.0}],"data":{},"error":null},{"analyzer":"qual-type-safety","pillar":"quality","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null}],"flags":[]}