{"schema_version":"2","scorer_version":"0.1.0","scoring_version":"prov-5+qual-2+sec-2","generated_at":"2026-11-14T15:15:29.831189Z","repo":{"ref":{"host":"github.com","owner":"BurntSushi","name":"ripgrep"},"default_branch":"master","clone_url":"https://github.com/BurntSushi/ripgrep.git","html_url":"https://github.com/BurntSushi/ripgrep","description":"ripgrep recursively searches directories for a regex pattern while respecting your gitignore","stars":69945,"forks":3469,"is_fork":false,"is_archived":false,"is_private":false,"size_kb":5715,"primary_language":"Rust","license_spdx":"Unlicense","created_at":"2016-03-11T02:02:33Z","pushed_at":"2026-11-09T20:53:12Z","security_policy_url":null,"distribution":{"owner_created_at":"2010-10-27T16:54:30Z","owner_type":"User","release_assets":[{"name":"ripgrep-15.2.0-aarch64-apple-darwin.tar.gz","size":1764284,"download_count":1760642,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-aarch64-apple-darwin.tar.gz"},{"name":"ripgrep-15.2.0-aarch64-apple-darwin.tar.gz.sha256","size":109,"download_count":53013,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-aarch64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-15.2.0-aarch64-pc-windows-msvc.zip","size":1640124,"download_count":185744,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-aarch64-pc-windows-msvc.zip"},{"name":"ripgrep-15.2.0-aarch64-pc-windows-msvc.zip.sha256","size":179,"download_count":5490,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-aarch64-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-15.2.0-aarch64-unknown-linux-gnu.tar.gz","size":1854661,"download_count":1383705,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-aarch64-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-15.2.0-aarch64-unknown-linux-gnu.tar.gz.sha256","size":114,"download_count":15949,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-aarch64-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-15.2.0-aarch64-unknown-linux-musl.tar.gz","size":1982561,"download_count":564390,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-aarch64-unknown-linux-musl.tar.gz"},{"name":"ripgrep-15.2.0-aarch64-unknown-linux-musl.tar.gz.sha256","size":115,"download_count":16673,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-aarch64-unknown-linux-musl.tar.gz.sha256"},{"name":"ripgrep-15.2.0-armv7-unknown-linux-gnueabihf.tar.gz","size":1811537,"download_count":1229,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-armv7-unknown-linux-gnueabihf.tar.gz"},{"name":"ripgrep-15.2.0-armv7-unknown-linux-gnueabihf.tar.gz.sha256","size":118,"download_count":1748,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-armv7-unknown-linux-gnueabihf.tar.gz.sha256"},{"name":"ripgrep-15.2.0-armv7-unknown-linux-musleabi.tar.gz","size":1830011,"download_count":815,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-armv7-unknown-linux-musleabi.tar.gz"},{"name":"ripgrep-15.2.0-armv7-unknown-linux-musleabi.tar.gz.sha256","size":117,"download_count":1371,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-armv7-unknown-linux-musleabi.tar.gz.sha256"},{"name":"ripgrep-15.2.0-armv7-unknown-linux-musleabihf.tar.gz","size":1826012,"download_count":7369,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-armv7-unknown-linux-musleabihf.tar.gz"},{"name":"ripgrep-15.2.0-armv7-unknown-linux-musleabihf.tar.gz.sha256","size":119,"download_count":1522,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-armv7-unknown-linux-musleabihf.tar.gz.sha256"},{"name":"ripgrep-15.2.0-i686-pc-windows-msvc.zip","size":1642641,"download_count":3549,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-i686-pc-windows-msvc.zip"},{"name":"ripgrep-15.2.0-i686-pc-windows-msvc.zip.sha256","size":176,"download_count":2034,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-i686-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-15.2.0-s390x-unknown-linux-gnu.tar.gz","size":2243230,"download_count":1244,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-s390x-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-15.2.0-s390x-unknown-linux-gnu.tar.gz.sha256","size":112,"download_count":1408,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-s390x-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-15.2.0-x86_64-apple-darwin.tar.gz","size":1878284,"download_count":396394,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-x86_64-apple-darwin.tar.gz"},{"name":"ripgrep-15.2.0-x86_64-apple-darwin.tar.gz.sha256","size":108,"download_count":19748,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-x86_64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-15.2.0-x86_64-pc-windows-gnu.zip","size":1878957,"download_count":12247,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-x86_64-pc-windows-gnu.zip"},{"name":"ripgrep-15.2.0-x86_64-pc-windows-gnu.zip.sha256","size":177,"download_count":1860,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-x86_64-pc-windows-gnu.zip.sha256"},{"name":"ripgrep-15.2.0-x86_64-pc-windows-msvc.zip","size":1789611,"download_count":2634900,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-x86_64-pc-windows-msvc.zip"},{"name":"ripgrep-15.2.0-x86_64-pc-windows-msvc.zip.sha256","size":178,"download_count":37307,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-x86_64-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-15.2.0-x86_64-unknown-linux-musl.tar.gz","size":2265718,"download_count":4835840,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-x86_64-unknown-linux-musl.tar.gz"},{"name":"ripgrep-15.2.0-x86_64-unknown-linux-musl.tar.gz.sha256","size":114,"download_count":142646,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-x86_64-unknown-linux-musl.tar.gz.sha256"},{"name":"ripgrep_15.2.0-1_amd64.deb","size":1703492,"download_count":21814,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep_15.2.0-1_amd64.deb"},{"name":"ripgrep_15.2.0-1_amd64.deb.sha256","size":93,"download_count":2870,"release_tag":"15.2.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep_15.2.0-1_amd64.deb.sha256"},{"name":"ripgrep-15.1.0-aarch64-apple-darwin.tar.gz","size":1777930,"download_count":2024086,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-aarch64-apple-darwin.tar.gz"},{"name":"ripgrep-15.1.0-aarch64-apple-darwin.tar.gz.sha256","size":109,"download_count":19377,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-aarch64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-15.1.0-aarch64-pc-windows-msvc.zip","size":1675460,"download_count":262919,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-aarch64-pc-windows-msvc.zip"},{"name":"ripgrep-15.1.0-aarch64-pc-windows-msvc.zip.sha256","size":179,"download_count":6632,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-aarch64-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-15.1.0-aarch64-unknown-linux-gnu.tar.gz","size":1869959,"download_count":2628877,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-aarch64-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-15.1.0-aarch64-unknown-linux-gnu.tar.gz.sha256","size":114,"download_count":83710,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-aarch64-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-15.1.0-armv7-unknown-linux-gnueabihf.tar.gz","size":1831905,"download_count":2720,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-armv7-unknown-linux-gnueabihf.tar.gz"},{"name":"ripgrep-15.1.0-armv7-unknown-linux-gnueabihf.tar.gz.sha256","size":118,"download_count":2575,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-armv7-unknown-linux-gnueabihf.tar.gz.sha256"},{"name":"ripgrep-15.1.0-armv7-unknown-linux-musleabi.tar.gz","size":1831202,"download_count":2741,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-armv7-unknown-linux-musleabi.tar.gz"},{"name":"ripgrep-15.1.0-armv7-unknown-linux-musleabi.tar.gz.sha256","size":117,"download_count":2561,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-armv7-unknown-linux-musleabi.tar.gz.sha256"},{"name":"ripgrep-15.1.0-armv7-unknown-linux-musleabihf.tar.gz","size":1844969,"download_count":14681,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-armv7-unknown-linux-musleabihf.tar.gz"},{"name":"ripgrep-15.1.0-armv7-unknown-linux-musleabihf.tar.gz.sha256","size":119,"download_count":2497,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-armv7-unknown-linux-musleabihf.tar.gz.sha256"},{"name":"ripgrep-15.1.0-i686-pc-windows-msvc.zip","size":1665725,"download_count":8258,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-i686-pc-windows-msvc.zip"},{"name":"ripgrep-15.1.0-i686-pc-windows-msvc.zip.sha256","size":176,"download_count":2493,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-i686-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-15.1.0-i686-unknown-linux-gnu.tar.gz","size":1950407,"download_count":2761,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-i686-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-15.1.0-i686-unknown-linux-gnu.tar.gz.sha256","size":111,"download_count":2280,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-i686-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-15.1.0-s390x-unknown-linux-gnu.tar.gz","size":2441054,"download_count":2233,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-s390x-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-15.1.0-s390x-unknown-linux-gnu.tar.gz.sha256","size":112,"download_count":2419,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-s390x-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-15.1.0-x86_64-apple-darwin.tar.gz","size":1894127,"download_count":463701,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-x86_64-apple-darwin.tar.gz"},{"name":"ripgrep-15.1.0-x86_64-apple-darwin.tar.gz.sha256","size":108,"download_count":8326,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-x86_64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-15.1.0-x86_64-pc-windows-gnu.zip","size":1897509,"download_count":24543,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-x86_64-pc-windows-gnu.zip"},{"name":"ripgrep-15.1.0-x86_64-pc-windows-gnu.zip.sha256","size":177,"download_count":2674,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-x86_64-pc-windows-gnu.zip.sha256"},{"name":"ripgrep-15.1.0-x86_64-pc-windows-msvc.zip","size":1810687,"download_count":6864540,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-x86_64-pc-windows-msvc.zip"},{"name":"ripgrep-15.1.0-x86_64-pc-windows-msvc.zip.sha256","size":178,"download_count":102596,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-x86_64-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-15.1.0-x86_64-unknown-linux-musl.tar.gz","size":2263077,"download_count":13017062,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-x86_64-unknown-linux-musl.tar.gz"},{"name":"ripgrep-15.1.0-x86_64-unknown-linux-musl.tar.gz.sha256","size":114,"download_count":962621,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep-15.1.0-x86_64-unknown-linux-musl.tar.gz.sha256"},{"name":"ripgrep_15.1.0-1_amd64.deb","size":1704160,"download_count":121502,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep_15.1.0-1_amd64.deb"},{"name":"ripgrep_15.1.0-1_amd64.deb.sha256","size":93,"download_count":3486,"release_tag":"15.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.1.0/ripgrep_15.1.0-1_amd64.deb.sha256"},{"name":"ripgrep-15.0.0-aarch64-apple-darwin.tar.gz","size":1775660,"download_count":42834,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-aarch64-apple-darwin.tar.gz"},{"name":"ripgrep-15.0.0-aarch64-apple-darwin.tar.gz.sha256","size":109,"download_count":2438,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-aarch64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-15.0.0-aarch64-pc-windows-msvc.zip","size":1673744,"download_count":6965,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-aarch64-pc-windows-msvc.zip"},{"name":"ripgrep-15.0.0-aarch64-pc-windows-msvc.zip.sha256","size":179,"download_count":1920,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-aarch64-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-15.0.0-aarch64-unknown-linux-gnu.tar.gz","size":1864542,"download_count":26546,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-aarch64-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-15.0.0-aarch64-unknown-linux-gnu.tar.gz.sha256","size":114,"download_count":2116,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-aarch64-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-15.0.0-armv7-unknown-linux-gnueabihf.tar.gz","size":1843702,"download_count":1758,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-armv7-unknown-linux-gnueabihf.tar.gz"},{"name":"ripgrep-15.0.0-armv7-unknown-linux-gnueabihf.tar.gz.sha256","size":118,"download_count":2003,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-armv7-unknown-linux-gnueabihf.tar.gz.sha256"},{"name":"ripgrep-15.0.0-armv7-unknown-linux-musleabi.tar.gz","size":1836751,"download_count":1556,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-armv7-unknown-linux-musleabi.tar.gz"},{"name":"ripgrep-15.0.0-armv7-unknown-linux-musleabi.tar.gz.sha256","size":117,"download_count":1839,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-armv7-unknown-linux-musleabi.tar.gz.sha256"},{"name":"ripgrep-15.0.0-armv7-unknown-linux-musleabihf.tar.gz","size":1844101,"download_count":2108,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-armv7-unknown-linux-musleabihf.tar.gz"},{"name":"ripgrep-15.0.0-armv7-unknown-linux-musleabihf.tar.gz.sha256","size":119,"download_count":2011,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-armv7-unknown-linux-musleabihf.tar.gz.sha256"},{"name":"ripgrep-15.0.0-i686-pc-windows-msvc.zip","size":1670048,"download_count":2420,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-i686-pc-windows-msvc.zip"},{"name":"ripgrep-15.0.0-i686-pc-windows-msvc.zip.sha256","size":176,"download_count":1843,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-i686-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-15.0.0-i686-unknown-linux-gnu.tar.gz","size":1952857,"download_count":1592,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-i686-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-15.0.0-i686-unknown-linux-gnu.tar.gz.sha256","size":111,"download_count":1833,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-i686-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-15.0.0-s390x-unknown-linux-gnu.tar.gz","size":2431790,"download_count":1545,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-s390x-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-15.0.0-s390x-unknown-linux-gnu.tar.gz.sha256","size":112,"download_count":1824,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-s390x-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-15.0.0-x86_64-apple-darwin.tar.gz","size":1887368,"download_count":13869,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-x86_64-apple-darwin.tar.gz"},{"name":"ripgrep-15.0.0-x86_64-apple-darwin.tar.gz.sha256","size":108,"download_count":1976,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-x86_64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-15.0.0-x86_64-pc-windows-gnu.zip","size":1897663,"download_count":3344,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-x86_64-pc-windows-gnu.zip"},{"name":"ripgrep-15.0.0-x86_64-pc-windows-gnu.zip.sha256","size":177,"download_count":1859,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-x86_64-pc-windows-gnu.zip.sha256"},{"name":"ripgrep-15.0.0-x86_64-pc-windows-msvc.zip","size":1805250,"download_count":44144,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-x86_64-pc-windows-msvc.zip"},{"name":"ripgrep-15.0.0-x86_64-pc-windows-msvc.zip.sha256","size":178,"download_count":1993,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-x86_64-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-15.0.0-x86_64-unknown-linux-musl.tar.gz","size":2262100,"download_count":513181,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-x86_64-unknown-linux-musl.tar.gz"},{"name":"ripgrep-15.0.0-x86_64-unknown-linux-musl.tar.gz.sha256","size":114,"download_count":3874,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep-15.0.0-x86_64-unknown-linux-musl.tar.gz.sha256"},{"name":"ripgrep_15.0.0-1_amd64.deb","size":1702852,"download_count":2454,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep_15.0.0-1_amd64.deb"},{"name":"ripgrep_15.0.0-1_amd64.deb.sha256","size":93,"download_count":1915,"release_tag":"15.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.0.0/ripgrep_15.0.0-1_amd64.deb.sha256"},{"name":"ripgrep-14.1.1-aarch64-apple-darwin.tar.gz","size":1787248,"download_count":1504454,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-aarch64-apple-darwin.tar.gz"},{"name":"ripgrep-14.1.1-aarch64-apple-darwin.tar.gz.sha256","size":123,"download_count":63933,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-aarch64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-14.1.1-aarch64-unknown-linux-gnu.tar.gz","size":2047405,"download_count":1375102,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-aarch64-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.1.1-aarch64-unknown-linux-gnu.tar.gz.sha256","size":114,"download_count":71291,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-aarch64-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.1.1-armv7-unknown-linux-gnueabihf.tar.gz","size":2039117,"download_count":2566,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-armv7-unknown-linux-gnueabihf.tar.gz"},{"name":"ripgrep-14.1.1-armv7-unknown-linux-gnueabihf.tar.gz.sha256","size":118,"download_count":2206,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-armv7-unknown-linux-gnueabihf.tar.gz.sha256"},{"name":"ripgrep-14.1.1-armv7-unknown-linux-musleabi.tar.gz","size":1952640,"download_count":2190,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-armv7-unknown-linux-musleabi.tar.gz"},{"name":"ripgrep-14.1.1-armv7-unknown-linux-musleabi.tar.gz.sha256","size":117,"download_count":2182,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-armv7-unknown-linux-musleabi.tar.gz.sha256"},{"name":"ripgrep-14.1.1-armv7-unknown-linux-musleabihf.tar.gz","size":1956387,"download_count":20651,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-armv7-unknown-linux-musleabihf.tar.gz"},{"name":"ripgrep-14.1.1-armv7-unknown-linux-musleabihf.tar.gz.sha256","size":119,"download_count":2229,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-armv7-unknown-linux-musleabihf.tar.gz.sha256"},{"name":"ripgrep-14.1.1-i686-pc-windows-msvc.zip","size":1918749,"download_count":10755,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-i686-pc-windows-msvc.zip"},{"name":"ripgrep-14.1.1-i686-pc-windows-msvc.zip.sha256","size":176,"download_count":2402,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-i686-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-14.1.1-i686-unknown-linux-gnu.tar.gz","size":2357090,"download_count":3798,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-i686-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.1.1-i686-unknown-linux-gnu.tar.gz.sha256","size":111,"download_count":2379,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-i686-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.1.1-powerpc64-unknown-linux-gnu.tar.gz","size":2397601,"download_count":3002,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-powerpc64-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.1.1-powerpc64-unknown-linux-gnu.tar.gz.sha256","size":116,"download_count":2130,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-powerpc64-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.1.1-s390x-unknown-linux-gnu.tar.gz","size":2712819,"download_count":2052,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-s390x-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.1.1-s390x-unknown-linux-gnu.tar.gz.sha256","size":112,"download_count":2063,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-s390x-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.1.1-x86_64-apple-darwin.tar.gz","size":2082672,"download_count":400708,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-x86_64-apple-darwin.tar.gz"},{"name":"ripgrep-14.1.1-x86_64-apple-darwin.tar.gz.sha256","size":108,"download_count":49753,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-x86_64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-14.1.1-x86_64-pc-windows-gnu.zip","size":10916507,"download_count":20531,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-x86_64-pc-windows-gnu.zip"},{"name":"ripgrep-14.1.1-x86_64-pc-windows-gnu.zip.sha256","size":177,"download_count":3264,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-x86_64-pc-windows-gnu.zip.sha256"},{"name":"ripgrep-14.1.1-x86_64-pc-windows-msvc.zip","size":2058893,"download_count":3450970,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-x86_64-pc-windows-msvc.zip"},{"name":"ripgrep-14.1.1-x86_64-pc-windows-msvc.zip.sha256","size":178,"download_count":9959,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-x86_64-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-14.1.1-x86_64-unknown-linux-musl.tar.gz","size":2566310,"download_count":13998176,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-x86_64-unknown-linux-musl.tar.gz"},{"name":"ripgrep-14.1.1-x86_64-unknown-linux-musl.tar.gz.sha256","size":114,"download_count":283355,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep-14.1.1-x86_64-unknown-linux-musl.tar.gz.sha256"},{"name":"ripgrep_14.1.1-1_amd64.deb","size":1857320,"download_count":302112,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep_14.1.1-1_amd64.deb"},{"name":"ripgrep_14.1.1-1_amd64.deb.sha256","size":93,"download_count":4341,"release_tag":"14.1.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.1/ripgrep_14.1.1-1_amd64.deb.sha256"},{"name":"ripgrep-14.1.0-aarch64-apple-darwin.tar.gz","size":1782988,"download_count":1178786,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-aarch64-apple-darwin.tar.gz"},{"name":"ripgrep-14.1.0-aarch64-apple-darwin.tar.gz.sha256","size":123,"download_count":22174,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-aarch64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-14.1.0-aarch64-unknown-linux-gnu.tar.gz","size":2067022,"download_count":140689,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-aarch64-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.1.0-aarch64-unknown-linux-gnu.tar.gz.sha256","size":114,"download_count":40550,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-aarch64-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.1.0-armv7-unknown-linux-gnueabihf.tar.gz","size":2039690,"download_count":1949,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-armv7-unknown-linux-gnueabihf.tar.gz"},{"name":"ripgrep-14.1.0-armv7-unknown-linux-gnueabihf.tar.gz.sha256","size":118,"download_count":1985,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-armv7-unknown-linux-gnueabihf.tar.gz.sha256"},{"name":"ripgrep-14.1.0-armv7-unknown-linux-musleabi.tar.gz","size":1948833,"download_count":1994,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-armv7-unknown-linux-musleabi.tar.gz"},{"name":"ripgrep-14.1.0-armv7-unknown-linux-musleabi.tar.gz.sha256","size":117,"download_count":2164,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-armv7-unknown-linux-musleabi.tar.gz.sha256"},{"name":"ripgrep-14.1.0-armv7-unknown-linux-musleabihf.tar.gz","size":1955550,"download_count":10779,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-armv7-unknown-linux-musleabihf.tar.gz"},{"name":"ripgrep-14.1.0-armv7-unknown-linux-musleabihf.tar.gz.sha256","size":119,"download_count":2005,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-armv7-unknown-linux-musleabihf.tar.gz.sha256"},{"name":"ripgrep-14.1.0-i686-pc-windows-msvc.zip","size":1918821,"download_count":12328,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-i686-pc-windows-msvc.zip"},{"name":"ripgrep-14.1.0-i686-pc-windows-msvc.zip.sha256","size":176,"download_count":1998,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-i686-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-14.1.0-i686-unknown-linux-gnu.tar.gz","size":2346060,"download_count":2337,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-i686-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.1.0-i686-unknown-linux-gnu.tar.gz.sha256","size":111,"download_count":1985,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-i686-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.1.0-powerpc64-unknown-linux-gnu.tar.gz","size":2530447,"download_count":2150,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-powerpc64-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.1.0-powerpc64-unknown-linux-gnu.tar.gz.sha256","size":116,"download_count":2124,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-powerpc64-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.1.0-s390x-unknown-linux-gnu.tar.gz","size":2590488,"download_count":1898,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-s390x-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.1.0-s390x-unknown-linux-gnu.tar.gz.sha256","size":112,"download_count":1908,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-s390x-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.1.0-x86_64-apple-darwin.tar.gz","size":2072541,"download_count":237399,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-x86_64-apple-darwin.tar.gz"},{"name":"ripgrep-14.1.0-x86_64-apple-darwin.tar.gz.sha256","size":108,"download_count":20250,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-x86_64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-14.1.0-x86_64-pc-windows-gnu.zip","size":10421979,"download_count":15996,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-x86_64-pc-windows-gnu.zip"},{"name":"ripgrep-14.1.0-x86_64-pc-windows-gnu.zip.sha256","size":177,"download_count":2238,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-x86_64-pc-windows-gnu.zip.sha256"},{"name":"ripgrep-14.1.0-x86_64-pc-windows-msvc.zip","size":2020417,"download_count":1419899,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-x86_64-pc-windows-msvc.zip"},{"name":"ripgrep-14.1.0-x86_64-pc-windows-msvc.zip.sha256","size":178,"download_count":22323,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-x86_64-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-14.1.0-x86_64-unknown-linux-musl.tar.gz","size":2527296,"download_count":2668675,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-x86_64-unknown-linux-musl.tar.gz"},{"name":"ripgrep-14.1.0-x86_64-unknown-linux-musl.tar.gz.sha256","size":114,"download_count":62463,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep-14.1.0-x86_64-unknown-linux-musl.tar.gz.sha256"},{"name":"ripgrep_14.1.0-1_amd64.deb","size":1835112,"download_count":263691,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep_14.1.0-1_amd64.deb"},{"name":"ripgrep_14.1.0-1_amd64.deb.sha256","size":93,"download_count":7588,"release_tag":"14.1.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep_14.1.0-1_amd64.deb.sha256"},{"name":"ripgrep-14.0.3-aarch64-apple-darwin.tar.gz","size":1786732,"download_count":164134,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-aarch64-apple-darwin.tar.gz"},{"name":"ripgrep-14.0.3-aarch64-apple-darwin.tar.gz.sha256","size":123,"download_count":2140,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-aarch64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-14.0.3-aarch64-unknown-linux-gnu.tar.gz","size":2064052,"download_count":5354,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-aarch64-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.3-aarch64-unknown-linux-gnu.tar.gz.sha256","size":114,"download_count":1955,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-aarch64-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.3-i686-pc-windows-msvc.zip","size":1896505,"download_count":168124,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-i686-pc-windows-msvc.zip"},{"name":"ripgrep-14.0.3-i686-pc-windows-msvc.zip.sha256","size":176,"download_count":1942,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-i686-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-14.0.3-i686-unknown-linux-gnu.tar.gz","size":2322554,"download_count":1948,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-i686-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.3-i686-unknown-linux-gnu.tar.gz.sha256","size":111,"download_count":1912,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-i686-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.3-powerpc64-unknown-linux-gnu.tar.gz","size":2561238,"download_count":1591,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-powerpc64-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.3-powerpc64-unknown-linux-gnu.tar.gz.sha256","size":116,"download_count":1896,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-powerpc64-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.3-s390x-unknown-linux-gnu.tar.gz","size":2633913,"download_count":1619,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-s390x-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.3-s390x-unknown-linux-gnu.tar.gz.sha256","size":112,"download_count":1902,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-s390x-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.3-x86_64-apple-darwin.tar.gz","size":2058869,"download_count":164640,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-x86_64-apple-darwin.tar.gz"},{"name":"ripgrep-14.0.3-x86_64-apple-darwin.tar.gz.sha256","size":108,"download_count":1850,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-x86_64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-14.0.3-x86_64-pc-windows-gnu.zip","size":10394661,"download_count":4737,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-x86_64-pc-windows-gnu.zip"},{"name":"ripgrep-14.0.3-x86_64-pc-windows-gnu.zip.sha256","size":177,"download_count":1858,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-x86_64-pc-windows-gnu.zip.sha256"},{"name":"ripgrep-14.0.3-x86_64-pc-windows-msvc.zip","size":2015177,"download_count":19530,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-x86_64-pc-windows-msvc.zip"},{"name":"ripgrep-14.0.3-x86_64-pc-windows-msvc.zip.sha256","size":178,"download_count":1920,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-x86_64-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-14.0.3-x86_64-unknown-linux-musl.tar.gz","size":2413752,"download_count":174857,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-x86_64-unknown-linux-musl.tar.gz"},{"name":"ripgrep-14.0.3-x86_64-unknown-linux-musl.tar.gz.sha256","size":114,"download_count":2367,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep-14.0.3-x86_64-unknown-linux-musl.tar.gz.sha256"},{"name":"ripgrep_14.0.3-1_amd64.deb","size":1828028,"download_count":10200,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep_14.0.3-1_amd64.deb"},{"name":"ripgrep_14.0.3-1_amd64.deb.sha256","size":93,"download_count":1963,"release_tag":"14.0.3","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.3/ripgrep_14.0.3-1_amd64.deb.sha256"},{"name":"ripgrep-14.0.2-aarch64-apple-darwin.tar.gz","size":1779198,"download_count":294,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-aarch64-apple-darwin.tar.gz"},{"name":"ripgrep-14.0.2-aarch64-apple-darwin.tar.gz.sha256","size":123,"download_count":1825,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-aarch64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-14.0.2-aarch64-unknown-linux-gnu.tar.gz","size":2047466,"download_count":1679,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-aarch64-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.2-aarch64-unknown-linux-gnu.tar.gz.sha256","size":114,"download_count":1850,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-aarch64-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.2-i686-pc-windows-msvc.zip","size":1893563,"download_count":3236,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-i686-pc-windows-msvc.zip"},{"name":"ripgrep-14.0.2-i686-pc-windows-msvc.zip.sha256","size":176,"download_count":1821,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-i686-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-14.0.2-i686-unknown-linux-gnu.tar.gz","size":2317330,"download_count":1540,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-i686-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.2-i686-unknown-linux-gnu.tar.gz.sha256","size":111,"download_count":1843,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-i686-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.2-powerpc64-unknown-linux-gnu.tar.gz","size":2543283,"download_count":1508,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-powerpc64-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.2-powerpc64-unknown-linux-gnu.tar.gz.sha256","size":116,"download_count":1846,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-powerpc64-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.2-s390x-unknown-linux-gnu.tar.gz","size":2655695,"download_count":1497,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-s390x-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.2-s390x-unknown-linux-gnu.tar.gz.sha256","size":112,"download_count":1848,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-s390x-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.2-x86_64-apple-darwin.tar.gz","size":2079832,"download_count":360,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-x86_64-apple-darwin.tar.gz"},{"name":"ripgrep-14.0.2-x86_64-apple-darwin.tar.gz.sha256","size":108,"download_count":1814,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-x86_64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-14.0.2-x86_64-pc-windows-gnu.zip","size":10408351,"download_count":3518,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-x86_64-pc-windows-gnu.zip"},{"name":"ripgrep-14.0.2-x86_64-pc-windows-gnu.zip.sha256","size":177,"download_count":1990,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-x86_64-pc-windows-gnu.zip.sha256"},{"name":"ripgrep-14.0.2-x86_64-pc-windows-msvc.zip","size":2040864,"download_count":4790,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-x86_64-pc-windows-msvc.zip"},{"name":"ripgrep-14.0.2-x86_64-pc-windows-msvc.zip.sha256","size":178,"download_count":2027,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-x86_64-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-14.0.2-x86_64-unknown-linux-musl.tar.gz","size":2448191,"download_count":3065,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-x86_64-unknown-linux-musl.tar.gz"},{"name":"ripgrep-14.0.2-x86_64-unknown-linux-musl.tar.gz.sha256","size":114,"download_count":1860,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep-14.0.2-x86_64-unknown-linux-musl.tar.gz.sha256"},{"name":"ripgrep_14.0.2-1_amd64.deb","size":1837992,"download_count":2036,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep_14.0.2-1_amd64.deb"},{"name":"ripgrep_14.0.2-1_amd64.deb.sha256","size":93,"download_count":1852,"release_tag":"14.0.2","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.2/ripgrep_14.0.2-1_amd64.deb.sha256"},{"name":"ripgrep-14.0.1-aarch64-apple-darwin.tar.gz","size":1775882,"download_count":163,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-aarch64-apple-darwin.tar.gz"},{"name":"ripgrep-14.0.1-aarch64-apple-darwin.tar.gz.sha256","size":123,"download_count":1811,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-aarch64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-14.0.1-aarch64-unknown-linux-gnu.tar.gz","size":2053486,"download_count":1778,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-aarch64-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.1-aarch64-unknown-linux-gnu.tar.gz.sha256","size":114,"download_count":1812,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-aarch64-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.1-i686-pc-windows-msvc.zip","size":1886631,"download_count":1698,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-i686-pc-windows-msvc.zip"},{"name":"ripgrep-14.0.1-i686-pc-windows-msvc.zip.sha256","size":176,"download_count":1854,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-i686-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-14.0.1-i686-unknown-linux-gnu.tar.gz","size":2313733,"download_count":1562,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-i686-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.1-i686-unknown-linux-gnu.tar.gz.sha256","size":111,"download_count":1821,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-i686-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.1-powerpc64-unknown-linux-gnu.tar.gz","size":2546339,"download_count":1497,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-powerpc64-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.1-powerpc64-unknown-linux-gnu.tar.gz.sha256","size":116,"download_count":1814,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-powerpc64-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.1-s390x-unknown-linux-gnu.tar.gz","size":2639024,"download_count":1499,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-s390x-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.1-s390x-unknown-linux-gnu.tar.gz.sha256","size":112,"download_count":1800,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-s390x-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.1-x86_64-apple-darwin.tar.gz","size":2079298,"download_count":342,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-x86_64-apple-darwin.tar.gz"},{"name":"ripgrep-14.0.1-x86_64-apple-darwin.tar.gz.sha256","size":108,"download_count":1851,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-x86_64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-14.0.1-x86_64-pc-windows-gnu.zip","size":10420806,"download_count":1832,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-x86_64-pc-windows-gnu.zip"},{"name":"ripgrep-14.0.1-x86_64-pc-windows-gnu.zip.sha256","size":177,"download_count":2005,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-x86_64-pc-windows-gnu.zip.sha256"},{"name":"ripgrep-14.0.1-x86_64-pc-windows-msvc.zip","size":2041115,"download_count":3085,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-x86_64-pc-windows-msvc.zip"},{"name":"ripgrep-14.0.1-x86_64-pc-windows-msvc.zip.sha256","size":178,"download_count":1821,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-x86_64-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-14.0.1-x86_64-unknown-linux-musl.tar.gz","size":2449798,"download_count":3092,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-x86_64-unknown-linux-musl.tar.gz"},{"name":"ripgrep-14.0.1-x86_64-unknown-linux-musl.tar.gz.sha256","size":114,"download_count":1917,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep-14.0.1-x86_64-unknown-linux-musl.tar.gz.sha256"},{"name":"ripgrep_14.0.1-1_amd64.deb","size":1838356,"download_count":1823,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep_14.0.1-1_amd64.deb"},{"name":"ripgrep_14.0.1-1_amd64.deb.sha256","size":133,"download_count":1819,"release_tag":"14.0.1","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.1/ripgrep_14.0.1-1_amd64.deb.sha256"},{"name":"ripgrep-14.0.0-aarch64-apple-darwin.tar.gz","size":1774360,"download_count":406,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-aarch64-apple-darwin.tar.gz"},{"name":"ripgrep-14.0.0-aarch64-apple-darwin.tar.gz.sha256","size":123,"download_count":2047,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-aarch64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-14.0.0-aarch64-unknown-linux-gnu.tar.gz","size":2054083,"download_count":16355,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-aarch64-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.0-aarch64-unknown-linux-gnu.tar.gz.sha256","size":114,"download_count":2413,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-aarch64-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.0-i686-pc-windows-msvc.zip","size":1887901,"download_count":1787,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-i686-pc-windows-msvc.zip"},{"name":"ripgrep-14.0.0-i686-pc-windows-msvc.zip.sha256","size":176,"download_count":1833,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-i686-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-14.0.0-i686-unknown-linux-gnu.tar.gz","size":2314439,"download_count":1543,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-i686-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.0-i686-unknown-linux-gnu.tar.gz.sha256","size":111,"download_count":1845,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-i686-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.0-powerpc64-unknown-linux-gnu.tar.gz","size":2547366,"download_count":1501,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-powerpc64-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.0-powerpc64-unknown-linux-gnu.tar.gz.sha256","size":116,"download_count":1843,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-powerpc64-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.0-s390x-unknown-linux-gnu.tar.gz","size":2649250,"download_count":1514,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-s390x-unknown-linux-gnu.tar.gz"},{"name":"ripgrep-14.0.0-s390x-unknown-linux-gnu.tar.gz.sha256","size":112,"download_count":1839,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-s390x-unknown-linux-gnu.tar.gz.sha256"},{"name":"ripgrep-14.0.0-x86_64-apple-darwin.tar.gz","size":2079151,"download_count":208,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-x86_64-apple-darwin.tar.gz"},{"name":"ripgrep-14.0.0-x86_64-apple-darwin.tar.gz.sha256","size":108,"download_count":1874,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-x86_64-apple-darwin.tar.gz.sha256"},{"name":"ripgrep-14.0.0-x86_64-pc-windows-gnu.zip","size":10422159,"download_count":1785,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-x86_64-pc-windows-gnu.zip"},{"name":"ripgrep-14.0.0-x86_64-pc-windows-gnu.zip.sha256","size":177,"download_count":1976,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-x86_64-pc-windows-gnu.zip.sha256"},{"name":"ripgrep-14.0.0-x86_64-pc-windows-msvc.zip","size":2042018,"download_count":2316,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-x86_64-pc-windows-msvc.zip"},{"name":"ripgrep-14.0.0-x86_64-pc-windows-msvc.zip.sha256","size":178,"download_count":1829,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-x86_64-pc-windows-msvc.zip.sha256"},{"name":"ripgrep-14.0.0-x86_64-unknown-linux-musl.tar.gz","size":2442588,"download_count":100901,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-x86_64-unknown-linux-musl.tar.gz"},{"name":"ripgrep-14.0.0-x86_64-unknown-linux-musl.tar.gz.sha256","size":114,"download_count":96270,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep-14.0.0-x86_64-unknown-linux-musl.tar.gz.sha256"},{"name":"ripgrep_14.0.0-1_amd64.deb","size":1837620,"download_count":1817,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep_14.0.0-1_amd64.deb"},{"name":"ripgrep_14.0.0-1_amd64.deb.sha256","size":133,"download_count":1814,"release_tag":"14.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/14.0.0/ripgrep_14.0.0-1_amd64.deb.sha256"},{"name":"ripgrep-13.0.0-arm-unknown-linux-gnueabihf.tar.gz","size":1763861,"download_count":34109,"release_tag":"13.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/13.0.0/ripgrep-13.0.0-arm-unknown-linux-gnueabihf.tar.gz"},{"name":"ripgrep-13.0.0-i686-pc-windows-msvc.zip","size":1591463,"download_count":11934,"release_tag":"13.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/13.0.0/ripgrep-13.0.0-i686-pc-windows-msvc.zip"},{"name":"ripgrep-13.0.0-x86_64-apple-darwin.tar.gz","size":1815615,"download_count":325266,"release_tag":"13.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/13.0.0/ripgrep-13.0.0-x86_64-apple-darwin.tar.gz"},{"name":"ripgrep-13.0.0-x86_64-pc-windows-gnu.zip","size":9811405,"download_count":27410,"release_tag":"13.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/13.0.0/ripgrep-13.0.0-x86_64-pc-windows-gnu.zip"},{"name":"ripgrep-13.0.0-x86_64-pc-windows-msvc.zip","size":1734357,"download_count":99802,"release_tag":"13.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/13.0.0/ripgrep-13.0.0-x86_64-pc-windows-msvc.zip"},{"name":"ripgrep-13.0.0-x86_64-unknown-linux-musl.tar.gz","size":2109801,"download_count":1513401,"release_tag":"13.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/13.0.0/ripgrep-13.0.0-x86_64-unknown-linux-musl.tar.gz"},{"name":"ripgrep_13.0.0_amd64.deb","size":1574096,"download_count":1143106,"release_tag":"13.0.0","url":"https://github.com/BurntSushi/ripgrep/releases/download/13.0.0/ripgrep_13.0.0_amd64.deb"}]}},"commit_sha":"178cc027e283fd965cb72d0a7395b219eada170c","profile":{"lines_by_language":{"Rust":55512,"Shell":841,"Ruby":23,"Lua":12},"files_by_category":{"source":92,"other":51,"docs":37,"config":22,"test":15,"binary":7,"generated":2},"source_lines":49948,"test_lines":6440},"pillars":{"ai_provenance":{"score":0.0,"confidence":0.65,"coverage":1.0,"label":"possible","breakdown":{"attributed_share":0.0,"suspected_share":0.0097,"estimated_share":0.0,"ai_artifacts":0.0,"flagged_work_units":1.0,"flagged_releases":0.0,"style_index":0.06},"summary":"Weak signals consistent with AI-assisted development."},"quality":{"score":74.5,"confidence":0.9,"coverage":1.0,"label":"adequate","breakdown":{"complexity":80.7,"duplication":50.7,"lint":100.0,"testing":57.9,"docs":100.0,"type_safety":null,"process":75.0},"summary":"Code quality is adequate: test-to-source ratio 0.13, no CI test run detected; 7% of function code in complex or long functions; 11% duplicated lines. Weakest area: duplication."},"security":{"score":71.1,"confidence":0.85,"coverage":1.0,"label":"adequate","breakdown":{"secrets":100.0,"sast":98.1,"dependencies":100.0,"ci_actions":1.0,"posture":20.0,"scorecard":42.9},"summary":"Security posture is adequate: 22 high-severity workflow issues. Weakest area: ci actions."}},"analyzer_results":[{"analyzer":"sec-scorecard","pillar":"security","status":"ok","tool_version":"scorecard v5.6.0","metrics":{"aggregate":5.0,"check:Maintained":10.0,"check:Code-Review":5.0,"check:Binary-Artifacts":10.0,"check:Dangerous-Workflow":10.0,"check:Token-Permissions":0.0,"check:Pinned-Dependencies":0.0,"check:CII-Best-Practices":0.0,"check:Security-Policy":0.0,"check:Fuzzing":10.0,"check:License":10.0,"check:Signed-Releases":0.0,"check:SAST":0.0},"findings":[],"evidence":[{"kind":"scorecard-check","description":"Scorecard Maintained: 10/10 (16 commit(s) and 6 issue activity found in the last 90 days -- score normalized to 10)","ref":"Maintained","url":"https://scorecard.dev/viewer/?uri=github.com/BurntSushi/ripgrep","weight":0.0},{"kind":"scorecard-check","description":"Scorecard Code-Review: 5/10 (Found 15/27 approved changesets -- score normalized to 5)","ref":"Code-Review","url":"https://scorecard.dev/viewer/?uri=github.com/BurntSushi/ripgrep","weight":0.5},{"kind":"scorecard-check","description":"Scorecard Binary-Artifacts: 10/10 (no binaries found in the repo)","ref":"Binary-Artifacts","url":"https://scorecard.dev/viewer/?uri=github.com/BurntSushi/ripgrep","weight":0.0},{"kind":"scorecard-check","description":"Scorecard Dangerous-Workflow: 10/10 (no dangerous workflow patterns detected)","ref":"Dangerous-Workflow","url":"https://scorecard.dev/viewer/?uri=github.com/BurntSushi/ripgrep","weight":0.0},{"kind":"scorecard-check","description":"Scorecard Token-Permissions: 0/10 (detected GitHub workflow tokens with excessive permissions)","ref":"Token-Permissions","url":"https://scorecard.dev/viewer/?uri=github.com/BurntSushi/ripgrep","weight":1.0},{"kind":"scorecard-check","description":"Scorecard Pinned-Dependencies: 0/10 (dependency not pinned by hash detected -- score normalized to 0)","ref":"Pinned-Dependencies","url":"https://scorecard.dev/viewer/?uri=github.com/BurntSushi/ripgrep","weight":1.0},{"kind":"scorecard-check","description":"Scorecard CII-Best-Practices: 0/10 (no effort to earn an OpenSSF best practices badge detected)","ref":"CII-Best-Practices","url":"https://scorecard.dev/viewer/?uri=github.com/BurntSushi/ripgrep","weight":1.0},{"kind":"scorecard-check","description":"Scorecard Security-Policy: 0/10 (security policy file not detected)","ref":"Security-Policy","url":"https://scorecard.dev/viewer/?uri=github.com/BurntSushi/ripgrep","weight":1.0},{"kind":"scorecard-check","description":"Scorecard Fuzzing: 10/10 (project is fuzzed)","ref":"Fuzzing","url":"https://scorecard.dev/viewer/?uri=github.com/BurntSushi/ripgrep","weight":0.0},{"kind":"scorecard-check","description":"Scorecard License: 10/10 (license file detected)","ref":"License","url":"https://scorecard.dev/viewer/?uri=github.com/BurntSushi/ripgrep","weight":0.0},{"kind":"scorecard-check","description":"Scorecard Signed-Releases: 0/10 (Project has not signed or included provenance with any releases.)","ref":"Signed-Releases","url":"https://scorecard.dev/viewer/?uri=github.com/BurntSushi/ripgrep","weight":1.0},{"kind":"scorecard-check","description":"Scorecard SAST: 0/10 (SAST tool is not run on all commits -- score normalized to 0)","ref":"SAST","url":"https://scorecard.dev/viewer/?uri=github.com/BurntSushi/ripgrep","weight":1.0}],"data":{"date":"2026-11-09","commit":"91f5d22ef48bde459d90a8c7dbeab416e97d0f2b","matches_head":false},"error":null},{"analyzer":"sec-registry","pillar":"security","status":"ok","tool_version":null,"metrics":{"declared":25.0,"checked":25.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":2242.0,"attributed_commits":0.0,"attributed_commit_share":0.0,"effective_loc":102895.0,"attributed_loc":0.0,"attributed_loc_share":0.0,"tools_detected":0.0},"findings":[],"evidence":[],"data":{"attributed_loc_by_commit":{},"tools":{},"monthly":{"2016-02":{"loc":72,"attributed_loc":0},"2016-03":{"loc":571,"attributed_loc":0},"2016-04":{"loc":47,"attributed_loc":0},"2016-06":{"loc":709,"attributed_loc":0},"2016-08":{"loc":2954,"attributed_loc":0},"2016-09":{"loc":9078,"attributed_loc":0},"2016-10":{"loc":5951,"attributed_loc":0},"2016-11":{"loc":5094,"attributed_loc":0},"2016-12":{"loc":220,"attributed_loc":0},"2017-01":{"loc":756,"attributed_loc":0},"2017-02":{"loc":526,"attributed_loc":0},"2017-03":{"loc":912,"attributed_loc":0},"2017-04":{"loc":676,"attributed_loc":0},"2017-05":{"loc":93,"attributed_loc":0},"2017-06":{"loc":146,"attributed_loc":0},"2017-07":{"loc":696,"attributed_loc":0},"2017-08":{"loc":211,"attributed_loc":0},"2017-09":{"loc":111,"attributed_loc":0},"2017-10":{"loc":272,"attributed_loc":0},"2017-11":{"loc":66,"attributed_loc":0},"2017-12":{"loc":131,"attributed_loc":0},"2018-01":{"loc":814,"attributed_loc":0},"2018-02":{"loc":3855,"attributed_loc":0},"2018-03":{"loc":374,"attributed_loc":0},"2018-04":{"loc":17396,"attributed_loc":0},"2018-05":{"loc":6,"attributed_loc":0},"2018-06":{"loc":338,"attributed_loc":0},"2018-07":{"loc":599,"attributed_loc":0},"2018-08":{"loc":8522,"attributed_loc":0},"2018-09":{"loc":404,"attributed_loc":0},"2018-10":{"loc":1,"attributed_loc":0},"2018-11":{"loc":69,"attributed_loc":0},"2018-12":{"loc":74,"attributed_loc":0},"2019-01":{"loc":901,"attributed_loc":0},"2019-02":{"loc":21,"attributed_loc":0},"2019-03":{"loc":127,"attributed_loc":0},"2019-04":{"loc":2101,"attributed_loc":0},"2019-05":{"loc":13,"attributed_loc":0},"2019-06":{"loc":124,"attributed_loc":0},"2019-07":{"loc":29,"attributed_loc":0},"2019-08":{"loc":567,"attributed_loc":0},"2019-09":{"loc":175,"attributed_loc":0},"2019-10":{"loc":220,"attributed_loc":0},"2019-11":{"loc":81,"attributed_loc":0},"2019-12":{"loc":182,"attributed_loc":0},"2020-01":{"loc":20,"attributed_loc":0},"2020-02":{"loc":3531,"attributed_loc":0},"2020-03":{"loc":167,"attributed_loc":0},"2020-04":{"loc":231,"attributed_loc":0},"2020-05":{"loc":87,"attributed_loc":0},"2020-06":{"loc":13,"attributed_loc":0},"2020-07":{"loc":137,"attributed_loc":0},"2020-08":{"loc":20,"attributed_loc":0},"2020-09":{"loc":6,"attributed_loc":0},"2020-10":{"loc":52,"attributed_loc":0},"2020-11":{"loc":102,"attributed_loc":0},"2020-12":{"loc":203,"attributed_loc":0},"2021-01":{"loc":148,"attributed_loc":0},"2021-02":{"loc":0,"attributed_loc":0},"2021-03":{"loc":32,"attributed_loc":0},"2021-04":{"loc":11,"attributed_loc":0},"2021-05":{"loc":1057,"attributed_loc":0},"2021-06":{"loc":579,"attributed_loc":0},"2021-07":{"loc":131,"attributed_loc":0},"2021-08":{"loc":23,"attributed_loc":0},"2021-09":{"loc":1,"attributed_loc":0},"2021-10":{"loc":17,"attributed_loc":0},"2021-11":{"loc":63,"attributed_loc":0},"2022-01":{"loc":15,"attributed_loc":0},"2022-02":{"loc":1,"attributed_loc":0},"2022-03":{"loc":8,"attributed_loc":0},"2022-04":{"loc":5,"attributed_loc":0},"2022-05":{"loc":141,"attributed_loc":0},"2022-06":{"loc":39,"attributed_loc":0},"2022-07":{"loc":74,"attributed_loc":0},"2022-08":{"loc":43,"attributed_loc":0},"2022-09":{"loc":2,"attributed_loc":0},"2022-10":{"loc":4,"attributed_loc":0},"2022-11":{"loc":263,"attributed_loc":0},"2022-12":{"loc":37,"attributed_loc":0},"2023-01":{"loc":116,"attributed_loc":0},"2023-02":{"loc":7,"attributed_loc":0},"2023-03":{"loc":9,"attributed_loc":0},"2023-04":{"loc":42,"attributed_loc":0},"2023-05":{"loc":9,"attributed_loc":0},"2023-06":{"loc":2171,"attributed_loc":0},"2023-07":{"loc":1253,"attributed_loc":0},"2023-08":{"loc":142,"attributed_loc":0},"2023-09":{"loc":3200,"attributed_loc":0},"2023-10":{"loc":12305,"attributed_loc":0},"2023-11":{"loc":871,"attributed_loc":0},"2023-12":{"loc":135,"attributed_loc":0},"2024-01":{"loc":110,"attributed_loc":0},"2024-02":{"loc":21,"attributed_loc":0},"2024-03":{"loc":7,"attributed_loc":0},"2024-04":{"loc":35,"attributed_loc":0},"2024-05":{"loc":61,"attributed_loc":0},"2024-06":{"loc":39,"attributed_loc":0},"2024-07":{"loc":5,"attributed_loc":0},"2024-08":{"loc":58,"attributed_loc":0},"2024-09":{"loc":283,"attributed_loc":0},"2024-10":{"loc":14,"attributed_loc":0},"2024-11":{"loc":175,"attributed_loc":0},"2024-12":{"loc":27,"attributed_loc":0},"2025-01":{"loc":1,"attributed_loc":0},"2025-02":{"loc":14,"attributed_loc":0},"2025-03":{"loc":1,"attributed_loc":0},"2025-04":{"loc":30,"attributed_loc":0},"2025-05":{"loc":69,"attributed_loc":0},"2025-06":{"loc":39,"attributed_loc":0},"2025-07":{"loc":894,"attributed_loc":0},"2025-08":{"loc":265,"attributed_loc":0},"2025-09":{"loc":523,"attributed_loc":0},"2025-10":{"loc":447,"attributed_loc":0},"2025-11":{"loc":24,"attributed_loc":0},"2025-12":{"loc":25,"attributed_loc":0},"2026-01":{"loc":79,"attributed_loc":0},"2026-02":{"loc":14,"attributed_loc":0},"2026-03":{"loc":165,"attributed_loc":0},"2026-04":{"loc":1,"attributed_loc":0},"2026-05":{"loc":178,"attributed_loc":0},"2026-06":{"loc":652,"attributed_loc":0},"2026-07":{"loc":3665,"attributed_loc":0},"2026-08":{"loc":14,"attributed_loc":0},"2026-10":{"loc":1115,"attributed_loc":0},"2026-11":{"loc":37,"attributed_loc":0}}},"error":null},{"analyzer":"ai-artifacts","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"artifacts":0.0,"workflow_agents":0.0,"tools_configured":0.0},"findings":[],"evidence":[],"data":{"artifacts":[],"workflows":[],"tools":[]},"error":null},{"analyzer":"ai-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-5","metrics":{"work_units":952.0,"flagged_units":1.0,"pre_ai_era_bursts":4.0,"pre_ai_era_measured_loc":55495.0,"pre_ai_era_burst_loc":11877.0,"measured_loc":85710.0,"flagged_loc":1001.0,"flagged_loc_share":0.011678917279197292,"max_loc_per_hour":2172.8571428571427,"median_loc_per_hour":54.186265286923806,"pr_timed_units":350.0,"excluded_import_loc":17185.0},"findings":[],"evidence":[{"kind":"velocity-burst","description":"1,001 lines of first-party code in ~1.4h (721 lines/hour, PR #3483)","ref":"be739c7910288905d966f87607b28435d1576295","url":"https://github.com/BurntSushi/ripgrep/commit/be739c7910288905d966f87607b28435d1576295","weight":0.216216}],"data":{"flagged_loc_by_commit":{"be739c7910288905d966f87607b28435d1576295":1001},"excluded_import_commits":["d9ca5293569efb255608d3c601107bcfe7060f15"]},"error":null},{"analyzer":"ai-release-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-5","metrics":{"releases":99.0,"flagged_releases":0.0,"max_loc_per_day":841.9},"findings":[],"evidence":[],"data":{"releases":[{"from":"ignore-0.4.16","to":"grep-cli-0.1.5","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-cli-0.1.5","to":"grep-0.2.7","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-0.2.7","to":"12.1.1","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"12.1.1","to":"globset-0.4.6","loc":35,"days":145.49,"loc_per_day":0.2,"flagged":false},{"from":"globset-0.4.6","to":"ignore-0.4.17","loc":104,"days":32.59,"loc_per_day":3.2,"flagged":false},{"from":"ignore-0.4.17","to":"globset-0.4.7","loc":1973,"days":200.86,"loc_per_day":9.8,"flagged":false},{"from":"globset-0.4.7","to":"ignore-0.4.18","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"ignore-0.4.18","to":"grep-cli-0.1.6","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-cli-0.1.6","to":"grep-matcher-0.1.5","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-matcher-0.1.5","to":"grep-regex-0.1.9","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-regex-0.1.9","to":"grep-pcre2-0.1.5","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-pcre2-0.1.5","to":"grep-searcher-0.1.8","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-searcher-0.1.8","to":"grep-printer-0.1.6","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-printer-0.1.6","to":"grep-0.2.8","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-0.2.8","to":"13.0.0","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"13.0.0","to":"globset-0.4.8","loc":30,"days":6.22,"loc_per_day":4.8,"flagged":false},{"from":"globset-0.4.8","to":"globset-0.4.9","loc":195,"days":357.03,"loc_per_day":0.5,"flagged":false},{"from":"globset-0.4.9","to":"grep-regex-0.1.10","loc":90,"days":34.83,"loc_per_day":2.6,"flagged":false},{"from":"grep-regex-0.1.10","to":"grep-searcher-0.1.9","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-searcher-0.1.9","to":"grep-0.2.9","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-0.2.9","to":"grep-searcher-0.1.10","loc":1,"days":0.04,"loc_per_day":24.0,"flagged":false},{"from":"grep-searcher-0.1.10","to":"grep-0.2.10","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-0.2.10","to":"globset-0.4.10","loc":104,"days":173.99,"loc_per_day":0.6,"flagged":false},{"from":"globset-0.4.10","to":"ignore-0.4.19","loc":3,"days":0.04,"loc_per_day":72.0,"flagged":false},{"from":"ignore-0.4.19","to":"grep-cli-0.1.7","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-cli-0.1.7","to":"grep-matcher-0.1.6","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-matcher-0.1.6","to":"grep-regex-0.1.11","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-regex-0.1.11","to":"grep-pcre2-0.1.6","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-pcre2-0.1.6","to":"grep-searcher-0.1.11","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-searcher-0.1.11","to":"grep-printer-0.1.7","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-printer-0.1.7","to":"grep-0.2.11","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-0.2.11","to":"ignore-0.4.20","loc":1,"days":9.96,"loc_per_day":0.1,"flagged":false},{"from":"ignore-0.4.20","to":"grep-0.2.12","loc":9,"days":121.16,"loc_per_day":0.1,"flagged":false},{"from":"grep-0.2.12","to":"grep-cli-0.1.8","loc":2173,"days":50.16,"loc_per_day":43.3,"flagged":false},{"from":"grep-cli-0.1.8","to":"globset-0.4.11","loc":904,"days":6.83,"loc_per_day":132.4,"flagged":false},{"from":"globset-0.4.11","to":"grep-cli-0.1.9","loc":0,"days":6.02,"loc_per_day":0.0,"flagged":false},{"from":"grep-cli-0.1.9","to":"globset-0.4.12","loc":44,"days":8.27,"loc_per_day":5.3,"flagged":false},{"from":"globset-0.4.12","to":"globset-0.4.13","loc":32,"days":9.57,"loc_per_day":3.3,"flagged":false},{"from":"globset-0.4.13","to":"globset-0.4.14","loc":17606,"days":113.23,"loc_per_day":155.5,"flagged":false},{"from":"globset-0.4.14","to":"ignore-0.4.21","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"ignore-0.4.21","to":"grep-cli-0.1.10","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-cli-0.1.10","to":"grep-matcher-0.1.7","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-matcher-0.1.7","to":"grep-regex-0.1.12","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-regex-0.1.12","to":"grep-pcre2-0.1.7","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-pcre2-0.1.7","to":"grep-searcher-0.1.12","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-searcher-0.1.12","to":"grep-0.2.13","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-0.2.13","to":"14.0.0","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"14.0.0","to":"grep-printer-0.2.0","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-printer-0.2.0","to":"grep-0.3.0","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-0.3.0","to":"14.0.1","loc":2,"days":0.05,"loc_per_day":41.5,"flagged":false},{"from":"14.0.1","to":"grep-searcher-0.1.13","loc":25,"days":1.21,"loc_per_day":20.7,"flagged":false},{"from":"grep-searcher-0.1.13","to":"grep-printer-0.2.1","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-printer-0.2.1","to":"grep-0.3.1","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-0.3.1","to":"14.0.2","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"14.0.2","to":"14.0.3","loc":21,"days":0.78,"loc_per_day":27.0,"flagged":false},{"from":"14.0.3","to":"ignore-0.4.22","loc":187,"days":38.92,"loc_per_day":4.8,"flagged":false},{"from":"ignore-0.4.22","to":"14.1.0","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"14.1.0","to":"globset-0.4.15","loc":128,"days":246.27,"loc_per_day":0.5,"flagged":false},{"from":"globset-0.4.15","to":"ignore-0.4.23","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"ignore-0.4.23","to":"grep-cli-0.1.11","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-cli-0.1.11","to":"grep-regex-0.1.13","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-regex-0.1.13","to":"grep-pcre2-0.1.8","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-pcre2-0.1.8","to":"grep-searcher-0.1.14","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-searcher-0.1.14","to":"grep-printer-0.2.2","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-printer-0.2.2","to":"grep-0.3.2","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-0.3.2","to":"14.1.1","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"14.1.1","to":"globset-0.4.16","loc":36,"days":171.65,"loc_per_day":0.2,"flagged":false},{"from":"globset-0.4.16","to":"globset-0.4.17","loc":2873,"days":230.38,"loc_per_day":12.5,"flagged":false},{"from":"globset-0.4.17","to":"ignore-0.4.24","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"ignore-0.4.24","to":"grep-cli-0.1.12","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-cli-0.1.12","to":"grep-matcher-0.1.8","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-matcher-0.1.8","to":"grep-regex-0.1.14","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-regex-0.1.14","to":"grep-pcre2-0.1.9","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-pcre2-0.1.9","to":"grep-searcher-0.1.15","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-searcher-0.1.15","to":"grep-printer-0.3.0","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-printer-0.3.0","to":"grep-0.4.0","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-0.4.0","to":"15.0.0","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"15.0.0","to":"globset-0.4.18","loc":25,"days":6.39,"loc_per_day":3.9,"flagged":false},{"from":"globset-0.4.18","to":"grep-searcher-0.1.16","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-searcher-0.1.16","to":"grep-printer-0.3.1","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-printer-0.3.1","to":"grep-0.4.1","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-0.4.1","to":"15.1.0","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"15.1.0","to":"ignore-0.4.25","loc":7,"days":8.21,"loc_per_day":0.9,"flagged":false},{"from":"ignore-0.4.25","to":"ignore-0.4.26","loc":250,"days":217.73,"loc_per_day":1.1,"flagged":false},{"from":"ignore-0.4.26","to":"ignore-0.4.27","loc":5,"days":26.04,"loc_per_day":0.2,"flagged":false},{"from":"ignore-0.4.27","to":"ignore-0.4.28","loc":1014,"days":8.24,"loc_per_day":123.1,"flagged":false},{"from":"ignore-0.4.28","to":"globset-0.4.19","loc":0,"days":5.92,"loc_per_day":0.0,"flagged":false},{"from":"globset-0.4.19","to":"ignore-0.4.29","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"ignore-0.4.29","to":"grep-matcher-0.1.9","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-matcher-0.1.9","to":"grep-pcre2-0.1.10","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-pcre2-0.1.10","to":"grep-searcher-0.1.17","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"grep-searcher-0.1.17","to":"15.2.0","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"15.2.0","to":"ignore-0.4.30","loc":1587,"days":1.89,"loc_per_day":841.9,"flagged":false},{"from":"ignore-0.4.30","to":"ignore-0.4.31","loc":1361,"days":3.21,"loc_per_day":424.2,"flagged":false},{"from":"ignore-0.4.31","to":"ignore-0.4.32","loc":586,"days":13.71,"loc_per_day":42.7,"flagged":false},{"from":"ignore-0.4.32","to":"globset-0.4.20","loc":14,"days":1.11,"loc_per_day":12.6,"flagged":false},{"from":"globset-0.4.20","to":"ignore-0.4.33","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"ignore-0.4.33","to":"globset-0.4.21","loc":1115,"days":84.19,"loc_per_day":13.2,"flagged":false},{"from":"globset-0.4.21","to":"ignore-0.4.34","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false}]},"error":null},{"analyzer":"ai-stylometry","pillar":"ai_provenance","status":"ok","tool_version":null,"metrics":{"lines_scanned":49948.0,"index":0.06,"count:narrated_steps":3.0,"per_kloc:narrated_steps":0.06,"files:narrated_steps":3.0,"count:placeholder":0.0,"per_kloc:placeholder":0.0,"files:placeholder":0.0,"count:emoji_in_code":0.0,"per_kloc:emoji_in_code":0.0,"files:emoji_in_code":0.0,"count:assistant_voice":0.0,"per_kloc:assistant_voice":0.0,"files:assistant_voice":0.0},"findings":[],"evidence":[{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // First, check that the parent gitignore file isn't detected if the","ref":"crates/ignore/src/dir.rs:1425","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/ignore/src/dir.rs#L1425","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // Finally, add a leading slash. In the local file case, this turns","ref":"crates/printer/src/hyperlink/mod.rs:870","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/printer/src/hyperlink/mod.rs#L870","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // now we just pick one.","ref":"crates/regex/src/literal.rs:622","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/regex/src/literal.rs#L622","weight":0.0}],"data":{},"error":null},{"analyzer":"sec-secrets","pillar":"security","status":"ok","tool_version":"gitleaks 8.30.1","metrics":{"secrets_current":0.0,"secrets_history":0.0,"secrets_nonprod":0.0,"secrets_low_confidence":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-sast","pillar":"security","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":11.0,"findings_high":0.0,"findings_medium":0.0,"findings_low":11.0,"weighted_findings":2.75,"scanned_lines":49936.0,"parse_errors":3.0},"findings":[{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"crates/cli/src/hostname.rs","line":41,"fingerprint":"rust.lang.security.unsafe-usage:crates/cli/src/hostname.rs:41"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"crates/cli/src/hostname.rs","line":59,"fingerprint":"rust.lang.security.unsafe-usage:crates/cli/src/hostname.rs:59"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"crates/core/flags/hiargs.rs","line":232,"fingerprint":"rust.lang.security.unsafe-usage:crates/core/flags/hiargs.rs:232"},{"rule_id":"opengrep/rust.lang.security.current-exe","severity":"low","message":"current_exe should not be used for security operations. From the docs: \"The output of this function should not be trusted for anything that might have security implications. Basically, if users can run the executable, they can change the output arbitrarily.\" [confidence high]","path":"crates/core/flags/lowargs.rs","line":681,"fingerprint":"rust.lang.security.current-exe:crates/core/flags/lowargs.rs:681"},{"rule_id":"opengrep/rust.lang.security.current-exe","severity":"low","message":"current_exe should not be used for security operations. From the docs: \"The output of this function should not be trusted for anything that might have security implications. Basically, if users can run the executable, they can change the output arbitrarily.\" [confidence high]","path":"crates/core/flags/lowargs.rs","line":690,"fingerprint":"rust.lang.security.current-exe:crates/core/flags/lowargs.rs:690"},{"rule_id":"opengrep/rust.lang.security.current-exe","severity":"low","message":"current_exe should not be used for security operations. From the docs: \"The output of this function should not be trusted for anything that might have security implications. Basically, if users can run the executable, they can change the output arbitrarily.\" [confidence high]","path":"crates/core/flags/lowargs.rs","line":699,"fingerprint":"rust.lang.security.current-exe:crates/core/flags/lowargs.rs:699"},{"rule_id":"opengrep/rust.lang.security.args-os","severity":"low","message":"args_os 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":"crates/core/flags/parse.rs","line":72,"fingerprint":"rust.lang.security.args-os:crates/core/flags/parse.rs:72"},{"rule_id":"opengrep/rust.lang.security.args-os","severity":"low","message":"args_os 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":"crates/core/flags/parse.rs","line":103,"fingerprint":"rust.lang.security.args-os:crates/core/flags/parse.rs:103"},{"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":"crates/ignore/benches/workloads.rs","line":44,"fingerprint":"rust.lang.security.temp-dir:crates/ignore/benches/workloads.rs:44"},{"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":"crates/ignore/src/lib.rs","line":529,"fingerprint":"rust.lang.security.temp-dir:crates/ignore/src/lib.rs:529"},{"rule_id":"opengrep/rust.lang.security.unsafe-usage","severity":"low","message":"Detected 'unsafe' usage, please audit for secure usage [confidence high]","path":"crates/searcher/src/searcher/mmap.rs","line":84,"fingerprint":"rust.lang.security.unsafe-usage:crates/searcher/src/searcher/mmap.rs:84"}],"evidence":[],"data":{"rulesets":["rust","bash","ruby"]},"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":2.0,"findings":37.0,"findings_high":22.0,"findings_medium":9.0,"findings_low":6.0,"penalty":276.8},"findings":[{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":120,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:120"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":132,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:132"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":138,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:138"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":218,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:218"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":220,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:220"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":232,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:232"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":234,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:234"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":245,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:245"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":247,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:247"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":260,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:260"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":262,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:262"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":273,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:273"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":281,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:281"},{"rule_id":"zizmor/excessive-permissions","severity":"high","message":"overly broad permissions [confidence high]","path":".github/workflows/release.yml","line":11,"fingerprint":"excessive-permissions:.github/workflows/release.yml:11"},{"rule_id":"zizmor/excessive-permissions","severity":"high","message":"overly broad permissions [confidence high]","path":".github/workflows/release.yml","line":12,"fingerprint":"excessive-permissions:.github/workflows/release.yml:12"},{"rule_id":"zizmor/excessive-permissions","severity":"high","message":"overly broad permissions [confidence high]","path":".github/workflows/release.yml","line":13,"fingerprint":"excessive-permissions:.github/workflows/release.yml:13"},{"rule_id":"zizmor/template-injection","severity":"high","message":"code injection via template expansion [confidence high]","path":".github/workflows/release.yml","line":26,"fingerprint":"template-injection:.github/workflows/release.yml:26"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release.yml","line":23,"fingerprint":"unpinned-uses:.github/workflows/release.yml:23"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release.yml","line":142,"fingerprint":"unpinned-uses:.github/workflows/release.yml:142"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release.yml","line":151,"fingerprint":"unpinned-uses:.github/workflows/release.yml:151"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release.yml","line":314,"fingerprint":"unpinned-uses:.github/workflows/release.yml:314"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release.yml","line":322,"fingerprint":"unpinned-uses:.github/workflows/release.yml:322"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":119,"fingerprint":"artipacked:.github/workflows/ci.yml:119"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":217,"fingerprint":"artipacked:.github/workflows/ci.yml:217"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":231,"fingerprint":"artipacked:.github/workflows/ci.yml:231"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":244,"fingerprint":"artipacked:.github/workflows/ci.yml:244"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":259,"fingerprint":"artipacked:.github/workflows/ci.yml:259"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":272,"fingerprint":"artipacked:.github/workflows/ci.yml:272"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/release.yml","line":23,"fingerprint":"artipacked:.github/workflows/release.yml:23"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/release.yml","line":141,"fingerprint":"artipacked:.github/workflows/release.yml:141"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/release.yml","line":313,"fingerprint":"artipacked:.github/workflows/release.yml:313"},{"rule_id":"zizmor/template-injection","severity":"low","message":"code injection via template expansion [confidence high]","path":".github/workflows/release.yml","line":298,"fingerprint":"template-injection:.github/workflows/release.yml:298"},{"rule_id":"zizmor/template-injection","severity":"low","message":"code injection via template expansion [confidence high]","path":".github/workflows/release.yml","line":298,"fingerprint":"template-injection:.github/workflows/release.yml:298"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/release.yml","line":213,"fingerprint":"template-injection:.github/workflows/release.yml:213"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/release.yml","line":297,"fingerprint":"template-injection:.github/workflows/release.yml:297"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/release.yml","line":367,"fingerprint":"template-injection:.github/workflows/release.yml:367"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/release.yml","line":385,"fingerprint":"template-injection:.github/workflows/release.yml:385"}],"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":1.0,"check:lockfiles":0.0,"signed_commit_share":0.505,"unpinned_manifests":9.0},"findings":[],"evidence":[{"kind":"posture","description":"crates/cli/Cargo.toml has no lockfile alongside it (unpinned dependencies)","ref":"crates/cli/Cargo.toml","url":null,"weight":0.3},{"kind":"posture","description":"crates/globset/Cargo.toml has no lockfile alongside it (unpinned dependencies)","ref":"crates/globset/Cargo.toml","url":null,"weight":0.3},{"kind":"posture","description":"crates/grep/Cargo.toml has no lockfile alongside it (unpinned dependencies)","ref":"crates/grep/Cargo.toml","url":null,"weight":0.3},{"kind":"posture","description":"crates/ignore/Cargo.toml has no lockfile alongside it (unpinned dependencies)","ref":"crates/ignore/Cargo.toml","url":null,"weight":0.3},{"kind":"posture","description":"crates/matcher/Cargo.toml has no lockfile alongside it (unpinned dependencies)","ref":"crates/matcher/Cargo.toml","url":null,"weight":0.3},{"kind":"posture","description":"crates/pcre2/Cargo.toml has no lockfile alongside it (unpinned dependencies)","ref":"crates/pcre2/Cargo.toml","url":null,"weight":0.3},{"kind":"posture","description":"crates/printer/Cargo.toml has no lockfile alongside it (unpinned dependencies)","ref":"crates/printer/Cargo.toml","url":null,"weight":0.3},{"kind":"posture","description":"crates/regex/Cargo.toml has no lockfile alongside it (unpinned dependencies)","ref":"crates/regex/Cargo.toml","url":null,"weight":0.3},{"kind":"posture","description":"crates/searcher/Cargo.toml has no lockfile alongside it (unpinned dependencies)","ref":"crates/searcher/Cargo.toml","url":null,"weight":0.3}],"data":{},"error":null},{"analyzer":"sec-distribution","pillar":"security","status":"ok","tool_version":null,"metrics":{"signals":1.0,"binary_assets":121.0,"suspicious":0.0},"findings":[],"evidence":[{"kind":"binary-release-asset","description":"release 15.2.0 ships ripgrep-15.2.0-aarch64-apple-darwin.tar.gz (1760642 downloads)","ref":"ripgrep-15.2.0-aarch64-apple-darwin.tar.gz","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-aarch64-apple-darwin.tar.gz","weight":0.0},{"kind":"binary-release-asset","description":"release 15.2.0 ships ripgrep-15.2.0-aarch64-pc-windows-msvc.zip (185744 downloads)","ref":"ripgrep-15.2.0-aarch64-pc-windows-msvc.zip","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-aarch64-pc-windows-msvc.zip","weight":0.0},{"kind":"binary-release-asset","description":"release 15.2.0 ships ripgrep-15.2.0-aarch64-unknown-linux-gnu.tar.gz (1383705 downloads)","ref":"ripgrep-15.2.0-aarch64-unknown-linux-gnu.tar.gz","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-aarch64-unknown-linux-gnu.tar.gz","weight":0.0},{"kind":"binary-release-asset","description":"release 15.2.0 ships ripgrep-15.2.0-aarch64-unknown-linux-musl.tar.gz (564390 downloads)","ref":"ripgrep-15.2.0-aarch64-unknown-linux-musl.tar.gz","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-aarch64-unknown-linux-musl.tar.gz","weight":0.0},{"kind":"binary-release-asset","description":"release 15.2.0 ships ripgrep-15.2.0-armv7-unknown-linux-gnueabihf.tar.gz (1229 downloads)","ref":"ripgrep-15.2.0-armv7-unknown-linux-gnueabihf.tar.gz","url":"https://github.com/BurntSushi/ripgrep/releases/download/15.2.0/ripgrep-15.2.0-armv7-unknown-linux-gnueabihf.tar.gz","weight":0.0}],"data":{"signals":["binary-release-assets"],"suspicious":false,"unusual_traction":false,"metadata":true},"error":null},{"analyzer":"qual-complexity","pillar":"quality","status":"ok","tool_version":"lizard 1.25.1","metrics":{"functions":2192.0,"function_nloc":24698.0,"mean_ccn":2.18,"p90_ccn":5.0,"complex_functions":25.0,"long_functions":4.0,"many_param_functions":0.0,"risky_nloc_share":0.0713},"findings":[],"evidence":[{"kind":"complex-function","description":"from_low_args in crates/core/flags/hiargs.rs: complexity 42, 176 lines","ref":"crates/core/flags/hiargs.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/core/flags/hiargs.rs#L113","weight":0.7},{"kind":"complex-function","description":"parse_star in crates/globset/src/glob.rs: complexity 30, 59 lines","ref":"crates/globset/src/glob.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/globset/src/glob.rs#L921","weight":0.5},{"kind":"complex-function","description":"matched_ignore in crates/ignore/src/dir.rs: complexity 29, 123 lines","ref":"crates/ignore/src/dir.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/ignore/src/dir.rs#L578","weight":0.48333333333333334},{"kind":"complex-function","description":"check in crates/regex/src/ban.rs: complexity 25, 46 lines","ref":"crates/regex/src/ban.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/regex/src/ban.rs#L8","weight":0.4166666666666667},{"kind":"complex-function","description":"finish in crates/printer/src/summary.rs: complexity 22, 56 lines","ref":"crates/printer/src/summary.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/printer/src/summary.rs#L710","weight":0.36666666666666664},{"kind":"complex-function","description":"parse in crates/core/flags/parse.rs: complexity 21, 59 lines","ref":"crates/core/flags/parse.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/core/flags/parse.rs#L221","weight":0.35},{"kind":"complex-function","description":"run_one in crates/ignore/src/walk.rs: complexity 21, 78 lines","ref":"crates/ignore/src/walk.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/ignore/src/walk.rs#L1771","weight":0.35},{"kind":"complex-function","description":"run in crates/core/main.rs: complexity 20, 24 lines","ref":"crates/core/main.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/core/main.rs#L77","weight":0.3333333333333333},{"kind":"complex-function","description":"add_child_path_with_found_ignore_files in crates/ignore/src/dir.rs: complexity 20, 127 lines","ref":"crates/ignore/src/dir.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/ignore/src/dir.rs#L369","weight":0.3333333333333333},{"kind":"complex-function","description":"matched_with_errors_impl in crates/ignore/src/incremental.rs: complexity 20, 67 lines","ref":"crates/ignore/src/incremental.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/ignore/src/incremental.rs#L267","weight":0.3333333333333333}],"data":{},"error":null},{"analyzer":"qual-duplication","pillar":"quality","status":"ok","tool_version":"repotrust-dup-w6","metrics":{"compared_lines":36158.0,"duplicated_lines":4091.0,"duplicated_share":0.1131,"files":92.0},"findings":[],"evidence":[{"kind":"duplicate-code","description":"6+ duplicated lines: crates/cli/src/decompress.rs:78 and crates/cli/src/decompress.rs:108","ref":"crates/cli/src/decompress.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/cli/src/decompress.rs#L78","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: crates/cli/src/decompress.rs:264 and crates/cli/src/process.rs:120","ref":"crates/cli/src/decompress.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/cli/src/decompress.rs#L264","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: crates/cli/src/lib.rs:253 and crates/cli/src/lib.rs:285","ref":"crates/cli/src/lib.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/cli/src/lib.rs#L253","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: crates/cli/src/process.rs:96 and crates/cli/src/process.rs:184","ref":"crates/cli/src/process.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/cli/src/process.rs#L96","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: crates/core/flags/config.rs:139 and crates/core/flags/config.rs:164","ref":"crates/core/flags/config.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/core/flags/config.rs#L139","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: crates/core/flags/defs.rs:1103 and crates/core/flags/defs.rs:1128","ref":"crates/core/flags/defs.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/core/flags/defs.rs#L1103","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: crates/core/flags/doc/help.rs:177 and crates/core/flags/doc/man.rs:96","ref":"crates/core/flags/doc/help.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/core/flags/doc/help.rs#L177","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: crates/core/main.rs:109 and crates/core/main.rs:236","ref":"crates/core/main.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/core/main.rs#L109","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: crates/globset/src/glob.rs:673 and crates/ignore/src/overrides.rs:163","ref":"crates/globset/src/glob.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/globset/src/glob.rs#L673","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: crates/globset/src/glob.rs:1138 and crates/globset/src/glob.rs:1168","ref":"crates/globset/src/glob.rs","url":"https://github.com/BurntSushi/ripgrep/blob/178cc027e283fd965cb72d0a7395b219eada170c/crates/globset/src/glob.rs#L1138","weight":0.3}],"data":{},"error":null},{"analyzer":"qual-lint","pillar":"quality","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":0.0,"weighted_findings":0.0,"scanned_lines":49936.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"qual-testing","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:has_tests":1.0,"check:test_ratio":0.2579,"check:ci_present":1.0,"check:ci_runs_tests":0.0,"check:ci_runs_lint":1.0,"check:tests_cochange":0.65,"test_lines":6440.0,"source_lines":49948.0,"test_ratio":0.1289,"ci_files":2.0,"cochange_share":0.1625,"cochange_commits":160.0},"findings":[],"evidence":[{"kind":"ci","description":"CI config: .github/workflows/ci.yml","ref":".github/workflows/ci.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/release.yml","ref":".github/workflows/release.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI runs linters (rustfmt, cargo fmt)","ref":null,"url":null,"weight":0.0}],"data":{"test_commands":[],"lint_commands":["rustfmt","cargo fmt"]},"error":null},{"analyzer":"qual-docs","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:readme":1.0,"check:license":1.0,"check:contributing":1.0,"check:changelog":1.0,"readme_lines":407.0},"findings":[],"evidence":[{"kind":"docs","description":"README.md","ref":"README.md","url":null,"weight":0.0},{"kind":"docs","description":"COPYING","ref":"COPYING","url":null,"weight":0.0},{"kind":"docs","description":"CONTRIBUTING.md","ref":"CONTRIBUTING.md","url":null,"weight":0.0},{"kind":"docs","description":"CHANGELOG.md","ref":"CHANGELOG.md","url":null,"weight":0.0}],"data":{},"error":null},{"analyzer":"qual-type-safety","pillar":"quality","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null}],"flags":[]}