{"schema_version":"2","scorer_version":"0.1.0","scoring_version":"prov-5+qual-2+sec-2","generated_at":"2026-11-14T14:52:04.902905Z","repo":{"ref":{"host":"github.com","owner":"go-qml","name":"qml"},"default_branch":"v1","clone_url":"https://github.com/go-qml/qml.git","html_url":"https://github.com/go-qml/qml","description":"QML support for the Go language","stars":1942,"forks":185,"is_fork":false,"is_archived":false,"is_private":false,"size_kb":6379,"primary_language":"Go","license_spdx":"NOASSERTION","created_at":"2013-09-18T20:04:44Z","pushed_at":"2019-02-27T13:09:35Z","security_policy_url":null,"distribution":{"owner_created_at":"2014-03-01T10:13:25Z","owner_type":"Organization","release_assets":[]}},"commit_sha":"2ee7e5ff737026a4dfa89801fac63561279040f4","profile":{"lines_by_language":{"Go":161399,"C++":73178,"C":13269,"Shell":72},"files_by_category":{"source":129,"other":41,"binary":35,"docs":5,"oversized":3,"config":2,"test":2},"source_lines":246440,"test_lines":1478},"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.005},"summary":"No AI attribution or AI-consistent velocity signals detected."},"quality":{"score":47.2,"confidence":0.9,"coverage":1.0,"label":"poor","breakdown":{"complexity":71.5,"duplication":7.0,"lint":99.5,"testing":30.3,"docs":65.0,"type_safety":null,"process":5.0},"summary":"Code quality is poor: test-to-source ratio 0.01, no CI test run detected; 11% of function code in complex or long functions; 44% duplicated lines. Weakest area: process."},"security":{"score":43.6,"confidence":0.85,"coverage":1.0,"label":"poor","breakdown":{"secrets":100.0,"sast":6.7,"dependencies":null,"ci_actions":null,"posture":0.0,"scorecard":20.0},"summary":"Security posture is poor: no high-impact findings. Weakest area: posture."}},"analyzer_results":[{"analyzer":"sec-scorecard","pillar":"security","status":"ok","tool_version":"scorecard v5.6.0","metrics":{"aggregate":1.9,"check:Code-Review":1.0,"check:Maintained":0.0,"check:Binary-Artifacts":10.0,"check:CII-Best-Practices":0.0,"check:Pinned-Dependencies":0.0,"check:Security-Policy":0.0,"check:Fuzzing":0.0,"check:License":9.0,"check:Branch-Protection":0.0,"check:SAST":0.0},"findings":[],"evidence":[{"kind":"scorecard-check","description":"Scorecard Code-Review: 1/10 (Found 4/29 approved changesets -- score normalized to 1)","ref":"Code-Review","url":"https://scorecard.dev/viewer/?uri=github.com/go-qml/qml","weight":0.9},{"kind":"scorecard-check","description":"Scorecard Maintained: 0/10 (0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0)","ref":"Maintained","url":"https://scorecard.dev/viewer/?uri=github.com/go-qml/qml","weight":1.0},{"kind":"scorecard-check","description":"Scorecard Binary-Artifacts: 10/10 (no binaries found in the repo)","ref":"Binary-Artifacts","url":"https://scorecard.dev/viewer/?uri=github.com/go-qml/qml","weight":0.0},{"kind":"scorecard-check","description":"Scorecard CII-Best-Practices: 0/10 (no effort to earn an OpenSSF best practices badge detected)","ref":"CII-Best-Practices","url":"https://scorecard.dev/viewer/?uri=github.com/go-qml/qml","weight":1.0},{"kind":"scorecard-check","description":"Scorecard Pinned-Dependencies: 0/10 (dependency not pinned by hash detected -- score normalized to 0)","ref":"Pinned-Dependencies","url":"https://scorecard.dev/viewer/?uri=github.com/go-qml/qml","weight":1.0},{"kind":"scorecard-check","description":"Scorecard Security-Policy: 0/10 (security policy file not detected)","ref":"Security-Policy","url":"https://scorecard.dev/viewer/?uri=github.com/go-qml/qml","weight":1.0},{"kind":"scorecard-check","description":"Scorecard Fuzzing: 0/10 (project is not fuzzed)","ref":"Fuzzing","url":"https://scorecard.dev/viewer/?uri=github.com/go-qml/qml","weight":1.0},{"kind":"scorecard-check","description":"Scorecard License: 9/10 (license file detected)","ref":"License","url":"https://scorecard.dev/viewer/?uri=github.com/go-qml/qml","weight":0.1},{"kind":"scorecard-check","description":"Scorecard Branch-Protection: 0/10 (branch protection not enabled on development/release branches)","ref":"Branch-Protection","url":"https://scorecard.dev/viewer/?uri=github.com/go-qml/qml","weight":1.0},{"kind":"scorecard-check","description":"Scorecard SAST: 0/10 (SAST tool is not run on all commits -- score normalized to 0)","ref":"SAST","url":"https://scorecard.dev/viewer/?uri=github.com/go-qml/qml","weight":1.0}],"data":{"date":"2026-11-09","commit":"2ee7e5ff737026a4dfa89801fac63561279040f4","matches_head":true},"error":null},{"analyzer":"sec-registry","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":"no registry dependencies declared"},{"analyzer":"ai-attribution","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"commits":319.0,"attributed_commits":0.0,"attributed_commit_share":0.0,"effective_loc":311624.0,"attributed_loc":0.0,"attributed_loc_share":0.0,"tools_detected":0.0},"findings":[],"evidence":[],"data":{"attributed_loc_by_commit":{},"tools":{},"monthly":{"2013-08":{"loc":2187,"attributed_loc":0},"2013-09":{"loc":4012,"attributed_loc":0},"2013-10":{"loc":494,"attributed_loc":0},"2013-11":{"loc":1264,"attributed_loc":0},"2013-12":{"loc":119,"attributed_loc":0},"2014-01":{"loc":23420,"attributed_loc":0},"2014-02":{"loc":4502,"attributed_loc":0},"2014-03":{"loc":1026,"attributed_loc":0},"2014-04":{"loc":15113,"attributed_loc":0},"2014-05":{"loc":173,"attributed_loc":0},"2014-08":{"loc":168874,"attributed_loc":0},"2014-09":{"loc":90387,"attributed_loc":0},"2014-10":{"loc":51,"attributed_loc":0},"2015-02":{"loc":2,"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":188.0,"flagged_units":0.0,"pre_ai_era_bursts":8.0,"pre_ai_era_measured_loc":91098.0,"pre_ai_era_burst_loc":72770.0,"measured_loc":91098.0,"flagged_loc":0.0,"flagged_loc_share":0.0,"max_loc_per_hour":5039.901813718805,"median_loc_per_hour":55.84519992455677,"pr_timed_units":0.0,"excluded_import_loc":220526.0},"findings":[],"evidence":[],"data":{"flagged_loc_by_commit":{},"excluded_import_commits":["0792804f79714b8641963652beb0e1528d471e46","4e2a8e0248d941055e68fec975ba411965918bd8","6b0feafb677230c292e228b79694aac23efb9715","8e7aff4584ce2214b2936f18d1be776596e430de"]},"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":209401.0,"index":0.005,"count:narrated_steps":1.0,"per_kloc:narrated_steps":0.005,"files:narrated_steps":1.0,"count:placeholder":0.0,"per_kloc:placeholder":0.0,"files:placeholder":0.0,"count:emoji_in_code":0.0,"per_kloc:emoji_in_code":0.0,"files:emoji_in_code":0.0,"count:assistant_voice":0.0,"per_kloc:assistant_voice":0.0,"files:assistant_voice":0.0},"findings":[],"evidence":[{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // Then, just run \"go generate\" to update the qrc.go file.","ref":"cmd/genqrc/main.go:25","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/cmd/genqrc/main.go#L25","weight":0.0}],"data":{},"error":null},{"analyzer":"sec-secrets","pillar":"security","status":"ok","tool_version":"gitleaks 8.30.1","metrics":{"secrets_current":0.0,"secrets_history":0.0,"secrets_nonprod":0.0,"secrets_low_confidence":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-sast","pillar":"security","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":7602.0,"findings_high":0.0,"findings_medium":7602.0,"findings_low":0.0,"weighted_findings":1900.5,"scanned_lines":246440.0,"parse_errors":7.0},"findings":[{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"bridge.go","line":254,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:bridge.go:254"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"bridge.go","line":305,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:bridge.go:305"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"bridge.go","line":379,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:bridge.go:379"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"bridge.go","line":481,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:bridge.go:481"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"bridge.go","line":504,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:bridge.go:504"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"bridge.go","line":504,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:bridge.go:504"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"bridge.go","line":527,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:bridge.go:527"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"bridge.go","line":630,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:bridge.go:630"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"bridge.go","line":659,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:bridge.go:659"},{"rule_id":"opengrep/go.lang.security.audit.xss.import-text-template","severity":"medium","message":"When working with web applications that involve rendering user-generated  content, it's important to properly escape any HTML content to prevent  Cross-Site Scripting (XSS) attacks. In Go, the `text/template` package does  not automatically escape HTML content, which can leave your application  vuln [confidence low]","path":"cmd/genqrc/main.go","line":45,"fingerprint":"go.lang.security.audit.xss.import-text-template:cmd/genqrc/main.go:45"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"cpptest/cpptest.go","line":29,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:cpptest/cpptest.go:29"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":21,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:21"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":23,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:23"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":65,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:65"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":128,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:128"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":134,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:134"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":159,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:159"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":185,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:185"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":231,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:231"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":232,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:232"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":366,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:366"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":372,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:372"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":373,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:373"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":393,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:393"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":394,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:394"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":411,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:411"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":412,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:412"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":433,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:433"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":438,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:438"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":501,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:501"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":502,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:502"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":517,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:517"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"datatype.go","line":530,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:datatype.go:530"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":661,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:661"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":666,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:666"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":671,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:671"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":676,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:676"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":681,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:681"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":692,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:692"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":699,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:699"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":704,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:704"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":715,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:715"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":720,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:720"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":731,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:731"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":798,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:798"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":803,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:803"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":803,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:803"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":803,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:803"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":803,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:803"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":844,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:844"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":857,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:857"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":864,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:864"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":874,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:874"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1006,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1006"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1053,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1053"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1063,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1063"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1068,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1068"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1084,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1084"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1089,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1089"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1094,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1094"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1099,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1099"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1104,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1104"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1109,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1109"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1114,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1114"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1119,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1119"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1124,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1124"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1129,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1129"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1134,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1134"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1139,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1139"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1144,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1144"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1149,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1149"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1154,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1154"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1159,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1159"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1164,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1164"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1169,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1169"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1180,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1180"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1192,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1192"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1197,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1197"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1202,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1202"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1250,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1250"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1263,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1263"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1273,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1273"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1283,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1283"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1313,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1313"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1318,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1318"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1323,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1323"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1328,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1328"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1464,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1464"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1469,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1469"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1474,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1474"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1484,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1484"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1494,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1494"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1504,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1504"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1514,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1514"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1529,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1529"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1534,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1534"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1544,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1544"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1559,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1559"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1569,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1569"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1579,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1579"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1589,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1589"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1599,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1599"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1609,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1609"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1624,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1624"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1632,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1632"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1645,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1645"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1658,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1658"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1671,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1671"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1684,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1684"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1697,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1697"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1710,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1710"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1723,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1723"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1736,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1736"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1749,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1749"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1762,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1762"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1775,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1775"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1788,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1788"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1801,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1801"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1814,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1814"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1827,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1827"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1840,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1840"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1853,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1853"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1866,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1866"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1879,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1879"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1892,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1892"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1905,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1905"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1918,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1918"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1931,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1931"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1941,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1941"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1951,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1951"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1961,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1961"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1971,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1971"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1981,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1981"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1981,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1981"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1991,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1991"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":1991,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:1991"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2001,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2001"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2001,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2001"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2011,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2011"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2011,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2011"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2024,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2024"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2037,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2037"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2050,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2050"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2063,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2063"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2076,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2076"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2089,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2089"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2102,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2102"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2115,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2115"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2128,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2128"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2141,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2141"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2154,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2154"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2167,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2167"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2180,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2180"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2193,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2193"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2206,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2206"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2219,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2219"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2229,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2229"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2239,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2239"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2249,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2249"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2259,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2259"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2269,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2269"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2284,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2284"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2289,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2289"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2294,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2294"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2304,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2304"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2314,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2314"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2327,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2327"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2340,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2340"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2353,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2353"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2366,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2366"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2376,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2376"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2386,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2386"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2396,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2396"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2406,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2406"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2419,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2419"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2432,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2432"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2445,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2445"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2458,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2458"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2468,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2468"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2478,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2478"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.0/gl.go","line":2510,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.0/gl.go:2510"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":661,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:661"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":666,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:666"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":671,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:671"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":676,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:676"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":681,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:681"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":692,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:692"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":699,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:699"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":704,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:704"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":715,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:715"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":720,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:720"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":731,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:731"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":798,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:798"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":803,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:803"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":803,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:803"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":803,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:803"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":803,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:803"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":844,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:844"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":857,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:857"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":864,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:864"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":874,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:874"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":919,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:919"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":930,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:930"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":953,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:953"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":974,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:974"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":990,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:990"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1003,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1003"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1041,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1041"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1140,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1140"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1187,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1187"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1197,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1197"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1202,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1202"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1218,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1218"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1223,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1223"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1228,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1228"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1233,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1233"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1238,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1238"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1243,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1243"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1248,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1248"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1253,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1253"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1258,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1258"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1263,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1263"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1268,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1268"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1273,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1273"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1278,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1278"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1283,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1283"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1288,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1288"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1293,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1293"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1298,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1298"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1303,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1303"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1314,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1314"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1326,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1326"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1331,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1331"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1336,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1336"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1384,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1384"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1397,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1397"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1407,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1407"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1417,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1417"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1447,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1447"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1452,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1452"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1457,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1457"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1462,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1462"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1598,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1598"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1603,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1603"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1608,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1608"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1618,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1618"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1628,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1628"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1638,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1638"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1648,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1648"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1663,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1663"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1668,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1668"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1678,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1678"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1693,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1693"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1703,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1703"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1713,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1713"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1723,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1723"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1733,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1733"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1743,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1743"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1758,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1758"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1766,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1766"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1779,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1779"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1792,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1792"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1805,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1805"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1818,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1818"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1831,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1831"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1844,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1844"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1857,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1857"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1870,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1870"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1883,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1883"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1896,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1896"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1909,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1909"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1922,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1922"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1935,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1935"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1948,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1948"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1961,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1961"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1974,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1974"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":1987,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:1987"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2000,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2000"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2013,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2013"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2026,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2026"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2039,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2039"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2052,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2052"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2065,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2065"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2075,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2075"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2085,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2085"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2095,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2095"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2105,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2105"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2115,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2115"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2115,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2115"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2125,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2125"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2125,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2125"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2135,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2135"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2135,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2135"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2145,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2145"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2145,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2145"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2158,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2158"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2171,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2171"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2184,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2184"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2197,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2197"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"gl/1.1/gl.go","line":2210,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:gl/1.1/gl.go:2210"}],"evidence":[],"data":{"rulesets":["go","c","bash"]},"error":null},{"analyzer":"sec-deps","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-actions","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-posture","pillar":"security","status":"ok","tool_version":null,"metrics":{"check:security_policy":0.0,"check:dependency_updates":0.0,"check:signed_commits":0.0,"check:lockfiles":1.0,"signed_commit_share":0.0,"unpinned_manifests":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-distribution","pillar":"security","status":"ok","tool_version":null,"metrics":{"signals":0.0,"binary_assets":0.0,"suspicious":0.0},"findings":[],"evidence":[],"data":{"signals":[],"suspicious":false,"unusual_traction":false,"metadata":true},"error":null},{"analyzer":"qual-complexity","pillar":"quality","status":"ok","tool_version":"lizard 1.25.1","metrics":{"functions":24017.0,"function_nloc":127905.0,"mean_ccn":1.44,"p90_ccn":2.0,"complex_functions":12.0,"long_functions":5.0,"many_param_functions":790.0,"risky_nloc_share":0.1119},"findings":[],"evidence":[{"kind":"complex-function","description":"parseQt in gl/gengl/parseqt.go: complexity 4854, 13350 lines","ref":"gl/gengl/parseqt.go","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/gl/gengl/parseqt.go#L35","weight":1.0},{"kind":"complex-function","description":"typeInfo in datatype.go: complexity 41, 177 lines","ref":"datatype.go","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/datatype.go#L256","weight":0.6833333333333333},{"kind":"complex-function","description":"readMaterials in examples/gopher/wavefront.go: complexity 34, 110 lines","ref":"examples/gopher/wavefront.go","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/examples/gopher/wavefront.go#L156","weight":0.5666666666666667},{"kind":"complex-function","description":"prepareParam in gl/gengl/main.go: complexity 31, 79 lines","ref":"gl/gengl/main.go","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/gl/gengl/main.go#L595","weight":0.5166666666666667},{"kind":"complex-function","description":"packDataValue in cpp/capi.cpp: complexity 30, 142 lines","ref":"cpp/capi.cpp","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/cpp/capi.cpp#L651","weight":0.5},{"kind":"complex-function","description":"Read in examples/gopher/wavefront.go: complexity 30, 112 lines","ref":"examples/gopher/wavefront.go","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/examples/gopher/wavefront.go#L31","weight":0.5},{"kind":"complex-function","description":"parseConsts in gl/gengl/main.go: complexity 25, 83 lines","ref":"gl/gengl/main.go","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/gl/gengl/main.go#L405","weight":0.4166666666666667},{"kind":"complex-function","description":"unpackDataValue in datatype.go: complexity 21, 69 lines","ref":"datatype.go","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/datatype.go#L127","weight":0.35},{"kind":"complex-function","description":"TestType::qt_metacall in cpptest/moc_testtype.cpp: complexity 17, 41 lines","ref":"cpptest/moc_testtype.cpp","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/cpptest/moc_testtype.cpp#L138","weight":0.2833333333333333},{"kind":"complex-function","description":"run in gl/gengl/main.go: complexity 17, 64 lines","ref":"gl/gengl/main.go","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/gl/gengl/main.go#L190","weight":0.2833333333333333}],"data":{},"error":null},{"analyzer":"qual-duplication","pillar":"quality","status":"ok","tool_version":"repotrust-dup-w6","metrics":{"compared_lines":170485.0,"duplicated_lines":75589.0,"duplicated_share":0.4434,"files":129.0},"findings":[],"evidence":[{"kind":"duplicate-code","description":"6+ duplicated lines: cmd/genqrc/main.go:109 and cmd/genqrc/main.go:194","ref":"cmd/genqrc/main.go","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/cmd/genqrc/main.go#L109","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: cmd/genqrc/main.go:162 and examples/qrcpacking/qrc.go:3","ref":"cmd/genqrc/main.go","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/cmd/genqrc/main.go#L162","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: cpp/govaluetype.h:14 and cpp/govaluetype.h:34","ref":"cpp/govaluetype.h","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/cpp/govaluetype.h#L14","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: cpp/moc_connector.cpp:14 and cpp/moc_govalue.cpp:14","ref":"cpp/moc_connector.cpp","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/cpp/moc_connector.cpp#L14","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: cpp/moc_connector.cpp:42 and cpp/moc_idletimer.cpp:41","ref":"cpp/moc_connector.cpp","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/cpp/moc_connector.cpp#L42","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: cpp/moc_govalue.cpp:40 and cpp/moc_govalue.cpp:107","ref":"cpp/moc_govalue.cpp","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/cpp/moc_govalue.cpp#L40","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: datatype.go:345 and datatype.go:403","ref":"datatype.go","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/datatype.go#L345","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: examples/controls/basiclayouts/basiclayouts.go:4 and examples/controls/gallery/gallery.go:4","ref":"examples/controls/basiclayouts/basiclayouts.go","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/examples/controls/basiclayouts/basiclayouts.go#L4","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: examples/gopher/wavefront.go:45 and examples/gopher/wavefront.go:166","ref":"examples/gopher/wavefront.go","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/examples/gopher/wavefront.go#L45","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: examples/imgprovider/imgprovider.go:34 and examples/painting-es2/painting.go:25","ref":"examples/imgprovider/imgprovider.go","url":"https://github.com/go-qml/qml/blob/2ee7e5ff737026a4dfa89801fac63561279040f4/examples/imgprovider/imgprovider.go#L34","weight":0.3}],"data":{},"error":null},{"analyzer":"qual-lint","pillar":"quality","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":15.0,"weighted_findings":5.25,"scanned_lines":246440.0,"category:correctness":15.0},"findings":[{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"gl/gengl/main.go","line":239,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:gl/gengl/main.go:239"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"gl/gengl/main.go","line":254,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:gl/gengl/main.go:254"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"cmd/ubuntu-touch/setup.sh","line":33,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:cmd/ubuntu-touch/setup.sh:33"},{"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":"cpp/update-moc.sh","line":4,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:cpp/update-moc.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":"cpp/update-moc.sh","line":4,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:cpp/update-moc.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":"cpp/update-moc.sh","line":6,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:cpp/update-moc.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":"cpp/update-moc.sh","line":15,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:cpp/update-moc.sh: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":"cpp/update-moc.sh","line":16,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:cpp/update-moc.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":"cpp/update-moc.sh","line":17,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:cpp/update-moc.sh:17"},{"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":"cpptest/update-moc.sh","line":4,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:cpptest/update-moc.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":"cpptest/update-moc.sh","line":4,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:cpptest/update-moc.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":"cpptest/update-moc.sh","line":9,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:cpptest/update-moc.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":"cpptest/update-moc.sh","line":10,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:cpptest/update-moc.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":"cpptest/update-moc.sh","line":11,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:cpptest/update-moc.sh:11"},{"rule_id":"opengrep/go.lang.correctness.eqeq-is-bad","severity":"low","message":"Detected useless comparison operation `value == value` or `value != value`. This will always return 'True' or 'False' and therefore is not necessary. Instead, remove this comparison operation or use another comparison expression that is not deterministic.","path":"datatype.go","line":489,"fingerprint":"go.lang.correctness.eqeq-is-bad:datatype.go:489"}],"evidence":[],"data":{},"error":null},{"analyzer":"qual-testing","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:has_tests":1.0,"check:test_ratio":0.012,"check:ci_present":0.0,"check:ci_runs_tests":0.0,"check:ci_runs_lint":0.0,"check:tests_cochange":1.0,"test_lines":1478.0,"source_lines":246440.0,"test_ratio":0.006,"ci_files":0.0,"cochange_share":0.3659,"cochange_commits":246.0},"findings":[],"evidence":[],"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":99.0},"findings":[],"evidence":[{"kind":"docs","description":"README.md","ref":"README.md","url":null,"weight":0.0},{"kind":"docs","description":"LICENSE","ref":"LICENSE","url":null,"weight":0.0}],"data":{},"error":null},{"analyzer":"qual-type-safety","pillar":"quality","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null}],"flags":[]}