{"schema_version":"2","scorer_version":"0.1.0","scoring_version":"prov-5+qual-2+sec-2","generated_at":"2026-11-14T14:52:01.198382Z","repo":{"ref":{"host":"github.com","owner":"NetSys","name":"NetBricks"},"default_branch":"master","clone_url":"https://github.com/NetSys/NetBricks.git","html_url":"https://github.com/NetSys/NetBricks","description":"NetBricks: A new network function framework based on Rust.","stars":483,"forks":78,"is_fork":false,"is_archived":false,"is_private":false,"size_kb":23171,"primary_language":"Rust","license_spdx":"ISC","created_at":"2015-04-23T21:28:48Z","pushed_at":"2019-06-28T15:49:57Z","security_policy_url":null,"distribution":{"owner_created_at":"2013-02-22T03:40:57Z","owner_type":"Organization","release_assets":[]}},"commit_sha":"71dfb94beaeac107d7cd359985f9bd66fd223e1b","profile":{"lines_by_language":{"Rust":12326,"Shell":1684,"C":1242,"Python":333},"files_by_category":{"source":115,"test":49,"config":36,"other":27,"binary":4,"docs":3,"oversized":3},"source_lines":11358,"test_lines":4227},"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.0},"summary":"No AI attribution or AI-consistent velocity signals detected."},"quality":{"score":55.2,"confidence":0.9,"coverage":1.0,"label":"weak","breakdown":{"complexity":90.1,"duplication":33.8,"lint":14.8,"testing":63.6,"docs":65.0,"type_safety":40.0,"process":null},"summary":"Code quality is weak: test-to-source ratio 0.37, no CI test run detected; 3% of function code in complex or long functions; 18% duplicated lines. Weakest area: lint."},"security":{"score":52.9,"confidence":0.85,"coverage":1.0,"label":"weak","breakdown":{"secrets":87.5,"sast":36.0,"dependencies":null,"ci_actions":null,"posture":0.0,"scorecard":null},"summary":"Security posture is weak: 4 high-severity SAST 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":"ok","tool_version":null,"metrics":{"declared":17.0,"checked":17.0,"missing":0.0,"recent":0.0,"lookup_errors":0.0},"findings":[],"evidence":[],"data":{"phantom":false},"error":null},{"analyzer":"ai-attribution","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"commits":515.0,"attributed_commits":0.0,"attributed_commit_share":0.0,"effective_loc":1819286.0,"attributed_loc":0.0,"attributed_loc_share":0.0,"tools_detected":0.0},"findings":[],"evidence":[],"data":{"attributed_loc_by_commit":{},"tools":{},"monthly":{"2015-04":{"loc":3942,"attributed_loc":0},"2015-05":{"loc":7595,"attributed_loc":0},"2015-06":{"loc":4858,"attributed_loc":0},"2015-07":{"loc":1058,"attributed_loc":0},"2015-09":{"loc":1716266,"attributed_loc":0},"2015-10":{"loc":583,"attributed_loc":0},"2015-11":{"loc":497,"attributed_loc":0},"2015-12":{"loc":2061,"attributed_loc":0},"2016-01":{"loc":339,"attributed_loc":0},"2016-02":{"loc":1681,"attributed_loc":0},"2016-03":{"loc":48395,"attributed_loc":0},"2016-04":{"loc":4932,"attributed_loc":0},"2016-05":{"loc":7021,"attributed_loc":0},"2016-06":{"loc":2906,"attributed_loc":0},"2016-07":{"loc":2763,"attributed_loc":0},"2016-08":{"loc":2303,"attributed_loc":0},"2016-09":{"loc":2023,"attributed_loc":0},"2016-10":{"loc":1798,"attributed_loc":0},"2016-11":{"loc":310,"attributed_loc":0},"2016-12":{"loc":1402,"attributed_loc":0},"2017-01":{"loc":1733,"attributed_loc":0},"2017-02":{"loc":6,"attributed_loc":0},"2017-03":{"loc":8,"attributed_loc":0},"2017-05":{"loc":1127,"attributed_loc":0},"2017-06":{"loc":3107,"attributed_loc":0},"2017-07":{"loc":12,"attributed_loc":0},"2017-08":{"loc":3,"attributed_loc":0},"2017-10":{"loc":94,"attributed_loc":0},"2017-12":{"loc":412,"attributed_loc":0},"2018-02":{"loc":20,"attributed_loc":0},"2018-03":{"loc":8,"attributed_loc":0},"2018-04":{"loc":13,"attributed_loc":0},"2018-05":{"loc":7,"attributed_loc":0},"2019-01":{"loc":3,"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":346.0,"flagged_units":0.0,"pre_ai_era_bursts":2.0,"pre_ai_era_measured_loc":54155.0,"pre_ai_era_burst_loc":4506.0,"measured_loc":54155.0,"flagged_loc":0.0,"flagged_loc_share":0.0,"max_loc_per_hour":1757.5221238938052,"median_loc_per_hour":56.25,"pr_timed_units":62.0,"excluded_import_loc":1765131.0},"findings":[],"evidence":[],"data":{"flagged_loc_by_commit":{},"excluded_import_commits":["98817f15e4307eac2a66413476507c2dab677e40","b0fe6cd0f14c3fa35d9926faf37d74f50aaf7988","e51e69ca529d6f39866af72df08f723dc739a7a9","e9890183588d99545c3f11746eef362cf58d5dd1"]},"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":11358.0,"index":0.0,"count:narrated_steps":0.0,"per_kloc:narrated_steps":0.0,"files:narrated_steps":0.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":[],"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":2.0,"secrets_low_confidence":2.0},"findings":[{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in history (commit 98817f15e4); removed from the current tree but still retrievable","path":"3rdparty/dpdk-2.1.0/examples/ip_pipeline/pipeline/pipeline_flow_classification.c","line":113,"fingerprint":"98817f15e4307eac2a66413476507c2dab677e40:3rdparty/dpdk-2.1.0/examples/ip_pipeline/pipeline/pipeline_flow_classification.c:generic-api-key:113"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in history (commit 98817f15e4); removed from the current tree but still retrievable","path":"3rdparty/dpdk-2.1.0/examples/ip_pipeline/pipeline/pipeline_firewall.c","line":226,"fingerprint":"98817f15e4307eac2a66413476507c2dab677e40:3rdparty/dpdk-2.1.0/examples/ip_pipeline/pipeline/pipeline_firewall.c:generic-api-key:226"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in history (commit 98817f15e4); removed from the current tree but still retrievable","path":"3rdparty/dpdk-2.1.0/lib/librte_table/rte_table_lpm.c","line":253,"fingerprint":"98817f15e4307eac2a66413476507c2dab677e40:3rdparty/dpdk-2.1.0/lib/librte_table/rte_table_lpm.c:generic-api-key:253"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in history (commit 98817f15e4); removed from the current tree but still retrievable","path":"3rdparty/dpdk-2.1.0/lib/librte_table/rte_table_lpm_ipv6.c","line":264,"fingerprint":"98817f15e4307eac2a66413476507c2dab677e40:3rdparty/dpdk-2.1.0/lib/librte_table/rte_table_lpm_ipv6.c:generic-api-key:264"}],"evidence":[],"data":{},"error":null},{"analyzer":"sec-sast","pillar":"security","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":112.0,"findings_high":4.0,"findings_medium":6.0,"findings_low":102.0,"weighted_findings":33.15,"scanned_lines":11358.0,"parse_errors":23.0},"findings":[{"rule_id":"opengrep/dockerfile.security.missing-user","severity":"high","message":"By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'. [confidence medium]","path":"build-container/Dockerfile","line":18,"fingerprint":"dockerfile.security.missing-user:build-container/Dockerfile:18"},{"rule_id":"opengrep/dockerfile.security.missing-user","severity":"high","message":"By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'. [confidence medium]","path":"container/Dockerfile","line":41,"fingerprint":"dockerfile.security.missing-user:container/Dockerfile:41"},{"rule_id":"opengrep/python.lang.security.audit.dangerous-subprocess-use-audit","severity":"high","message":"Detected subprocess function 'check_call' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external resource. You may consider using 'shlex.escape()'. [confidence low]","path":"container/run-script.py","line":17,"fingerprint":"python.lang.security.audit.dangerous-subprocess-use-audit:container/run-script.py:17"},{"rule_id":"opengrep/python.lang.security.audit.dangerous-subprocess-use-tainted-env-args","severity":"high","message":"Detected subprocess function 'check_call' with user controlled data. A malicious actor could leverage this to perform command injection. You may consider using 'shlex.quote()'. [confidence medium]","path":"container/run-script.py","line":17,"fingerprint":"python.lang.security.audit.dangerous-subprocess-use-tainted-env-args:container/run-script.py:17"},{"rule_id":"opengrep/c.lang.security.insecure-use-string-copy-fn","severity":"medium","message":"Finding triggers whenever there is a strcpy or strncpy used. This is an issue because strcpy does not affirm the size of the destination array and strncpy will not automatically NULL-terminate strings. This can lead to buffer overflows, which can cause program crashes and potentially let an attacker [confidence low]","path":"native/init.c","line":163,"fingerprint":"c.lang.security.insecure-use-string-copy-fn:native/init.c:163"},{"rule_id":"opengrep/c.lang.security.insecure-use-string-copy-fn","severity":"medium","message":"Finding triggers whenever there is a strcpy or strncpy used. This is an issue because strcpy does not affirm the size of the destination array and strncpy will not automatically NULL-terminate strings. This can lead to buffer overflows, which can cause program crashes and potentially let an attacker [confidence low]","path":"native/init.c","line":180,"fingerprint":"c.lang.security.insecure-use-string-copy-fn:native/init.c:180"},{"rule_id":"opengrep/c.lang.security.insecure-use-memset","severity":"medium","message":"When handling sensitive information in a buffer, it's important to ensure  that the data is securely erased before the buffer is deleted or reused.  While `memset()` is commonly used for this purpose, it can leave sensitive  information behind due to compiler optimizations or other factors.  To avoi [confidence low]","path":"native/mempool.c","line":138,"fingerprint":"c.lang.security.insecure-use-memset:native/mempool.c:138"},{"rule_id":"opengrep/c.lang.security.insecure-use-memset","severity":"medium","message":"When handling sensitive information in a buffer, it's important to ensure  that the data is securely erased before the buffer is deleted or reused.  While `memset()` is commonly used for this purpose, it can leave sensitive  information behind due to compiler optimizations or other factors.  To avoi [confidence low]","path":"native/pmd.c","line":57,"fingerprint":"c.lang.security.insecure-use-memset:native/pmd.c:57"},{"rule_id":"opengrep/c.lang.security.insecure-use-memset","severity":"medium","message":"When handling sensitive information in a buffer, it's important to ensure  that the data is securely erased before the buffer is deleted or reused.  While `memset()` is commonly used for this purpose, it can leave sensitive  information behind due to compiler optimizations or other factors.  To avoi [confidence low]","path":"native/pmd.c","line":98,"fingerprint":"c.lang.security.insecure-use-memset:native/pmd.c:98"},{"rule_id":"opengrep/c.lang.security.insecure-use-memset","severity":"medium","message":"When handling sensitive information in a buffer, it's important to ensure  that the data is securely erased before the buffer is deleted or reused.  While `memset()` is commonly used for this purpose, it can leave sensitive  information behind due to compiler optimizations or other factors.  To avoi [confidence low]","path":"native/ring.c","line":52,"fingerprint":"c.lang.security.insecure-use-memset:native/ring.c:52"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"debugging/rdtscp-test/src/main.rs","line":7,"fingerprint":"rust.lang.security.unsafe-usage:debugging/rdtscp-test/src/main.rs:7"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"debugging/rdtscp-test/src/main.rs","line":20,"fingerprint":"rust.lang.security.unsafe-usage:debugging/rdtscp-test/src/main.rs:20"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"debugging/rdtscp-test/src/main.rs","line":34,"fingerprint":"rust.lang.security.unsafe-usage:debugging/rdtscp-test/src/main.rs:34"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/allocators/cache_aligned.rs","line":19,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/allocators/cache_aligned.rs:19"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/allocators/cache_aligned.rs","line":31,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/allocators/cache_aligned.rs:31"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/allocators/cache_aligned.rs","line":37,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/allocators/cache_aligned.rs:37"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/allocators/cache_aligned.rs","line":43,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/allocators/cache_aligned.rs:43"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/allocators/cache_aligned.rs","line":58,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/allocators/cache_aligned.rs:58"},{"rule_id":"opengrep/rust.lang.security.args","severity":"low","message":"args should not be used for security operations. From the docs: \"The first element is traditionally the path of the executable, but it can be set to arbitrary text, and might not even exist. This means this property should not be relied upon for security purposes.\" [confidence high]","path":"framework/src/config/flag_reader.rs","line":31,"fingerprint":"rust.lang.security.args:framework/src/config/flag_reader.rs:31"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/control/linux/epoll.rs","line":98,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/control/linux/epoll.rs:98"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/control/linux/epoll.rs","line":100,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/control/linux/epoll.rs:100"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/headers/ip.rs","line":76,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/headers/ip.rs:76"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/dpdk.rs","line":13,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/dpdk.rs:13"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/dpdk.rs","line":40,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/dpdk.rs:40"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/dpdk.rs","line":79,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/dpdk.rs:79"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/dpdk.rs","line":94,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/dpdk.rs:94"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":52,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:52"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":87,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:87"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":101,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:101"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":205,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:205"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":235,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:235"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":244,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:244"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":249,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:249"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":254,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:254"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":264,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:264"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":269,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:269"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":275,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:275"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":286,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:286"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":298,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:298"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":304,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:304"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":333,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:333"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":345,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:345"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":360,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:360"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":368,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:368"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":383,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:383"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":393,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:393"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":403,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:403"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":416,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:416"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":429,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:429"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":437,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:437"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":451,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:451"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":459,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:459"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":468,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:468"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":476,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:476"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":481,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:481"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":499,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:499"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/packet.rs","line":507,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/packet.rs:507"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/port/phy_port.rs","line":43,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/port/phy_port.rs:43"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/port/phy_port.rs","line":68,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/port/phy_port.rs:68"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/port/phy_port.rs","line":78,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/port/phy_port.rs:78"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/port/phy_port.rs","line":130,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/port/phy_port.rs:130"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/port/phy_port.rs","line":136,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/port/phy_port.rs:136"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/port/phy_port.rs","line":197,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/port/phy_port.rs:197"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/port/phy_port.rs","line":198,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/port/phy_port.rs:198"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/port/phy_port.rs","line":203,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/port/phy_port.rs:203"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/port/phy_port.rs","line":239,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/port/phy_port.rs:239"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/port/phy_port.rs","line":263,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/port/phy_port.rs:263"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/port/phy_port.rs","line":295,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/port/phy_port.rs:295"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/port/phy_port.rs","line":440,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/port/phy_port.rs:440"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/port/virt_port.rs","line":33,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/port/virt_port.rs:33"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/interface/port/virt_port.rs","line":46,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/interface/port/virt_port.rs:46"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/libnuma.rs","line":98,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/libnuma.rs:98"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/libnuma.rs","line":119,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/libnuma.rs:119"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/libnuma.rs","line":126,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/libnuma.rs:126"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/libnuma.rs","line":130,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/libnuma.rs:130"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/libnuma.rs","line":135,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/libnuma.rs:135"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/libnuma.rs","line":141,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/libnuma.rs:141"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/libnuma.rs","line":147,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/libnuma.rs:147"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/libnuma.rs","line":153,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/libnuma.rs:153"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/libnuma.rs","line":160,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/libnuma.rs:160"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/libnuma.rs","line":165,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/libnuma.rs:165"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/libnuma.rs","line":170,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/libnuma.rs:170"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/libnuma.rs","line":174,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/libnuma.rs:174"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/libnuma.rs","line":181,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/libnuma.rs:181"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/libnuma.rs","line":186,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/libnuma.rs:186"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/zcsi/mbuf.rs","line":9,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/zcsi/mbuf.rs:9"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/zcsi/mbuf.rs","line":17,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/zcsi/mbuf.rs:17"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/zcsi/mbuf.rs","line":35,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/zcsi/mbuf.rs:35"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/zcsi/mbuf.rs","line":119,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/zcsi/mbuf.rs:119"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/native/zcsi/mbuf.rs","line":124,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/native/zcsi/mbuf.rs:124"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/operators/iterator.rs","line":78,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/operators/iterator.rs:78"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/operators/packet_batch.rs","line":79,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/operators/packet_batch.rs:79"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/operators/packet_batch.rs","line":109,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/operators/packet_batch.rs:109"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/operators/packet_batch.rs","line":187,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/operators/packet_batch.rs:187"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/operators/packet_batch.rs","line":204,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/operators/packet_batch.rs:204"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/operators/packet_batch.rs","line":258,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/operators/packet_batch.rs:258"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/operators/packet_batch.rs","line":283,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/operators/packet_batch.rs:283"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/queues/mpsc_mbuf_queue.rs","line":230,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/queues/mpsc_mbuf_queue.rs:230"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/queues/mpsc_mbuf_queue.rs","line":235,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/queues/mpsc_mbuf_queue.rs:235"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/shared_state/directory.rs","line":37,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/shared_state/directory.rs:37"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/shared_state/directory.rs","line":63,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/shared_state/directory.rs:63"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/shared_state/directory.rs","line":75,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/shared_state/directory.rs:75"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/shared_state/directory.rs","line":82,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/shared_state/directory.rs:82"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/shared_state/mod.rs","line":19,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/shared_state/mod.rs:19"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/shared_state/shared_vec.rs","line":17,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/shared_state/shared_vec.rs:17"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/utils/asm.rs","line":3,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/utils/asm.rs:3"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/utils/asm.rs","line":15,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/utils/asm.rs:15"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/utils/asm.rs","line":31,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/utils/asm.rs:31"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/utils/asm.rs","line":43,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/utils/asm.rs:43"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/utils/flow.rs","line":120,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/utils/flow.rs:120"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/utils/flow.rs","line":128,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/utils/flow.rs:128"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"framework/src/utils/flow.rs","line":133,"fingerprint":"rust.lang.security.unsafe-usage:framework/src/utils/flow.rs:133"}],"evidence":[],"data":{"rulesets":["rust","bash","c","python","dockerfile"]},"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":0.0,"signed_commit_share":0.0,"unpinned_manifests":3.0},"findings":[],"evidence":[{"kind":"posture","description":"Cargo.toml has no lockfile alongside it (unpinned dependencies)","ref":"Cargo.toml","url":null,"weight":0.3},{"kind":"posture","description":"debugging/rdtscp-test/Cargo.toml has no lockfile alongside it (unpinned dependencies)","ref":"debugging/rdtscp-test/Cargo.toml","url":null,"weight":0.3},{"kind":"posture","description":"framework/Cargo.toml has no lockfile alongside it (unpinned dependencies)","ref":"framework/Cargo.toml","url":null,"weight":0.3}],"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":706.0,"function_nloc":5469.0,"mean_ccn":1.64,"p90_ccn":3.0,"complex_functions":2.0,"long_functions":1.0,"many_param_functions":4.0,"risky_nloc_share":0.0346},"findings":[],"evidence":[{"kind":"complex-function","description":"read_configuration_from_str in framework/src/config/config_reader.rs: complexity 23, 107 lines","ref":"framework/src/config/config_reader.rs","url":"https://github.com/NetSys/NetBricks/blob/71dfb94beaeac107d7cd359985f9bd66fd223e1b/framework/src/config/config_reader.rs#L131","weight":0.38333333333333336},{"kind":"complex-function","description":"read_port in framework/src/config/config_reader.rs: complexity 20, 82 lines","ref":"framework/src/config/config_reader.rs","url":"https://github.com/NetSys/NetBricks/blob/71dfb94beaeac107d7cd359985f9bd66fd223e1b/framework/src/config/config_reader.rs#L17","weight":0.3333333333333333}],"data":{},"error":null},{"analyzer":"qual-duplication","pillar":"quality","status":"ok","tool_version":"repotrust-dup-w6","metrics":{"compared_lines":7938.0,"duplicated_lines":1436.0,"duplicated_share":0.1809,"files":115.0},"findings":[],"evidence":[{"kind":"duplicate-code","description":"6+ duplicated lines: build.sh:284 and build.sh:296","ref":"build.sh","url":"https://github.com/NetSys/NetBricks/blob/71dfb94beaeac107d7cd359985f9bd66fd223e1b/build.sh#L284","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: container/run-container-bess.sh:1 and container/run-container.sh:1","ref":"container/run-container-bess.sh","url":"https://github.com/NetSys/NetBricks/blob/71dfb94beaeac107d7cd359985f9bd66fd223e1b/container/run-container-bess.sh#L1","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: debugging/rdtscp-test/src/main.rs:20 and framework/src/utils/asm.rs:15","ref":"debugging/rdtscp-test/src/main.rs","url":"https://github.com/NetSys/NetBricks/blob/71dfb94beaeac107d7cd359985f9bd66fd223e1b/debugging/rdtscp-test/src/main.rs#L20","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: framework/src/control/sctp.rs:22 and framework/src/control/tcp.rs:22","ref":"framework/src/control/sctp.rs","url":"https://github.com/NetSys/NetBricks/blob/71dfb94beaeac107d7cd359985f9bd66fd223e1b/framework/src/control/sctp.rs#L22","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: framework/src/headers/tcp.rs:92 and framework/src/headers/udp.rs:55","ref":"framework/src/headers/tcp.rs","url":"https://github.com/NetSys/NetBricks/blob/71dfb94beaeac107d7cd359985f9bd66fd223e1b/framework/src/headers/tcp.rs#L92","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: framework/src/interface/port/phy_port.rs:184 and framework/src/interface/port/phy_port.rs:284","ref":"framework/src/interface/port/phy_port.rs","url":"https://github.com/NetSys/NetBricks/blob/71dfb94beaeac107d7cd359985f9bd66fd223e1b/framework/src/interface/port/phy_port.rs#L184","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: framework/src/operators/add_metadata.rs:46 and framework/src/operators/add_metadata_mut.rs:46","ref":"framework/src/operators/add_metadata.rs","url":"https://github.com/NetSys/NetBricks/blob/71dfb94beaeac107d7cd359985f9bd66fd223e1b/framework/src/operators/add_metadata.rs#L46","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: framework/src/operators/composition_batch.rs:30 and framework/src/operators/receive_batch.rs:36","ref":"framework/src/operators/composition_batch.rs","url":"https://github.com/NetSys/NetBricks/blob/71dfb94beaeac107d7cd359985f9bd66fd223e1b/framework/src/operators/composition_batch.rs#L30","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: framework/src/operators/composition_batch.rs:50 and framework/src/operators/merge_batch.rs:101","ref":"framework/src/operators/composition_batch.rs","url":"https://github.com/NetSys/NetBricks/blob/71dfb94beaeac107d7cd359985f9bd66fd223e1b/framework/src/operators/composition_batch.rs#L50","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: framework/src/operators/filter_batch.rs:69 and framework/src/operators/macros.rs:37","ref":"framework/src/operators/filter_batch.rs","url":"https://github.com/NetSys/NetBricks/blob/71dfb94beaeac107d7cd359985f9bd66fd223e1b/framework/src/operators/filter_batch.rs#L69","weight":0.3}],"data":{},"error":null},{"analyzer":"qual-lint","pillar":"quality","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":305.0,"weighted_findings":86.75,"scanned_lines":11358.0,"category:best-practice":6.0,"category:correctness":299.0},"findings":[{"rule_id":"opengrep/python.lang.best-practice.open-never-closed","severity":"high","message":"file object opened without corresponding close","path":"scripts/tuning/pmqos-static.py","line":64,"fingerprint":"python.lang.best-practice.open-never-closed:scripts/tuning/pmqos-static.py:64"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"scripts/tuning/pmqos-static.py","line":75,"fingerprint":"python.lang.best-practice.arbitrary-sleep:scripts/tuning/pmqos-static.py:75"},{"rule_id":"opengrep/python.lang.best-practice.open-never-closed","severity":"high","message":"file object opened without corresponding close","path":"scripts/tuning/read_cpu_dma_latency.py","line":11,"fingerprint":"python.lang.best-practice.open-never-closed:scripts/tuning/read_cpu_dma_latency.py:11"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"scripts/tuning/pmqos-static.py","line":64,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:scripts/tuning/pmqos-static.py:64"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"scripts/tuning/pmqos-static.py","line":107,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:scripts/tuning/pmqos-static.py:107"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"scripts/tuning/read_cpu_dma_latency.py","line":11,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:scripts/tuning/read_cpu_dma_latency.py: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":"3rdparty/get-dpdk.sh","line":18,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:3rdparty/get-dpdk.sh:18"},{"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":"3rdparty/get-dpdk.sh","line":21,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:3rdparty/get-dpdk.sh:21"},{"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":"3rdparty/get-dpdk.sh","line":27,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:3rdparty/get-dpdk.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":"3rdparty/get-dpdk.sh","line":28,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:3rdparty/get-dpdk.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":"3rdparty/get-dpdk.sh","line":29,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:3rdparty/get-dpdk.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":"3rdparty/get-dpdk.sh","line":40,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:3rdparty/get-dpdk.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":"3rdparty/scripts/rustc.sh","line":5,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:3rdparty/scripts/rustc.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":"3rdparty/scripts/rustdoc.sh","line":5,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:3rdparty/scripts/rustdoc.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":"build.sh","line":13,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.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":"build.sh","line":16,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.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":"build.sh","line":22,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.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":"build.sh","line":50,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:50"},{"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":"build.sh","line":56,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:56"},{"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":"build.sh","line":59,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:59"},{"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":"build.sh","line":63,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:63"},{"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":"build.sh","line":64,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:64"},{"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":"build.sh","line":69,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:69"},{"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":"build.sh","line":70,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:70"},{"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":"build.sh","line":101,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.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":"build.sh","line":103,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.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":"build.sh","line":108,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:108"},{"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":"build.sh","line":110,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:110"},{"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":"build.sh","line":127,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:127"},{"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":"build.sh","line":128,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:128"},{"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":"build.sh","line":136,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:136"},{"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":"build.sh","line":136,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:136"},{"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":"build.sh","line":137,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:137"},{"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":"build.sh","line":144,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:144"},{"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":"build.sh","line":145,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:145"},{"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":"build.sh","line":148,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:148"},{"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":"build.sh","line":149,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.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":"build.sh","line":153,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:153"},{"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":"build.sh","line":154,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:154"},{"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":"build.sh","line":157,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:157"},{"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":"build.sh","line":158,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:158"},{"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":"build.sh","line":183,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:183"},{"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":"build.sh","line":184,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:184"},{"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":"build.sh","line":185,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:185"},{"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":"build.sh","line":186,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:186"},{"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":"build.sh","line":187,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:187"},{"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":"build.sh","line":188,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:188"},{"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":"build.sh","line":193,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:193"},{"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":"build.sh","line":200,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:200"},{"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":"build.sh","line":203,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:203"},{"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":"build.sh","line":213,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:213"},{"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":"build.sh","line":218,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:218"},{"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":"build.sh","line":223,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:223"},{"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":"build.sh","line":227,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:227"},{"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":"build.sh","line":228,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:228"},{"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":"build.sh","line":236,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:236"},{"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":"build.sh","line":270,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:270"},{"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":"build.sh","line":271,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:271"},{"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":"build.sh","line":279,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:279"},{"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":"build.sh","line":280,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:280"},{"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":"build.sh","line":287,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:287"},{"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":"build.sh","line":289,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:289"},{"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":"build.sh","line":291,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:291"},{"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":"build.sh","line":302,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:302"},{"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":"build.sh","line":304,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:304"},{"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":"build.sh","line":306,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:306"},{"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":"build.sh","line":313,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:313"},{"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":"build.sh","line":314,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:314"},{"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":"build.sh","line":318,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:318"},{"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":"build.sh","line":319,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:319"},{"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":"build.sh","line":327,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:327"},{"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":"build.sh","line":336,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:336"},{"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":"build.sh","line":338,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:338"},{"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":"build.sh","line":339,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:339"},{"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":"build.sh","line":344,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:344"},{"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":"build.sh","line":348,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:348"},{"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":"build.sh","line":353,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:353"},{"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":"build.sh","line":359,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:359"},{"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":"build.sh","line":360,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:build.sh:360"},{"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":"build.sh","line":364,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:364"},{"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":"build.sh","line":366,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:366"},{"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":"build.sh","line":370,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:370"},{"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":"build.sh","line":385,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:385"},{"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":"build.sh","line":389,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:389"},{"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":"build.sh","line":402,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:402"},{"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":"build.sh","line":406,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:406"},{"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":"build.sh","line":418,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:418"},{"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":"build.sh","line":419,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:419"},{"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":"build.sh","line":423,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:423"},{"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":"build.sh","line":424,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:424"},{"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":"build.sh","line":430,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:430"},{"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":"build.sh","line":431,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:431"},{"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":"build.sh","line":434,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:434"},{"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":"build.sh","line":435,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:435"},{"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":"build.sh","line":441,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:441"},{"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":"build.sh","line":442,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:build.sh:442"},{"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":"build.sh","line":447,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:447"},{"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":"build.sh","line":448,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:448"},{"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":"build.sh","line":451,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:451"},{"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":"build.sh","line":452,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:452"},{"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":"build.sh","line":456,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:456"},{"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":"build.sh","line":457,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:457"},{"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":"build.sh","line":466,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:466"},{"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":"build.sh","line":467,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:467"},{"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":"build.sh","line":474,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:474"},{"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":"build.sh","line":475,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:475"},{"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":"build.sh","line":476,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:476"},{"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":"build.sh","line":477,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:build.sh:477"},{"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":"container/run-container-bess.sh","line":25,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:container/run-container-bess.sh:25"},{"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":"container/run-container-bess.sh","line":50,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:container/run-container-bess.sh:50"},{"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":"container/run-container-bess.sh","line":51,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:container/run-container-bess.sh:51"},{"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":"container/run-container-bess.sh","line":52,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:container/run-container-bess.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":"container/run-container.sh","line":24,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:container/run-container.sh:24"},{"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":"container/run-container.sh","line":49,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:container/run-container.sh:49"},{"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":"container/run-container.sh","line":50,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:container/run-container.sh:50"},{"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":"container/run-container.sh","line":51,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:container/run-container.sh:51"},{"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":"container/run-script.sh","line":3,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:container/run-script.sh:3"},{"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":"container/run-script.sh","line":5,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:container/run-script.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":"container/run-script.sh","line":6,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:container/run-script.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":"container/run-script.sh","line":12,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:container/run-script.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":"native/fmt.sh","line":4,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:native/fmt.sh:4"},{"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":"native/fmt.sh","line":5,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:native/fmt.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":"native/fmt.sh","line":9,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:native/fmt.sh:9"},{"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":"native/fmt.sh","line":10,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:native/fmt.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/bind-xl710.sh","line":6,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/bind-xl710.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/bind-xl710.sh","line":7,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/bind-xl710.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/bind-xl710.sh","line":10,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/bind-xl710.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/comparisons/kill-ovs-chain.py","line":10,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/kill-ovs-chain.py: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/comparisons/kill-ovs-chain.py","line":11,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/kill-ovs-chain.py: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/comparisons/kill-ovs-chain.py","line":13,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/kill-ovs-chain.py: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/comparisons/kill-ovs-chain.py","line":14,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/comparisons/kill-ovs-chain.py: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/comparisons/kill-ovs-chain.py","line":14,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/kill-ovs-chain.py: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/comparisons/kill-ovs-chain.py","line":15,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/kill-ovs-chain.py:15"},{"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/comparisons/start-bess-chain-vm.sh","line":19,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain-vm.sh:19"},{"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/comparisons/start-bess-chain-vm.sh","line":31,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/comparisons/start-bess-chain-vm.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":"scripts/comparisons/start-bess-chain-vm.sh","line":33,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain-vm.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":"scripts/comparisons/start-bess-chain-vm.sh","line":34,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain-vm.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":"scripts/comparisons/start-bess-chain-vm.sh","line":41,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain-vm.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/comparisons/start-bess-chain-vm.sh","line":44,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain-vm.sh:44"},{"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/comparisons/start-bess-chain-vm.sh","line":53,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain-vm.sh:53"},{"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/comparisons/start-bess-chain-vm.sh","line":55,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain-vm.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":"scripts/comparisons/start-bess-chain-vm.sh","line":64,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain-vm.sh:64"},{"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/comparisons/start-bess-chain-vm.sh","line":73,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain-vm.sh:73"},{"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/comparisons/start-bess-chain-vm.sh","line":75,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain-vm.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":"scripts/comparisons/start-bess-chain-vm.sh","line":77,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain-vm.sh:77"},{"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/comparisons/start-bess-chain-vm.sh","line":83,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain-vm.sh:83"},{"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/comparisons/start-bess-chain-vm.sh","line":85,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain-vm.sh:85"},{"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/comparisons/start-bess-chain.sh","line":28,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain.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/comparisons/start-bess-chain.sh","line":32,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain.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/comparisons/start-bess-chain.sh","line":40,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain.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":"scripts/comparisons/start-bess-chain.sh","line":46,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain.sh:46"},{"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/comparisons/start-bess-chain.sh","line":55,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-bess-chain.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":"scripts/comparisons/start-ovs-chain-vm.sh","line":12,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:12"},{"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/comparisons/start-ovs-chain-vm.sh","line":19,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/comparisons/start-ovs-chain-vm.sh:19"},{"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/comparisons/start-ovs-chain-vm.sh","line":20,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:20"},{"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/comparisons/start-ovs-chain-vm.sh","line":24,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.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/comparisons/start-ovs-chain-vm.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:26"},{"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/comparisons/start-ovs-chain-vm.sh","line":27,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/comparisons/start-ovs-chain-vm.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/comparisons/start-ovs-chain-vm.sh","line":27,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.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/comparisons/start-ovs-chain-vm.sh","line":29,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.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/comparisons/start-ovs-chain-vm.sh","line":42,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:42"},{"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/comparisons/start-ovs-chain-vm.sh","line":48,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.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/comparisons/start-ovs-chain-vm.sh","line":56,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:56"},{"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/comparisons/start-ovs-chain-vm.sh","line":57,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:57"},{"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/comparisons/start-ovs-chain-vm.sh","line":59,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:59"},{"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/comparisons/start-ovs-chain-vm.sh","line":71,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/comparisons/start-ovs-chain-vm.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/comparisons/start-ovs-chain-vm.sh","line":73,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:73"},{"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/comparisons/start-ovs-chain-vm.sh","line":74,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:74"},{"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/comparisons/start-ovs-chain-vm.sh","line":81,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.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/comparisons/start-ovs-chain-vm.sh","line":84,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:84"},{"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/comparisons/start-ovs-chain-vm.sh","line":93,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:93"},{"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/comparisons/start-ovs-chain-vm.sh","line":95,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:95"},{"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/comparisons/start-ovs-chain-vm.sh","line":104,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:104"},{"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/comparisons/start-ovs-chain-vm.sh","line":113,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:113"},{"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/comparisons/start-ovs-chain-vm.sh","line":115,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:115"},{"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/comparisons/start-ovs-chain-vm.sh","line":117,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:117"},{"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/comparisons/start-ovs-chain-vm.sh","line":123,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.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":"scripts/comparisons/start-ovs-chain-vm.sh","line":125,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain-vm.sh:125"},{"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/comparisons/start-ovs-chain.sh","line":11,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain.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/comparisons/start-ovs-chain.sh","line":18,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/comparisons/start-ovs-chain.sh:18"},{"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/comparisons/start-ovs-chain.sh","line":23,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain.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/comparisons/start-ovs-chain.sh","line":25,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain.sh:25"},{"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/comparisons/start-ovs-chain.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/comparisons/start-ovs-chain.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/comparisons/start-ovs-chain.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain.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/comparisons/start-ovs-chain.sh","line":28,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain.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/comparisons/start-ovs-chain.sh","line":41,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain.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/comparisons/start-ovs-chain.sh","line":47,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain.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":"scripts/comparisons/start-ovs-chain.sh","line":55,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain.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":"scripts/comparisons/start-ovs-chain.sh","line":56,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain.sh:56"},{"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/comparisons/start-ovs-chain.sh","line":58,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain.sh:58"},{"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/comparisons/start-ovs-chain.sh","line":63,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain.sh:63"},{"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/comparisons/start-ovs-chain.sh","line":68,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain.sh:68"},{"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/comparisons/start-ovs-chain.sh","line":76,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-chain.sh:76"},{"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/comparisons/start-ovs-test-vm.sh","line":12,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-test-vm.sh:12"},{"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/comparisons/start-ovs-test-vm.sh","line":19,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/comparisons/start-ovs-test-vm.sh:19"},{"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/comparisons/start-ovs-test-vm.sh","line":23,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-test-vm.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/comparisons/start-ovs-test-vm.sh","line":25,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-test-vm.sh:25"},{"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/comparisons/start-ovs-test-vm.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/comparisons/start-ovs-test-vm.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/comparisons/start-ovs-test-vm.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-test-vm.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/comparisons/start-ovs-test-vm.sh","line":28,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/comparisons/start-ovs-test-vm.sh:28"}],"evidence":[],"data":{},"error":null},{"analyzer":"qual-testing","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:has_tests":1.0,"check:test_ratio":0.7443,"check:ci_present":1.0,"check:ci_runs_tests":0.0,"check:ci_runs_lint":0.0,"check:tests_cochange":1.0,"test_lines":4227.0,"source_lines":11358.0,"test_ratio":0.3722,"ci_files":1.0,"cochange_share":0.392,"cochange_commits":250.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":82.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":"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":[]}