{"schema_version":"2","scorer_version":"0.1.0","scoring_version":"prov-5+qual-2+sec-2","generated_at":"2026-11-14T14:51:59.997692Z","repo":{"ref":{"host":"github.com","owner":"ArhanChaudhary","name":"egg-solver"},"default_branch":"main","clone_url":"https://github.com/ArhanChaudhary/egg-solver.git","html_url":"https://github.com/ArhanChaudhary/egg-solver","description":"egg-solver is the fastest publicly available optimal Rubik's Cube solver","stars":11,"forks":1,"is_fork":false,"is_archived":false,"is_private":false,"size_kb":15379,"primary_language":"Rust","license_spdx":null,"created_at":"2025-06-07T21:31:24Z","pushed_at":"2026-11-10T08:43:59Z","security_policy_url":null,"distribution":{"owner_created_at":"2019-11-08T01:56:42Z","owner_type":"User","release_assets":[]}},"commit_sha":"28a1953da96f389154541ff1da145be1d08d394b","profile":{"lines_by_language":{"Rust":65013,"Python":2510,"Shell":1089,"JavaScript":1034,"C":111},"files_by_category":{"other":4455,"docs":1461,"config":1313,"source":128,"vendored":29,"test":4,"oversized":3,"generated":1},"source_lines":66951,"test_lines":2806},"pillars":{"ai_provenance":{"score":44.6,"confidence":0.95,"coverage":1.0,"label":"explicit","breakdown":{"attributed_share":0.4461,"suspected_share":0.0,"estimated_share":0.4461,"ai_artifacts":0.0,"flagged_work_units":8.0,"flagged_releases":null,"style_index":0.06},"summary":"Explicit AI attribution on 45% of first-party code added; an estimated 45% including velocity signals."},"quality":{"score":43.6,"confidence":0.9,"coverage":1.0,"label":"poor","breakdown":{"complexity":63.5,"duplication":0.6,"lint":60.7,"testing":45.3,"docs":40.0,"type_safety":40.0,"process":null},"summary":"Code quality is poor: test-to-source ratio 0.04, no CI test run detected; 15% of function code in complex or long functions; 85% duplicated lines. Weakest area: duplication."},"security":{"score":60.0,"confidence":0.85,"coverage":1.0,"label":"weak","breakdown":{"secrets":93.6,"sast":25.6,"dependencies":100.0,"ci_actions":36.6,"posture":0.0,"scorecard":null},"summary":"Security posture is weak: 10 high-severity SAST findings; 5 high-severity workflow issues. Weakest area: posture."}},"analyzer_results":[{"analyzer":"sec-scorecard","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":"no published OpenSSF Scorecard result for this repo"},{"analyzer":"sec-registry","pillar":"security","status":"ok","tool_version":null,"metrics":{"declared":13.0,"checked":13.0,"missing":0.0,"recent":0.0,"lookup_errors":0.0},"findings":[],"evidence":[],"data":{"phantom":false},"error":null},{"analyzer":"ai-attribution","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"commits":139.0,"attributed_commits":134.0,"attributed_commit_share":0.9640287769784173,"effective_loc":75842.0,"attributed_loc":33833.0,"attributed_loc_share":0.44609846786740853,"tools_detected":1.0},"findings":[],"evidence":[{"kind":"attribution-summary","description":"Claude Code: 134 attributed commits, 33,833 lines added","ref":null,"url":null,"weight":1.0},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"28a1953da96f389154541ff1da145be1d08d394b","url":"https://github.com/ArhanChaudhary/egg-solver/commit/28a1953da96f389154541ff1da145be1d08d394b","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"875fb45da4945c03b7b81dc26d3f9a969308fba2","url":"https://github.com/ArhanChaudhary/egg-solver/commit/875fb45da4945c03b7b81dc26d3f9a969308fba2","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"b922b75bb2e51b814f637dd943ea711e4e5c5a52","url":"https://github.com/ArhanChaudhary/egg-solver/commit/b922b75bb2e51b814f637dd943ea711e4e5c5a52","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"0bfaf66706c14842ffc8c1d0cf48e6dda3daffc8","url":"https://github.com/ArhanChaudhary/egg-solver/commit/0bfaf66706c14842ffc8c1d0cf48e6dda3daffc8","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"3f40b92366b015d05b525b477ef095b7cbcb96c4","url":"https://github.com/ArhanChaudhary/egg-solver/commit/3f40b92366b015d05b525b477ef095b7cbcb96c4","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"a8e1365e7037a0b22754f50d0c4048a0c0d47753","url":"https://github.com/ArhanChaudhary/egg-solver/commit/a8e1365e7037a0b22754f50d0c4048a0c0d47753","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"3652896878005109a8af672cb59772b12068edc5","url":"https://github.com/ArhanChaudhary/egg-solver/commit/3652896878005109a8af672cb59772b12068edc5","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"346433ad8b0f4a88e95eb90ad2aa68256744f4b4","url":"https://github.com/ArhanChaudhary/egg-solver/commit/346433ad8b0f4a88e95eb90ad2aa68256744f4b4","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"13307bad3150bd7eaeb138f9e0af5d75ae040640","url":"https://github.com/ArhanChaudhary/egg-solver/commit/13307bad3150bd7eaeb138f9e0af5d75ae040640","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"e18e971b2f8beef6b171f436900c8ab74d58f160","url":"https://github.com/ArhanChaudhary/egg-solver/commit/e18e971b2f8beef6b171f436900c8ab74d58f160","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"da134bc6d27b925fdb8b8ff42eea732c931831fc","url":"https://github.com/ArhanChaudhary/egg-solver/commit/da134bc6d27b925fdb8b8ff42eea732c931831fc","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"4dda0ab766057f8df8d3cd563439f1ac7b9af0c0","url":"https://github.com/ArhanChaudhary/egg-solver/commit/4dda0ab766057f8df8d3cd563439f1ac7b9af0c0","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"ce92f830536e6e7dfeb8e3cb9b35f7b2c318fc04","url":"https://github.com/ArhanChaudhary/egg-solver/commit/ce92f830536e6e7dfeb8e3cb9b35f7b2c318fc04","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"050ecb389305e13007e7d2e1f294fc342b1fe974","url":"https://github.com/ArhanChaudhary/egg-solver/commit/050ecb389305e13007e7d2e1f294fc342b1fe974","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"75f5e8c28689f34d805adfdd6252acb1d0a6bf58","url":"https://github.com/ArhanChaudhary/egg-solver/commit/75f5e8c28689f34d805adfdd6252acb1d0a6bf58","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"bbc455eead0725e5b360ee6206d1b06d512a4945","url":"https://github.com/ArhanChaudhary/egg-solver/commit/bbc455eead0725e5b360ee6206d1b06d512a4945","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"baa021d8ca5bb3df5ec05f73490a3b66fbe240b3","url":"https://github.com/ArhanChaudhary/egg-solver/commit/baa021d8ca5bb3df5ec05f73490a3b66fbe240b3","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"f4c064a228f7b0dca7dcc800d89926a8b9cd4482","url":"https://github.com/ArhanChaudhary/egg-solver/commit/f4c064a228f7b0dca7dcc800d89926a8b9cd4482","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"0a5b0cf7ab3ba23be61f3f0ec44a73026f609c7b","url":"https://github.com/ArhanChaudhary/egg-solver/commit/0a5b0cf7ab3ba23be61f3f0ec44a73026f609c7b","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"6ae0bb2388e3dd928bb2ad50ffe99d0de7d727e7","url":"https://github.com/ArhanChaudhary/egg-solver/commit/6ae0bb2388e3dd928bb2ad50ffe99d0de7d727e7","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"9d41ad7e2346ce77c9af5ee8cc4fcf60b1c82d19","url":"https://github.com/ArhanChaudhary/egg-solver/commit/9d41ad7e2346ce77c9af5ee8cc4fcf60b1c82d19","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"76c371493c27995d7a8d6d9ce6849c05ad39cb6b","url":"https://github.com/ArhanChaudhary/egg-solver/commit/76c371493c27995d7a8d6d9ce6849c05ad39cb6b","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"5739dd01c6badac7713af1cd696e61b222cc0419","url":"https://github.com/ArhanChaudhary/egg-solver/commit/5739dd01c6badac7713af1cd696e61b222cc0419","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"6a131a376a0c95d8b26c84abd1636be559013eb5","url":"https://github.com/ArhanChaudhary/egg-solver/commit/6a131a376a0c95d8b26c84abd1636be559013eb5","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"68047f2e3f001e369cc9e25e870e58441d10a2e5","url":"https://github.com/ArhanChaudhary/egg-solver/commit/68047f2e3f001e369cc9e25e870e58441d10a2e5","weight":0.9}],"data":{"attributed_loc_by_commit":{"900ed03faccb940d70a02afed04098e1ebdffee6":2743,"e68e619e119ef2df8f8ac9290d9490d291b42d1c":277,"aa80cecc484a13a034bb8a7ffd57728e852eaea6":10,"4ffb6f296f5e861f6889a691bb811a1112eb304a":114,"448f4fb1eda86b9ddf19d71b1346ee2501ab5d30":64,"856204bdb79a26423cc48db9d12f1f8dc4730200":24,"c49c3fdb3868be18c8f1ccaeabde4341aa61a489":753,"7ebb3f115304c1a7844970b07a4db4a4c6995ca3":27,"fd488906822a45598d6e31ecf89fcc2c8647f247":35,"3a7b790f029d7ee2ad30f64ada2496ccdb39d192":27,"43d148fcd1fe24d6fd3e9651afde3f676ebf88f5":61,"417a74d758e255b4b8d3fed6840267201180546a":69,"6ccd6c82c8822efc71a883214c5e93b56ec9b800":2,"cedc0012001fcd9e81338ceccbffd3b268b85a00":93,"388b911475d9874bb1ac999876c551a572ec8267":135,"cc8c00c8013bd5b48ceb83c4c81bf417ce5ecfe8":15,"169da9e7c5d37c4ea67a899304f5a1aeec488466":74,"3b10f597cdab1bb149644460c63ee3814ef189d1":61,"ef92dda9c1cb4b705b666b7582c8b267134e2298":3,"ca2921fdb2edda42860822dc18cf33037cb5192c":7,"30810e7bcbe324055583b54b5cdcd0d227219037":8,"cff820d30b5cf4c1137d3f29dc5bed91a32ff5f6":18,"d482047176d830070353321496210fea2b0776ab":41,"7652948423839d1497e855b6c608a70fca87ae7d":16,"403680ac9de21fe97aa64ba74c52339aefba4ec0":15,"1e7ccce9374489c33ee8b6ed78eae7728a09398d":22,"8de80483877cb7e879cf59f9c3ecb4794d996972":34,"3356857669304b4855c5e481b0fb608e740801d2":6,"0fc4f92c658fd9de5bd78d79f1d88e2c34071208":21,"567e005ae257f70c9ae905c9dda157e96957e7cb":73,"12a7bce61167699f839c671e139d36152333a291":42,"a5248b0b140ffbba33b6ef1046ec3f427373a676":123,"80fa3081a9b726c5827d2aa16639fc2c4decabcc":31,"0dc6f47609f72b0134db35811ff44ac4bb33f084":1772,"2b14dad536a3af9ce872c90029241ee3c3e0aa06":21,"84b03da5fbd618d6fc6133589f5213241c22e094":53,"c564dc3ad25dbe9c019646c86a24007b31b72db3":16,"d0ab36fb1ef16f87b6e21bb6cdc6b1628622b51a":111,"94e405d5c18d4bc3a9cf4422f0bc84e94f4f0d46":38,"1560974adfaea7c88d1419d88aec4eb8db096900":10,"a8ae5f91d5dec0d944316ce9e818c33d76ef6abd":649,"2f5a122b0d675f5c688a9c45fb4260e6726c8023":55,"29de940d1e56c5828d0fa10ba76147df2143796a":32,"88afbf547a414e1a281cac359e852fbe0ecc9fa9":56,"bc6be360fb526fbc0cd19821901bbde754c6f302":528,"7ea2a6c5afc0758f6c4d9fdad9f1a1165eb22e66":64,"1b1ac4ffdeaec4473e626bbd4369b7f29e8a36b4":171,"8a1f55ce728f713e8f2f3c7faeac2618cadac062":4,"865b1f84d372335a994ccf23710b9f773b5ba375":2,"75e1e9a3f3b18b6bf7228df54d3efe7ec076b7c4":174,"bc310cca4e35a40fbac55cf3be6f4b4c3ac61d25":650,"343080842bd1a4d6a221342555ef0790608c00f4":5,"555a6ea2896172dad1bbbfabf7073434ea8a0fc3":709,"e5912362e92f599e60be6d28b9ef0a4045943636":630,"1e0ede186433a2a12db0f0038acf1d9315ca195d":711,"1f9dcafc459364f9ea4247726f3d6b16f7c0c87c":435,"d5f3c52d1f61f660edb846616a1714134ba160e7":321,"ff86d683615b0a277bb0e51f896e69f5047006fd":416,"af1b296b8be35ca91cd111c64d5a7f39860725dc":19,"c6c7c5f8e00e6d1f3882358728f71f43134ba934":585,"3e599019dd280bbb5b19f96f885fef91ae6c3d51":229,"97e1abd758ca27cf74345899a7e13848bdaeeacf":27,"44b7d8af6df0ea09a9d616c7d9f2d9a813a6c511":64,"f66ec5a96becaab27ab1b3fe87b8ca5aeb049103":69,"56f5b585856ce5f99c20151becba5abb2a1de1fb":129,"816336671de4d8611827063eb7aaa7a897dfd12f":30,"e7b094e2c259eccc49fdc2f85949c5817ceaa41e":49,"13a13fae2bf592a157ffd498f88700873fd6a1b9":775,"78bc088ad5b17efe2f525900c72836f310a5ad44":37,"b3f0bfb138b66ea2e37edaaca9f2a144ea44a4ac":5,"387034cf97f094b6a39a8222a934c543f3137fa3":263,"1c2749a0515c6ac0c531a36d0fa45a265522002b":83,"7c46566b257e76d71c9bcaa67fa4ae387e4db058":14,"0339dd2a5560e413aba9d4ab0086f30f72ed7185":447,"3bf553072bf810818c2f42783f58553970975cac":199,"5029d24e7e68808a4b03c8d02e3376f8a20c3bae":18,"6a05ec87af61d7eea96c0def675aba31821680d7":23,"f07b1095350794af38de3f19172c61cc320da0db":710,"887c892003ae05501bec9c096e0713ebbcb6327a":91,"d4125fd510afd197cc495d22f43ab1f257644d90":21,"5f130cd649bd16f66e861ef9c22ca6390c308a2c":1465,"42b986b5394d1d73285d8c64d737ae6447e1a2df":2293,"0abb347581bf1e81f36aa1f5606f2aebc6f806cc":4,"f2cf828ae2f7f4342428fa4738a14b4e3bb0e5dc":561,"03abdfc1a91afb86bba371dd026bf83449b3d7fa":29,"710716d4779faf6fd2278473dae0ba0afd7db534":548,"db0b8ac510361f067f8c08497a63e50c66d7061f":1299,"fa2b454be70878b46dc56b6a737b5a3ced87c75f":874,"81eae95228b2d1871391d3977a6c4f1fbac2a90a":261,"9c45b7a4a3f1ab595212c5eed53859c178fdbd9a":27,"828737ea396607d2035e668fb59d09280dc5539b":58,"d786c0dc863d94e1afbab433f01c8f762db4b242":198,"c4bf6a83e5f5428dec70c4720ffb1a81f64f9dab":1935,"1b5ecd92be1cf30cb3dadee350b61ec7d2f3af9b":63,"13ea1af268ce6d3ae93a0c424fc6eda18f72121e":10,"2bdc042dbfa25ef5867251708e911cc573c1a6a8":12,"942d44c13569e979c6ffc8a72ef390cc695a29e9":29,"2ad24b860682c697079d82acdbea7ec5c66f0549":94,"ee627347eb57ff47a9980f2d6a11461fd3ab87c5":174,"cc43b7779fc239e7d5b6f6252ff4b33fcb584280":89,"ee9e887feeddc4357bc631793c7b84371da6311e":75,"6ff43502f3b4999c1a5e7dbd379135646b444c83":72,"0e453b6012ffb2ea0b19f31f4f158a1055827e9f":142,"f5e54001a81f0c9f36968db2c942c3fb5b5ff5ba":29,"6353621920874392f317c50e050c0cd48d3b7b97":9,"5f9e56bb519e20a34075617ac300c56e15a3b718":5,"102023f6b39a9f8396e9cbbc476f8a1b40eb83b1":6,"9a338aa4ed85b726f8d0b9ef7a435823b5b7c882":21,"7d8b60632727fd8ae10f1c2fc53862f03ed8bc27":301,"68047f2e3f001e369cc9e25e870e58441d10a2e5":51,"6a131a376a0c95d8b26c84abd1636be559013eb5":502,"5739dd01c6badac7713af1cd696e61b222cc0419":887,"9d41ad7e2346ce77c9af5ee8cc4fcf60b1c82d19":32,"76c371493c27995d7a8d6d9ce6849c05ad39cb6b":803,"6ae0bb2388e3dd928bb2ad50ffe99d0de7d727e7":1848,"f4c064a228f7b0dca7dcc800d89926a8b9cd4482":545,"0a5b0cf7ab3ba23be61f3f0ec44a73026f609c7b":377,"baa021d8ca5bb3df5ec05f73490a3b66fbe240b3":82,"bbc455eead0725e5b360ee6206d1b06d512a4945":27,"75f5e8c28689f34d805adfdd6252acb1d0a6bf58":385,"050ecb389305e13007e7d2e1f294fc342b1fe974":0,"ce92f830536e6e7dfeb8e3cb9b35f7b2c318fc04":132,"4dda0ab766057f8df8d3cd563439f1ac7b9af0c0":21,"da134bc6d27b925fdb8b8ff42eea732c931831fc":49,"e18e971b2f8beef6b171f436900c8ab74d58f160":38,"13307bad3150bd7eaeb138f9e0af5d75ae040640":694,"346433ad8b0f4a88e95eb90ad2aa68256744f4b4":0,"3652896878005109a8af672cb59772b12068edc5":41,"a8e1365e7037a0b22754f50d0c4048a0c0d47753":65,"3f40b92366b015d05b525b477ef095b7cbcb96c4":0,"0bfaf66706c14842ffc8c1d0cf48e6dda3daffc8":0,"b922b75bb2e51b814f637dd943ea711e4e5c5a52":4,"875fb45da4945c03b7b81dc26d3f9a969308fba2":0,"28a1953da96f389154541ff1da145be1d08d394b":3},"tools":{"claude-code":{"name":"Claude Code","commits":134,"loc":33833,"first_seen":1793656862,"last_seen":1794300239}},"monthly":{"2026-11":{"loc":75842,"attributed_loc":33833}}},"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":46.0,"flagged_units":8.0,"pre_ai_era_bursts":0.0,"pre_ai_era_measured_loc":0.0,"pre_ai_era_burst_loc":0.0,"measured_loc":32806.0,"flagged_loc":19650.0,"flagged_loc_share":0.5989757971102847,"max_loc_per_hour":2634.1463414634145,"median_loc_per_hour":269.21787729688435,"pr_timed_units":0.0,"excluded_import_loc":43036.0},"findings":[],"evidence":[{"kind":"velocity-burst","description":"3,570 lines of first-party code in ~1.4h (2,634 lines/hour, 4 commit session)","ref":"6ae0bb2388e3dd928bb2ad50ffe99d0de7d727e7","url":"https://github.com/ArhanChaudhary/egg-solver/commit/6ae0bb2388e3dd928bb2ad50ffe99d0de7d727e7","weight":0.6},{"kind":"velocity-burst","description":"3,874 lines of first-party code in ~1.7h (2,287 lines/hour, 5 commit session)","ref":"0abb347581bf1e81f36aa1f5606f2aebc6f806cc","url":"https://github.com/ArhanChaudhary/egg-solver/commit/0abb347581bf1e81f36aa1f5606f2aebc6f806cc","weight":0.6},{"kind":"velocity-burst","description":"2,173 lines of first-party code in ~1.3h (1,686 lines/hour, 2 commit session)","ref":"db0b8ac510361f067f8c08497a63e50c66d7061f","url":"https://github.com/ArhanChaudhary/egg-solver/commit/db0b8ac510361f067f8c08497a63e50c66d7061f","weight":0.5057844827586206},{"kind":"velocity-burst","description":"2,133 lines of first-party code in ~1.3h (1,591 lines/hour, 2 commit session)","ref":"c4bf6a83e5f5428dec70c4720ffb1a81f64f9dab","url":"https://github.com/ArhanChaudhary/egg-solver/commit/c4bf6a83e5f5428dec70c4720ffb1a81f64f9dab","weight":0.47743834196891194},{"kind":"velocity-burst","description":"2,811 lines of first-party code in ~2.5h (1,111 lines/hour, 6 commit session)","ref":"d5f3c52d1f61f660edb846616a1714134ba160e7","url":"https://github.com/ArhanChaudhary/egg-solver/commit/d5f3c52d1f61f660edb846616a1714134ba160e7","weight":0.33342998352553543},{"kind":"velocity-burst","description":"1,340 lines of first-party code in ~2.0h (686 lines/hour, 6 commit session)","ref":"44b7d8af6df0ea09a9d616c7d9f2d9a813a6c511","url":"https://github.com/ArhanChaudhary/egg-solver/commit/44b7d8af6df0ea09a9d616c7d9f2d9a813a6c511","weight":0.2058605974395448},{"kind":"velocity-burst","description":"1,681 lines of first-party code in ~2.6h (648 lines/hour, 9 commit session)","ref":"bc310cca4e35a40fbac55cf3be6f4b4c3ac61d25","url":"https://github.com/ArhanChaudhary/egg-solver/commit/bc310cca4e35a40fbac55cf3be6f4b4c3ac61d25","weight":0.19450182129847865},{"kind":"velocity-burst","description":"2,068 lines of first-party code in ~4.0h (519 lines/hour, 7 commit session)","ref":"a5248b0b140ffbba33b6ef1046ec3f427373a676","url":"https://github.com/ArhanChaudhary/egg-solver/commit/a5248b0b140ffbba33b6ef1046ec3f427373a676","weight":0.15562957285206605}],"data":{"flagged_loc_by_commit":{"3356857669304b4855c5e481b0fb608e740801d2":6,"0fc4f92c658fd9de5bd78d79f1d88e2c34071208":21,"567e005ae257f70c9ae905c9dda157e96957e7cb":73,"12a7bce61167699f839c671e139d36152333a291":42,"a5248b0b140ffbba33b6ef1046ec3f427373a676":123,"80fa3081a9b726c5827d2aa16639fc2c4decabcc":31,"0dc6f47609f72b0134db35811ff44ac4bb33f084":1772,"29de940d1e56c5828d0fa10ba76147df2143796a":32,"88afbf547a414e1a281cac359e852fbe0ecc9fa9":56,"bc6be360fb526fbc0cd19821901bbde754c6f302":528,"7ea2a6c5afc0758f6c4d9fdad9f1a1165eb22e66":64,"1b1ac4ffdeaec4473e626bbd4369b7f29e8a36b4":171,"8a1f55ce728f713e8f2f3c7faeac2618cadac062":4,"865b1f84d372335a994ccf23710b9f773b5ba375":2,"75e1e9a3f3b18b6bf7228df54d3efe7ec076b7c4":174,"bc310cca4e35a40fbac55cf3be6f4b4c3ac61d25":650,"343080842bd1a4d6a221342555ef0790608c00f4":5,"555a6ea2896172dad1bbbfabf7073434ea8a0fc3":709,"e5912362e92f599e60be6d28b9ef0a4045943636":630,"1e0ede186433a2a12db0f0038acf1d9315ca195d":711,"1f9dcafc459364f9ea4247726f3d6b16f7c0c87c":435,"d5f3c52d1f61f660edb846616a1714134ba160e7":321,"ff86d683615b0a277bb0e51f896e69f5047006fd":416,"af1b296b8be35ca91cd111c64d5a7f39860725dc":19,"c6c7c5f8e00e6d1f3882358728f71f43134ba934":585,"3e599019dd280bbb5b19f96f885fef91ae6c3d51":229,"97e1abd758ca27cf74345899a7e13848bdaeeacf":27,"44b7d8af6df0ea09a9d616c7d9f2d9a813a6c511":64,"887c892003ae05501bec9c096e0713ebbcb6327a":91,"d4125fd510afd197cc495d22f43ab1f257644d90":21,"5f130cd649bd16f66e861ef9c22ca6390c308a2c":1465,"42b986b5394d1d73285d8c64d737ae6447e1a2df":2293,"0abb347581bf1e81f36aa1f5606f2aebc6f806cc":4,"db0b8ac510361f067f8c08497a63e50c66d7061f":1299,"fa2b454be70878b46dc56b6a737b5a3ced87c75f":874,"d786c0dc863d94e1afbab433f01c8f762db4b242":198,"c4bf6a83e5f5428dec70c4720ffb1a81f64f9dab":1935,"5739dd01c6badac7713af1cd696e61b222cc0419":887,"9d41ad7e2346ce77c9af5ee8cc4fcf60b1c82d19":32,"76c371493c27995d7a8d6d9ce6849c05ad39cb6b":803,"6ae0bb2388e3dd928bb2ad50ffe99d0de7d727e7":1848},"excluded_import_commits":["900ed03faccb940d70a02afed04098e1ebdffee6","ec9bf29653afc152d0c4f8fd74fc0c77b4e533a5"]},"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":66951.0,"index":0.06,"count:narrated_steps":0.0,"per_kloc:narrated_steps":0.0,"files:narrated_steps":0.0,"count:placeholder":0.0,"per_kloc:placeholder":0.0,"files:placeholder":0.0,"count:emoji_in_code":0.0,"per_kloc:emoji_in_code":0.0,"files:emoji_in_code":0.0,"count:assistant_voice":2.0,"per_kloc:assistant_voice":0.03,"files:assistant_voice":2.0},"findings":[],"evidence":[{"kind":"stylometry:assistant_voice","description":"assistant-style phrasing left in code: # The report includes the reviewed upstream findings as requested. Keep a","ref":"docs/reproduce/final-report.py:1060","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/reproduce/final-report.py#L1060","weight":0.0},{"kind":"stylometry:assistant_voice","description":"assistant-style phrasing left in code: the nodes, as requested. No 1 GiB hugetlb measurements exist in this archive:","ref":"docs/reproduce/historical/analyze-phack.py:258","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/reproduce/historical/analyze-phack.py#L258","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":2.0,"secrets_low_confidence":0.0},"findings":[{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"docs/evidence/validation/continuation/miri-before-additional-ub-audit/no-ub-evidence.json","line":17,"fingerprint":"docs/evidence/validation/continuation/miri-before-additional-ub-audit/no-ub-evidence.json:generic-api-key:17"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"docs/evidence/validation/mordant/sources.json","line":158,"fingerprint":"docs/evidence/validation/mordant/sources.json:generic-api-key:158"}],"evidence":[],"data":{},"error":null},{"analyzer":"sec-sast","pillar":"security","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":1022.0,"findings_high":10.0,"findings_medium":24.0,"findings_low":988.0,"weighted_findings":260.613,"scanned_lines":66951.0,"parse_errors":16.0},"findings":[{"rule_id":"opengrep/python.lang.security.audit.dangerous-subprocess-use-audit","severity":"high","message":"Detected subprocess function 'check_output' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external resource. You may consider using 'shlex.escape()'. [confidence low]","path":"docs/data/nissy-throughput-20261108/cross-replay.py","line":6,"fingerprint":"python.lang.security.audit.dangerous-subprocess-use-audit:docs/data/nissy-throughput-20261108/cross-replay.py:6"},{"rule_id":"opengrep/python.lang.security.audit.dangerous-subprocess-use-audit","severity":"high","message":"Detected subprocess function 'Popen' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external resource. You may consider using 'shlex.escape()'. [confidence low]","path":"docs/data/nissy-throughput-20261108/matrix.py","line":44,"fingerprint":"python.lang.security.audit.dangerous-subprocess-use-audit:docs/data/nissy-throughput-20261108/matrix.py:44"},{"rule_id":"opengrep/python.lang.security.audit.dangerous-subprocess-use-audit","severity":"high","message":"Detected subprocess function 'Popen' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external resource. You may consider using 'shlex.escape()'. [confidence low]","path":"docs/data/nissy-throughput-20261108/matrix.py","line":45,"fingerprint":"python.lang.security.audit.dangerous-subprocess-use-audit:docs/data/nissy-throughput-20261108/matrix.py:45"},{"rule_id":"opengrep/python.lang.security.audit.dangerous-subprocess-use-audit","severity":"high","message":"Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external resource. You may consider using 'shlex.escape()'. [confidence low]","path":"docs/data/nissy-throughput-20261108/matrix.py","line":82,"fingerprint":"python.lang.security.audit.dangerous-subprocess-use-audit:docs/data/nissy-throughput-20261108/matrix.py:82"},{"rule_id":"opengrep/python.lang.security.audit.dangerous-subprocess-use-audit","severity":"high","message":"Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external resource. You may consider using 'shlex.escape()'. [confidence low]","path":"docs/data/nissy-throughput-20261108/restore-requested-tables.py","line":22,"fingerprint":"python.lang.security.audit.dangerous-subprocess-use-audit:docs/data/nissy-throughput-20261108/restore-requested-tables.py:22"},{"rule_id":"opengrep/python.lang.security.audit.dangerous-os-exec-audit","severity":"high","message":"Found dynamic content when spawning a process. This is dangerous if external data can reach this function call because it allows a malicious actor to execute commands. Ensure no external data reaches here. [confidence low]","path":"docs/data/nxopt32-20261107/exec-solver.py","line":5,"fingerprint":"python.lang.security.audit.dangerous-os-exec-audit:docs/data/nxopt32-20261107/exec-solver.py:5"},{"rule_id":"opengrep/python.lang.security.audit.dangerous-os-exec-tainted-env-args","severity":"high","message":"Found user controlled content when spawning a process. This is dangerous because it allows a malicious actor to execute commands. [confidence medium]","path":"docs/data/nxopt32-20261107/exec-solver.py","line":5,"fingerprint":"python.lang.security.audit.dangerous-os-exec-tainted-env-args:docs/data/nxopt32-20261107/exec-solver.py:5"},{"rule_id":"opengrep/python.lang.security.audit.dangerous-subprocess-use-audit","severity":"high","message":"Detected subprocess function 'Popen' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external resource. You may consider using 'shlex.escape()'. [confidence low]","path":"docs/data/nxopt32-20261107/run.py","line":34,"fingerprint":"python.lang.security.audit.dangerous-subprocess-use-audit:docs/data/nxopt32-20261107/run.py:34"},{"rule_id":"opengrep/python.lang.security.audit.dangerous-subprocess-use-audit","severity":"high","message":"Detected subprocess function 'Popen' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external resource. You may consider using 'shlex.escape()'. [confidence low]","path":"docs/data/nxopt32-20261107/run.py","line":35,"fingerprint":"python.lang.security.audit.dangerous-subprocess-use-audit:docs/data/nxopt32-20261107/run.py:35"},{"rule_id":"opengrep/python.lang.security.audit.dangerous-subprocess-use-audit","severity":"high","message":"Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external resource. You may consider using 'shlex.escape()'. [confidence low]","path":"docs/reproduce/historical/replay-phack-exports.py","line":28,"fingerprint":"python.lang.security.audit.dangerous-subprocess-use-audit:docs/reproduce/historical/replay-phack-exports.py:28"},{"rule_id":"opengrep/python.lang.security.audit.exec-detected","severity":"medium","message":"Detected the use of exec(). exec() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources. [confidence low]","path":"docs/data/nissy-throughput-20261108/finish-scaling.py","line":3,"fingerprint":"python.lang.security.audit.exec-detected:docs/data/nissy-throughput-20261108/finish-scaling.py:3"},{"rule_id":"opengrep/c.lang.security.insecure-use-printf-fn","severity":"medium","message":"Avoid using user-controlled format strings passed into 'sprintf', 'printf' and 'vsprintf'. These functions put you at risk of buffer overflow vulnerabilities through the use of format string exploits. Instead, use 'snprintf' and 'vsnprintf'. [confidence low]","path":"docs/data/nissy-throughput-20261108/src/hugecp.c","line":44,"fingerprint":"c.lang.security.insecure-use-printf-fn:docs/data/nissy-throughput-20261108/src/hugecp.c:44"},{"rule_id":"opengrep/javascript.express.security.audit.xss.mustache.template-explicit-unescape","severity":"medium","message":"Detected an explicit unescape in a Mustache template, using triple braces '{{{...}}}' or ampersand '&'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location. [confidence low]","path":"docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs.html","line":153,"fingerprint":"javascript.express.security.audit.xss.mustache.template-explicit-unescape:docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs.html:153"},{"rule_id":"opengrep/javascript.express.security.audit.xss.mustache.template-explicit-unescape","severity":"medium","message":"Detected an explicit unescape in a Mustache template, using triple braces '{{{...}}}' or ampersand '&'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location. [confidence low]","path":"docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs.html","line":156,"fingerprint":"javascript.express.security.audit.xss.mustache.template-explicit-unescape:docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs.html:156"},{"rule_id":"opengrep/javascript.express.security.audit.xss.mustache.template-explicit-unescape","severity":"medium","message":"Detected an explicit unescape in a Mustache template, using triple braces '{{{...}}}' or ampersand '&'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location. [confidence low]","path":"docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs.html","line":255,"fingerprint":"javascript.express.security.audit.xss.mustache.template-explicit-unescape:docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs.html:255"},{"rule_id":"opengrep/javascript.express.security.audit.xss.mustache.template-explicit-unescape","severity":"medium","message":"Detected an explicit unescape in a Mustache template, using triple braces '{{{...}}}' or ampersand '&'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location. [confidence low]","path":"docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs.html","line":440,"fingerprint":"javascript.express.security.audit.xss.mustache.template-explicit-unescape:docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs.html:440"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"scripts/render-docs.mjs","line":126,"fingerprint":"javascript.lang.security.html-in-template-string:scripts/render-docs.mjs:126"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"scripts/render-docs.mjs","line":126,"fingerprint":"javascript.lang.security.html-in-template-string:scripts/render-docs.mjs:126"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"scripts/render-docs.mjs","line":127,"fingerprint":"javascript.lang.security.html-in-template-string:scripts/render-docs.mjs:127"},{"rule_id":"opengrep/javascript.jquery.security.audit.prohibit-jquery-html","severity":"medium","message":"JQuery's `html` function is susceptible to Cross Site Scripting (XSS) attacks. If you're just passing text, consider `text` instead. Otherwise, use a function that escapes HTML such as edX's `HtmlUtils.setHtml()`. [confidence low]","path":"scripts/render-docs.mjs","line":145,"fingerprint":"javascript.jquery.security.audit.prohibit-jquery-html:scripts/render-docs.mjs:145"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"scripts/render-docs.mjs","line":154,"fingerprint":"javascript.lang.security.html-in-template-string:scripts/render-docs.mjs:154"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"scripts/render-docs.mjs","line":156,"fingerprint":"javascript.lang.security.html-in-template-string:scripts/render-docs.mjs:156"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"scripts/render-docs.mjs","line":167,"fingerprint":"javascript.lang.security.html-in-template-string:scripts/render-docs.mjs:167"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"scripts/render-docs.mjs","line":168,"fingerprint":"javascript.lang.security.html-in-template-string:scripts/render-docs.mjs:168"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"scripts/render-docs.mjs","line":173,"fingerprint":"javascript.lang.security.html-in-template-string:scripts/render-docs.mjs:173"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"scripts/render-docs.mjs","line":175,"fingerprint":"javascript.lang.security.html-in-template-string:scripts/render-docs.mjs:175"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"scripts/render-docs.mjs","line":175,"fingerprint":"javascript.lang.security.html-in-template-string:scripts/render-docs.mjs:175"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"scripts/render-docs.mjs","line":179,"fingerprint":"javascript.lang.security.html-in-template-string:scripts/render-docs.mjs:179"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"scripts/render-docs.mjs","line":179,"fingerprint":"javascript.lang.security.html-in-template-string:scripts/render-docs.mjs:179"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"scripts/render-docs.mjs","line":179,"fingerprint":"javascript.lang.security.html-in-template-string:scripts/render-docs.mjs:179"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"scripts/render-docs.mjs","line":180,"fingerprint":"javascript.lang.security.html-in-template-string:scripts/render-docs.mjs:180"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"scripts/render-docs.mjs","line":181,"fingerprint":"javascript.lang.security.html-in-template-string:scripts/render-docs.mjs:181"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-dynamic-method","severity":"medium","message":"Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low]","path":"wasm/demo-worker.mjs","line":36,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:wasm/demo-worker.mjs:36"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-dynamic-method","severity":"medium","message":"Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low]","path":"wasm/egg-solver.mjs","line":348,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:wasm/egg-solver.mjs:348"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"benches/kernels.rs","line":61,"fingerprint":"rust.lang.security.unsafe-usage:benches/kernels.rs:61"},{"rule_id":"opengrep/rust.lang.security.args","severity":"low","message":"args should not be used for security operations. From the docs: \"The first element is traditionally the path of the executable, but it can be set to arbitrary text, and might not even exist. This means this property should not be relied upon for security purposes.\" [confidence high]","path":"docs/data/nissy-throughput-20261108/src/throughput-measured.rs","line":21,"fingerprint":"rust.lang.security.args:docs/data/nissy-throughput-20261108/src/throughput-measured.rs:21"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/data/nissy-throughput-20261108/src/throughput-measured.rs","line":51,"fingerprint":"rust.lang.security.unsafe-usage:docs/data/nissy-throughput-20261108/src/throughput-measured.rs:51"},{"rule_id":"opengrep/rust.lang.security.args","severity":"low","message":"args should not be used for security operations. From the docs: \"The first element is traditionally the path of the executable, but it can be set to arbitrary text, and might not even exist. This means this property should not be relied upon for security purposes.\" [confidence high]","path":"docs/data/nissy-throughput-20261108/src/throughput.rs","line":24,"fingerprint":"rust.lang.security.args:docs/data/nissy-throughput-20261108/src/throughput.rs:24"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/data/nissy-throughput-20261108/src/throughput.rs","line":54,"fingerprint":"rust.lang.security.unsafe-usage:docs/data/nissy-throughput-20261108/src/throughput.rs:54"},{"rule_id":"opengrep/rust.lang.security.args","severity":"low","message":"args should not be used for security operations. From the docs: \"The first element is traditionally the path of the executable, but it can be set to arbitrary text, and might not even exist. This means this property should not be relied upon for security purposes.\" [confidence high]","path":"docs/data/nissy-throughput-20261108/src/verify_solutions.rs","line":17,"fingerprint":"rust.lang.security.args:docs/data/nissy-throughput-20261108/src/verify_solutions.rs:17"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/coord.rs","line":216,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/coord.rs:216"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/coord.rs","line":254,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/coord.rs:254"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/coord.rs","line":273,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/coord.rs:273"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/coord.rs","line":290,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/coord.rs:290"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/coord.rs","line":306,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/coord.rs:306"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/coord.rs","line":349,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/coord.rs:349"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/coord.rs","line":408,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/coord.rs:408"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/coord.rs","line":461,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/coord.rs:461"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":392,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:392"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":406,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:406"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":413,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:413"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":605,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:605"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":1178,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:1178"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":1469,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:1469"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":1493,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:1493"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2034,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2034"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2045,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2045"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2085,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2085"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2131,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2131"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2138,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2138"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2168,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2168"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2273,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2273"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2305,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2305"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2340,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2340"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2351,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2351"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2431,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2431"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2435,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2435"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2441,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2441"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2450,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2450"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2453,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2453"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2460,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2460"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2534,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2534"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2656,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2656"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2672,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2672"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2675,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2675"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2689,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2689"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2706,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2706"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2718,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2718"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2729,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2729"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2792,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2792"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2804,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2804"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2827,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2827"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2840,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2840"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2847,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2847"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2860,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2860"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2870,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2870"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2878,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2878"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2885,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2885"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2910,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2910"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2923,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2923"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2924,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2924"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2944,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2944"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2950,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2950"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2967,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2967"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2975,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2975"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":2999,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:2999"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3028,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3028"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3099,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3099"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3226,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3226"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3287,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3287"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3292,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3292"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3310,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3310"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3316,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3316"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3324,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3324"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3327,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3327"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3356,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3356"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3365,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3365"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3375,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3375"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3412,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3412"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3427,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3427"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3445,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3445"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3448,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3448"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3486,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3486"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3488,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3488"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3494,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3494"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3501,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3501"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3504,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3504"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3521,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3521"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3573,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3573"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3574,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3574"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":3597,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:3597"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":4080,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:4080"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","line":4361,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/lanes/share.rs:4361"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/portable/mod.rs","line":487,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/portable/mod.rs:487"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/portable/mod.rs","line":499,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/portable/mod.rs:499"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/portable/mod.rs","line":518,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/portable/mod.rs:518"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/portable/mod.rs","line":529,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/portable/mod.rs:529"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/portable/mod.rs","line":657,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/portable/mod.rs:657"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/portable/mod.rs","line":783,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/portable/mod.rs:783"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/solver.rs","line":187,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/solver.rs:187"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/solver.rs","line":211,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/solver.rs:211"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/solver.rs","line":231,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/solver.rs:231"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":184,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:184"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":227,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:227"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":254,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:254"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":262,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:262"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":309,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:309"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":350,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:350"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":364,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:364"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":369,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:369"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":388,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:388"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":490,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:490"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":511,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:511"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":535,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:535"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":538,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:538"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":572,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:572"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":582,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:582"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":603,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:603"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":612,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:612"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":621,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:621"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":628,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:628"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":634,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:634"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":736,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:736"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":751,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:751"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":970,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:970"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":1007,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:1007"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":1127,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:1127"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":1131,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:1131"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":1159,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:1159"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":1171,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:1171"},{"rule_id":"opengrep/rust.lang.security.temp-dir","severity":"low","message":"temp_dir should not be used for security operations. From the docs: 'The temporary directory may be shared among users, or between processes with different privileges; thus, the creation of any files or directories in the temporary directory must use a secure method to create a uniquely named file.  [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":1190,"fingerprint":"rust.lang.security.temp-dir:docs/evidence/validation/mordant/sources/main/src/tables.rs:1190"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables.rs","line":1239,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables.rs:1239"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/file.rs","line":298,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/file.rs:298"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/file.rs","line":390,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/file.rs:390"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/shm.rs","line":315,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/shm.rs:315"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/shm.rs","line":325,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/shm.rs:325"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/shm.rs","line":337,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/shm.rs:337"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/shm.rs","line":346,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/shm.rs:346"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/shm.rs","line":363,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/shm.rs:363"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/shm.rs","line":385,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/shm.rs:385"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/shm.rs","line":407,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/shm.rs:407"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/shm.rs","line":419,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/shm.rs:419"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/shm.rs","line":653,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/shm.rs:653"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/shm.rs","line":675,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/shm.rs:675"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/shm.rs","line":735,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/shm.rs:735"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/shm.rs","line":810,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/shm.rs:810"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/shm.rs","line":832,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/shm.rs:832"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/shm.rs","line":837,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/shm.rs:837"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/src/tables/shm.rs","line":1140,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/src/tables/shm.rs:1140"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs","line":64,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs:64"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs","line":126,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs:126"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs","line":186,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs:186"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs","line":197,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs:197"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs","line":313,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs:313"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs","line":358,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/mordant/sources/main/wasm/src/lib.rs:358"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":392,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:392"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":406,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:406"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":413,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:413"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":605,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:605"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":1180,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:1180"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":1471,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:1471"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":1495,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:1495"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":1693,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:1693"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2039,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2039"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2050,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2050"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2090,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2090"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2136,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2136"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2143,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2143"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2173,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2173"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2285,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2285"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2317,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2317"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2352,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2352"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2363,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2363"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2443,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2443"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2447,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2447"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2453,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2453"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2462,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2462"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2465,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2465"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2472,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2472"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2546,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2546"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2668,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2668"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2684,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2684"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2687,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2687"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2701,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2701"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2718,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2718"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2730,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2730"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2741,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2741"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2804,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2804"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2816,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2816"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2839,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2839"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2852,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2852"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2859,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2859"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2872,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2872"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2882,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2882"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2890,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2890"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2897,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2897"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2922,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2922"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2935,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2935"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2936,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2936"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2956,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2956"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2962,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2962"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2979,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2979"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":2987,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:2987"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3011,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3011"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3040,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3040"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3111,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3111"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3238,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3238"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3299,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3299"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3304,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3304"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3322,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3322"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3328,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3328"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3336,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3336"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3339,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3339"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3368,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3368"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3377,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3377"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3387,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3387"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3424,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3424"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3439,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3439"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3457,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3457"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3460,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3460"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3498,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3498"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3500,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3500"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3506,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3506"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3513,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3513"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3516,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3516"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3533,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3533"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3585,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3585"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3586,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3586"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":3609,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:3609"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","line":4103,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/lanes/share.rs:4103"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":214,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:214"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":257,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:257"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":284,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:284"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":292,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:292"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":342,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:342"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":391,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:391"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":406,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:406"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":411,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:411"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":431,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:431"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":543,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:543"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":558,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:558"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":571,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:571"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":595,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:595"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":598,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:598"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":645,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:645"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":655,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:655"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":676,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:676"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":685,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:685"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":694,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:694"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":701,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:701"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":707,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:707"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":814,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:814"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":870,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:870"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":887,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:887"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":899,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:899"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":1042,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:1042"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":1062,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:1062"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":1112,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:1112"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":1122,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:1122"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":1158,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:1158"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":1278,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:1278"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":1282,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:1282"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":1310,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:1310"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":1322,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:1322"},{"rule_id":"opengrep/rust.lang.security.temp-dir","severity":"low","message":"temp_dir should not be used for security operations. From the docs: 'The temporary directory may be shared among users, or between processes with different privileges; thus, the creation of any files or directories in the temporary directory must use a secure method to create a uniquely named file.  [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":1341,"fingerprint":"rust.lang.security.temp-dir:docs/evidence/validation/ub-audit/fix/src/tables.rs:1341"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":1365,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:1365"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":1389,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:1389"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":1410,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:1410"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables.rs","line":1452,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables.rs:1452"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"docs/evidence/validation/ub-audit/fix/src/tables/shm.rs","line":46,"fingerprint":"rust.lang.security.unsafe-usage:docs/evidence/validation/ub-audit/fix/src/tables/shm.rs:46"}],"evidence":[],"data":{"rulesets":["rust","python","bash","javascript","c"]},"error":null},{"analyzer":"sec-deps","pillar":"security","status":"ok","tool_version":"osv-scanner version: 2.7.1","metrics":{"vulnerable_packages":0.0,"vulnerabilities":0.0,"vulns_critical":0.0,"vulns_high":0.0,"vulns_medium":0.0,"vulns_low":0.0,"vulns_unknown":0.0,"penalty":0.0},"findings":[],"evidence":[],"data":{"ecosystems":["crates.io"]},"error":null},{"analyzer":"sec-actions","pillar":"security","status":"ok","tool_version":"zizmor 1.32.0","metrics":{"workflows":1.0,"findings":6.0,"findings_high":5.0,"findings_medium":0.0,"findings_low":1.0,"penalty":60.3},"findings":[{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/pages.yml","line":19,"fingerprint":"unpinned-uses:.github/workflows/pages.yml:19"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/pages.yml","line":20,"fingerprint":"unpinned-uses:.github/workflows/pages.yml:20"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/pages.yml","line":21,"fingerprint":"unpinned-uses:.github/workflows/pages.yml:21"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/pages.yml","line":31,"fingerprint":"unpinned-uses:.github/workflows/pages.yml:31"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/pages.yml","line":47,"fingerprint":"unpinned-uses:.github/workflows/pages.yml:47"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/pages.yml","line":19,"fingerprint":"artipacked:.github/workflows/pages.yml:19"}],"evidence":[],"data":{},"error":null},{"analyzer":"sec-posture","pillar":"security","status":"ok","tool_version":null,"metrics":{"check:security_policy":0.0,"check:dependency_updates":0.0,"check:signed_commits":0.0,"check:lockfiles":0.0,"signed_commit_share":0.0072,"unpinned_manifests":2.0},"findings":[],"evidence":[{"kind":"posture","description":"docs/evidence/validation/ub-audit/probes/Cargo.toml has no lockfile alongside it (unpinned dependencies)","ref":"docs/evidence/validation/ub-audit/probes/Cargo.toml","url":null,"weight":0.3},{"kind":"posture","description":"wasm/Cargo.toml has no lockfile alongside it (unpinned dependencies)","ref":"wasm/Cargo.toml","url":null,"weight":0.3}],"data":{},"error":null},{"analyzer":"sec-distribution","pillar":"security","status":"ok","tool_version":null,"metrics":{"signals":0.0,"binary_assets":0.0,"suspicious":0.0},"findings":[],"evidence":[],"data":{"signals":[],"suspicious":false,"unusual_traction":false,"metadata":true},"error":null},{"analyzer":"qual-complexity","pillar":"quality","status":"ok","tool_version":"lizard 1.25.1","metrics":{"functions":2373.0,"function_nloc":40670.0,"mean_ccn":3.68,"p90_ccn":8.0,"complex_functions":70.0,"long_functions":15.0,"many_param_functions":28.0,"risky_nloc_share":0.1513},"findings":[],"evidence":[{"kind":"complex-function","description":"d20_section in docs/reproduce/final-report.py: complexity 71, 94 lines","ref":"docs/reproduce/final-report.py","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/reproduce/final-report.py#L731","weight":1.0},{"kind":"complex-function","description":"main in build.rs: complexity 52, 97 lines","ref":"build.rs","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/build.rs#L122","weight":0.8666666666666667},{"kind":"complex-function","description":"cell in docs/reproduce/final-report.py: complexity 49, 56 lines","ref":"docs/reproduce/final-report.py","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/reproduce/final-report.py#L347","weight":0.8166666666666667},{"kind":"complex-function","description":"wiki_section in docs/reproduce/final-report.py: complexity 48, 92 lines","ref":"docs/reproduce/final-report.py","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/reproduce/final-report.py#L504","weight":0.8},{"kind":"complex-function","description":"main in docs/data/nissy-throughput-20261108/src/nissy-batch.c: complexity 43, 40 lines","ref":"docs/data/nissy-throughput-20261108/src/nissy-batch.c","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/data/nissy-throughput-20261108/src/nissy-batch.c#L25","weight":0.7166666666666667},{"kind":"complex-function","description":"parse_raw in docs/reproduce/final-report.py: complexity 37, 83 lines","ref":"docs/reproduce/final-report.py","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/reproduce/final-report.py#L107","weight":0.6166666666666667},{"kind":"complex-function","description":"build in docs/evidence/validation/mordant/sources/main/src/lanes/share.rs: complexity 34, 108 lines","ref":"docs/evidence/validation/mordant/sources/main/src/lanes/share.rs","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/evidence/validation/mordant/sources/main/src/lanes/share.rs#L1167","weight":0.5666666666666667},{"kind":"complex-function","description":"build in docs/evidence/validation/ub-audit/fix/src/lanes/share.rs: complexity 34, 108 lines","ref":"docs/evidence/validation/ub-audit/fix/src/lanes/share.rs","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/evidence/validation/ub-audit/fix/src/lanes/share.rs#L1169","weight":0.5666666666666667},{"kind":"complex-function","description":"build in docs/evidence/validation/ub-audit/source/src/lanes/share.rs: complexity 34, 108 lines","ref":"docs/evidence/validation/ub-audit/source/src/lanes/share.rs","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/evidence/validation/ub-audit/source/src/lanes/share.rs#L1167","weight":0.5666666666666667},{"kind":"complex-function","description":"build in docs/evidence/validation/ub-audit/trace-before-fix.rs: complexity 34, 108 lines","ref":"docs/evidence/validation/ub-audit/trace-before-fix.rs","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/evidence/validation/ub-audit/trace-before-fix.rs#L1169","weight":0.5666666666666667}],"data":{},"error":null},{"analyzer":"qual-duplication","pillar":"quality","status":"ok","tool_version":"repotrust-dup-w6","metrics":{"compared_lines":53127.0,"duplicated_lines":44969.0,"duplicated_share":0.8464,"files":128.0},"findings":[],"evidence":[{"kind":"duplicate-code","description":"6+ duplicated lines: benches/kernels.rs:7 and build.rs:7","ref":"benches/kernels.rs","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/benches/kernels.rs#L7","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: docs/data/nissy-throughput-20261108/checkpoint-cli-grid.py:5 and docs/data/nissy-throughput-20261108/checkpoint-current.py:5","ref":"docs/data/nissy-throughput-20261108/checkpoint-cli-grid.py","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/data/nissy-throughput-20261108/checkpoint-cli-grid.py#L5","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: docs/data/nissy-throughput-20261108/checkpoint-next.py:5 and docs/data/nissy-throughput-20261108/checkpoint.py:5","ref":"docs/data/nissy-throughput-20261108/checkpoint-next.py","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/data/nissy-throughput-20261108/checkpoint-next.py#L5","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:6 and docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:5","ref":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/data/nissy-throughput-20261108/provenance/pgo-train.sh#L6","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: docs/data/nissy-throughput-20261108/src/sample-fast.py:6 and docs/data/nxopt32-20261107/sample.py:6","ref":"docs/data/nissy-throughput-20261108/src/sample-fast.py","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/data/nissy-throughput-20261108/src/sample-fast.py#L6","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: docs/data/nissy-throughput-20261108/src/throughput-measured.rs:1 and docs/data/nissy-throughput-20261108/src/throughput.rs:1","ref":"docs/data/nissy-throughput-20261108/src/throughput-measured.rs","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/data/nissy-throughput-20261108/src/throughput-measured.rs#L1","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: docs/evidence/validation/mordant/sources/main/src/cli.rs:1 and src/cli.rs:1","ref":"docs/evidence/validation/mordant/sources/main/src/cli.rs","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/evidence/validation/mordant/sources/main/src/cli.rs#L1","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: docs/evidence/validation/mordant/sources/main/src/coord.rs:1 and docs/reference/source/src/coord.rs:1","ref":"docs/evidence/validation/mordant/sources/main/src/coord.rs","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/evidence/validation/mordant/sources/main/src/coord.rs#L1","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: docs/evidence/validation/mordant/sources/main/src/cubie.rs:1 and src/cubie.rs:1","ref":"docs/evidence/validation/mordant/sources/main/src/cubie.rs","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/evidence/validation/mordant/sources/main/src/cubie.rs#L1","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: docs/evidence/validation/mordant/sources/main/src/env.rs:1 and src/env.rs:1","ref":"docs/evidence/validation/mordant/sources/main/src/env.rs","url":"https://github.com/ArhanChaudhary/egg-solver/blob/28a1953da96f389154541ff1da145be1d08d394b/docs/evidence/validation/mordant/sources/main/src/env.rs#L1","weight":0.3}],"data":{},"error":null},{"analyzer":"qual-lint","pillar":"quality","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":147.0,"weighted_findings":133.5,"scanned_lines":66951.0,"category:best-practice":54.0,"category:correctness":82.0,"category:maintainability":11.0},"findings":[{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/checkpoint-cli-grid.py","line":12,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/checkpoint-cli-grid.py:12"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/checkpoint-cli-grid.py","line":16,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/checkpoint-cli-grid.py:16"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/checkpoint-current.py","line":12,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/checkpoint-current.py:12"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/checkpoint-current.py","line":16,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/checkpoint-current.py:16"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/checkpoint-full-grid.py","line":12,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/checkpoint-full-grid.py:12"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/checkpoint-full-grid.py","line":16,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/checkpoint-full-grid.py:16"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/checkpoint-next.py","line":8,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/checkpoint-next.py:8"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/checkpoint-next.py","line":12,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/checkpoint-next.py:12"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/checkpoint-stdin.py","line":12,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/checkpoint-stdin.py:12"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/checkpoint-stdin.py","line":16,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/checkpoint-stdin.py:16"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/checkpoint-topologies.py","line":12,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/checkpoint-topologies.py:12"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/checkpoint-topologies.py","line":16,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/checkpoint-topologies.py:16"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/checkpoint.py","line":8,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/checkpoint.py:8"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/checkpoint.py","line":12,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/checkpoint.py:12"},{"rule_id":"opengrep/python.lang.best-practice.open-never-closed","severity":"high","message":"file object opened without corresponding close","path":"docs/data/nissy-throughput-20261108/matrix.py","line":14,"fingerprint":"python.lang.best-practice.open-never-closed:docs/data/nissy-throughput-20261108/matrix.py:14"},{"rule_id":"opengrep/python.lang.best-practice.open-never-closed","severity":"high","message":"file object opened without corresponding close","path":"docs/data/nissy-throughput-20261108/matrix.py","line":14,"fingerprint":"python.lang.best-practice.open-never-closed:docs/data/nissy-throughput-20261108/matrix.py:14"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/matrix.py","line":38,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/matrix.py:38"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/src/docs-browser-smoke.py","line":7,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/src/docs-browser-smoke.py:7"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nissy-throughput-20261108/src/sample-fast.py","line":5,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nissy-throughput-20261108/src/sample-fast.py:5"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nxopt32-20261107/run.py","line":29,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nxopt32-20261107/run.py:29"},{"rule_id":"opengrep/python.lang.best-practice.arbitrary-sleep","severity":"high","message":"time.sleep() call; did you mean to leave this in?","path":"docs/data/nxopt32-20261107/sample.py","line":5,"fingerprint":"python.lang.best-practice.arbitrary-sleep:docs/data/nxopt32-20261107/sample.py:5"},{"rule_id":"opengrep/python.lang.best-practice.hardcoded-tmp-path","severity":"medium","message":"Detected hardcoded temp directory. Consider using 'tempfile.TemporaryFile' instead.","path":"docs/data/nissy-throughput-20261108/matrix.py","line":14,"fingerprint":"python.lang.best-practice.hardcoded-tmp-path:docs/data/nissy-throughput-20261108/matrix.py:14"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/data/nissy-throughput-20261108/matrix.py","line":14,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/data/nissy-throughput-20261108/matrix.py:14"},{"rule_id":"opengrep/python.lang.best-practice.hardcoded-tmp-path","severity":"medium","message":"Detected hardcoded temp directory. Consider using 'tempfile.TemporaryFile' instead.","path":"docs/data/nissy-throughput-20261108/matrix.py","line":14,"fingerprint":"python.lang.best-practice.hardcoded-tmp-path:docs/data/nissy-throughput-20261108/matrix.py:14"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/data/nissy-throughput-20261108/matrix.py","line":14,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/data/nissy-throughput-20261108/matrix.py:14"},{"rule_id":"opengrep/python.lang.maintainability.return-not-in-function","severity":"medium","message":"`return` only makes sense inside a function","path":"docs/data/nissy-throughput-20261108/matrix.py","line":99,"fingerprint":"python.lang.maintainability.return-not-in-function:docs/data/nissy-throughput-20261108/matrix.py:99"},{"rule_id":"opengrep/python.lang.maintainability.return-not-in-function","severity":"medium","message":"`return` only makes sense inside a function","path":"docs/data/nissy-throughput-20261108/matrix.py","line":101,"fingerprint":"python.lang.maintainability.return-not-in-function:docs/data/nissy-throughput-20261108/matrix.py:101"},{"rule_id":"opengrep/python.lang.maintainability.return-not-in-function","severity":"medium","message":"`return` only makes sense inside a function","path":"docs/data/nissy-throughput-20261108/matrix.py","line":105,"fingerprint":"python.lang.maintainability.return-not-in-function:docs/data/nissy-throughput-20261108/matrix.py:105"},{"rule_id":"opengrep/python.lang.maintainability.return-not-in-function","severity":"medium","message":"`return` only makes sense inside a function","path":"docs/data/nissy-throughput-20261108/matrix.py","line":106,"fingerprint":"python.lang.maintainability.return-not-in-function:docs/data/nissy-throughput-20261108/matrix.py:106"},{"rule_id":"opengrep/python.lang.maintainability.return-not-in-function","severity":"medium","message":"`return` only makes sense inside a function","path":"docs/data/nissy-throughput-20261108/matrix.py","line":109,"fingerprint":"python.lang.maintainability.return-not-in-function:docs/data/nissy-throughput-20261108/matrix.py:109"},{"rule_id":"opengrep/python.lang.maintainability.return-not-in-function","severity":"medium","message":"`return` only makes sense inside a function","path":"docs/data/nissy-throughput-20261108/matrix.py","line":112,"fingerprint":"python.lang.maintainability.return-not-in-function:docs/data/nissy-throughput-20261108/matrix.py:112"},{"rule_id":"opengrep/python.lang.best-practice.hardcoded-tmp-path","severity":"medium","message":"Detected hardcoded temp directory. Consider using 'tempfile.TemporaryFile' instead.","path":"docs/data/nissy-throughput-20261108/restore-requested-tables.py","line":5,"fingerprint":"python.lang.best-practice.hardcoded-tmp-path:docs/data/nissy-throughput-20261108/restore-requested-tables.py:5"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/data/nissy-throughput-20261108/restore-requested-tables.py","line":5,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/data/nissy-throughput-20261108/restore-requested-tables.py:5"},{"rule_id":"opengrep/python.lang.best-practice.hardcoded-tmp-path","severity":"medium","message":"Detected hardcoded temp directory. Consider using 'tempfile.TemporaryFile' instead.","path":"docs/data/nissy-throughput-20261108/restore-requested-tables.py","line":5,"fingerprint":"python.lang.best-practice.hardcoded-tmp-path:docs/data/nissy-throughput-20261108/restore-requested-tables.py:5"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/data/nissy-throughput-20261108/restore-requested-tables.py","line":5,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/data/nissy-throughput-20261108/restore-requested-tables.py:5"},{"rule_id":"opengrep/c.lang.correctness.incorrect-use-ato-fn","severity":"medium","message":"Avoid the 'ato*()' family of functions. Their use can lead to undefined behavior, integer overflows, and lack of appropriate error handling. Instead prefer the 'strtol*()' family of functions.","path":"docs/data/nissy-throughput-20261108/src/nissy-batch.c","line":27,"fingerprint":"c.lang.correctness.incorrect-use-ato-fn:docs/data/nissy-throughput-20261108/src/nissy-batch.c:27"},{"rule_id":"opengrep/c.lang.correctness.incorrect-use-ato-fn","severity":"medium","message":"Avoid the 'ato*()' family of functions. Their use can lead to undefined behavior, integer overflows, and lack of appropriate error handling. Instead prefer the 'strtol*()' family of functions.","path":"docs/data/nissy-throughput-20261108/src/nissy-batch.c","line":27,"fingerprint":"c.lang.correctness.incorrect-use-ato-fn:docs/data/nissy-throughput-20261108/src/nissy-batch.c:27"},{"rule_id":"opengrep/python.lang.best-practice.hardcoded-tmp-path","severity":"medium","message":"Detected hardcoded temp directory. Consider using 'tempfile.TemporaryFile' instead.","path":"docs/data/nxopt32-20261107/run.py","line":26,"fingerprint":"python.lang.best-practice.hardcoded-tmp-path:docs/data/nxopt32-20261107/run.py:26"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/data/nxopt32-20261107/run.py","line":26,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/data/nxopt32-20261107/run.py:26"},{"rule_id":"opengrep/python.lang.best-practice.hardcoded-tmp-path","severity":"medium","message":"Detected hardcoded temp directory. Consider using 'tempfile.TemporaryFile' instead.","path":"docs/data/nxopt32-20261107/run.py","line":26,"fingerprint":"python.lang.best-practice.hardcoded-tmp-path:docs/data/nxopt32-20261107/run.py:26"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/data/nxopt32-20261107/run.py","line":26,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/data/nxopt32-20261107/run.py:26"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":101,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:101"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":224,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:224"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":315,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:315"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":323,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:323"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":334,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:334"},{"rule_id":"opengrep/python.lang.best-practice.manual-defaultdict-list-create","severity":"medium","message":"manually creating a defaultdict - use collections.defaultdict(list)","path":"docs/reproduce/final-report.py","line":364,"fingerprint":"python.lang.best-practice.manual-defaultdict-list-create:docs/reproduce/final-report.py:364"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":462,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:462"},{"rule_id":"opengrep/python.lang.best-practice.manual-defaultdict-list-create","severity":"medium","message":"manually creating a defaultdict - use collections.defaultdict(list)","path":"docs/reproduce/final-report.py","line":492,"fingerprint":"python.lang.best-practice.manual-defaultdict-list-create:docs/reproduce/final-report.py:492"},{"rule_id":"opengrep/python.lang.best-practice.pass-body-range","severity":"medium","message":"`pass` is the body of for title, d in ref.items(). Consider removing this or raise NotImplementedError() if this is a TODO","path":"docs/reproduce/final-report.py","line":568,"fingerprint":"python.lang.best-practice.pass-body-range:docs/reproduce/final-report.py:568"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":572,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:572"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":603,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:603"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":625,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:625"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":629,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:629"},{"rule_id":"opengrep/python.lang.maintainability.return-not-in-function","severity":"medium","message":"`return` only makes sense inside a function","path":"docs/reproduce/final-report.py","line":648,"fingerprint":"python.lang.maintainability.return-not-in-function:docs/reproduce/final-report.py:648"},{"rule_id":"opengrep/python.lang.maintainability.return-not-in-function","severity":"medium","message":"`return` only makes sense inside a function","path":"docs/reproduce/final-report.py","line":651,"fingerprint":"python.lang.maintainability.return-not-in-function:docs/reproduce/final-report.py:651"},{"rule_id":"opengrep/python.lang.maintainability.return-not-in-function","severity":"medium","message":"`return` only makes sense inside a function","path":"docs/reproduce/final-report.py","line":653,"fingerprint":"python.lang.maintainability.return-not-in-function:docs/reproduce/final-report.py:653"},{"rule_id":"opengrep/python.lang.maintainability.return-not-in-function","severity":"medium","message":"`return` only makes sense inside a function","path":"docs/reproduce/final-report.py","line":657,"fingerprint":"python.lang.maintainability.return-not-in-function:docs/reproduce/final-report.py:657"},{"rule_id":"opengrep/python.lang.maintainability.return-not-in-function","severity":"medium","message":"`return` only makes sense inside a function","path":"docs/reproduce/final-report.py","line":683,"fingerprint":"python.lang.maintainability.return-not-in-function:docs/reproduce/final-report.py:683"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":1021,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:1021"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":1022,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:1022"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":1055,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:1055"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":1058,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:1058"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":1064,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:1064"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":1066,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:1066"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":1071,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:1071"},{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"docs/reproduce/final-report.py","line":1094,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:docs/reproduce/final-report.py:1094"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"scripts/render-docs.mjs","line":22,"fingerprint":"javascript.lang.correctness.no-replaceall:scripts/render-docs.mjs:22"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"scripts/render-docs.mjs","line":22,"fingerprint":"javascript.lang.correctness.no-replaceall:scripts/render-docs.mjs:22"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"scripts/render-docs.mjs","line":22,"fingerprint":"javascript.lang.correctness.no-replaceall:scripts/render-docs.mjs:22"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"scripts/render-docs.mjs","line":22,"fingerprint":"javascript.lang.correctness.no-replaceall:scripts/render-docs.mjs:22"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"scripts/render-docs.mjs","line":144,"fingerprint":"javascript.lang.correctness.no-replaceall:scripts/render-docs.mjs:144"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"scripts/render-docs.mjs","line":159,"fingerprint":"javascript.lang.correctness.no-replaceall:scripts/render-docs.mjs:159"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":23,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:23"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":25,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:25"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:26"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":27,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:27"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":28,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:28"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":29,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:29"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":33,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:33"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":33,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:33"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":34,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:34"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":35,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:35"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":36,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:36"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":41,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:41"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":42,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:42"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":43,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:43"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":45,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:45"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-build.sh","line":47,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-build.sh:47"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":14,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:14"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":14,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:14"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":16,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.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":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":17,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:17"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":17,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:17"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":18,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:18"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":18,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:18"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":20,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:20"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":20,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:20"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":21,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:21"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":21,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:21"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":22,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:22"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":24,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:24"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":24,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:24"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":25,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:25"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":25,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:25"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:26"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:26"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":27,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:27"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":27,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:27"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":28,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:28"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":28,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:28"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":29,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:29"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":30,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:30"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train.sh","line":30,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train.sh:30"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":13,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:13"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":13,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:13"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":15,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.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":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":17,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:17"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":17,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:17"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":18,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:18"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":18,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:18"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":19,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:19"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":21,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:21"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":21,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:21"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":22,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:22"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":22,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:22"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":23,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:23"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":23,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:23"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":24,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:24"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":24,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:24"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":25,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:25"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:26"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh","line":26,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:docs/data/nissy-throughput-20261108/provenance/pgo-train2.sh:26"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/check.sh","line":52,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/check.sh:52"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/check.sh","line":54,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/check.sh:54"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/check.sh","line":57,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/check.sh:57"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/check.sh","line":105,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/check.sh:105"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/check.sh","line":110,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/check.sh:110"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"scripts/render-docs.mjs","line":25,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:scripts/render-docs.mjs:25"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"scripts/render-docs.mjs","line":25,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:scripts/render-docs.mjs:25"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"scripts/render-docs.mjs","line":79,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:scripts/render-docs.mjs:79"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"scripts/render-docs.mjs","line":79,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:scripts/render-docs.mjs:79"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/stress.sh","line":25,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/stress.sh:25"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/stress.sh","line":50,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/stress.sh:50"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/stress.sh","line":60,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/stress.sh:60"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"wasm/build.sh","line":13,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:wasm/build.sh:13"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`this.table` is assigned twice; the first assignment is useless","path":"wasm/egg-solver.mjs","line":423,"fingerprint":"javascript.lang.correctness.useless-assignment:wasm/egg-solver.mjs:423"}],"evidence":[],"data":{},"error":null},{"analyzer":"qual-testing","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:has_tests":1.0,"check:test_ratio":0.0838,"check:ci_present":1.0,"check:ci_runs_tests":0.0,"check:ci_runs_lint":0.0,"check:tests_cochange":0.8182,"test_lines":2806.0,"source_lines":66951.0,"test_ratio":0.0419,"ci_files":1.0,"cochange_share":0.2045,"cochange_commits":132.0},"findings":[],"evidence":[{"kind":"ci","description":"CI config: .github/workflows/pages.yml","ref":".github/workflows/pages.yml","url":null,"weight":0.0}],"data":{"test_commands":[],"lint_commands":[]},"error":null},{"analyzer":"qual-docs","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:readme":1.0,"check:license":0.0,"check:contributing":0.0,"check:changelog":0.0,"readme_lines":60.0},"findings":[],"evidence":[{"kind":"docs","description":"README.md","ref":"README.md","url":null,"weight":0.0}],"data":{},"error":null},{"analyzer":"qual-type-safety","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:strict_config":0.0,"check:low_escape_density":1.0,"escapes":1.0,"escapes_per_kloc":0.398},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"x-blame","pillar":"ai_provenance","status":"ok","tool_version":"git-blame","metrics":{"ai_lines":23027.0,"other_lines":43924.0,"files_blamed":128.0,"blame_failures":0.0,"quality:ai_findings":9.0,"quality:ai_per_kloc":0.391,"quality:other_findings":138.0,"quality:other_per_kloc":3.142,"quality:ratio":0.12,"security:ai_findings":7.0,"security:ai_per_kloc":0.304,"security:other_findings":289.0,"security:other_per_kloc":6.58,"security:ratio":0.05},"findings":[],"evidence":[],"data":{"sampled":false,"comparable":true},"error":null}],"flags":["unreviewed-ai-risk"]}