{"data":{"slug":"gitleaks-gitleaks","name":"gitleaks","tagline":"Find secrets with Gitleaks","github_url":"https://github.com/gitleaks/gitleaks","owner":"gitleaks","repo":"gitleaks","owner_avatar_url":"https://avatars.githubusercontent.com/u/90395851?v=4","primary_language":"Go","stars":29370,"forks":2238,"topics":["ai-powered","ci-cd","cicd","cli","data-loss-prevention","devsecops","dlp","git","gitleaks","go","golang","hacktoberfest","llm","llm-inference","llm-training","nhi","open-source","secret","security","security-tools"],"archived":false,"github_pushed_at":"2026-09-09T04:18:49+00:00","maintenance_label":"Active","stars_delta_30d":617,"url":"https://www.graphcanon.com/tools/gitleaks-gitleaks","markdown_url":"https://www.graphcanon.com/tools/gitleaks-gitleaks.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/gitleaks-gitleaks","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=gitleaks-gitleaks","description":"Find secrets with Gitleaks 🔑","homepage_url":"https://gitleaks.io","license":"MIT","open_issues":482,"watchers":183,"ai_summary":"Gitleaks is a tool for detecting secrets in code repositories using various installation methods including Homebrew, Docker, and Go. It supports integration as a pre-commit hook or GitHub action.","readme_excerpt":"## Getting Started\n\nGitleaks can be installed using Homebrew, Docker, or Go. Gitleaks is also available in binary form for many popular platforms and OS types on the [releases page](https://github.com/gitleaks/gitleaks/releases). In addition, Gitleaks can be implemented as a pre-commit hook directly in your repo or as a GitHub action using [Gitleaks-Action](https://github.com/gitleaks/gitleaks-action).\n\n---\n\n# Docker (DockerHub)\ndocker pull zricethezav/gitleaks:latest\ndocker run -v ${path_to_host_folder_to_scan}:/path zricethezav/gitleaks:latest [COMMAND] [OPTIONS] [SOURCE_PATH]\n\n---\n\n# Docker (ghcr.io)\ndocker pull ghcr.io/gitleaks/gitleaks:latest\ndocker run -v ${path_to_host_folder_to_scan}:/path ghcr.io/gitleaks/gitleaks:latest [COMMAND] [OPTIONS] [SOURCE_PATH]","github_created_at":"2018-01-27T18:19:31+00:00","created_at":"2026-07-07T17:32:22.807182+00:00","updated_at":"2026-09-20T04:33:02.922107+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"ai-powered","name":"ai-powered"},{"slug":"ci-cd","name":"ci-cd"},{"slug":"cicd","name":"cicd"},{"slug":"cli","name":"cli"},{"slug":"data-loss-prevention","name":"data-loss-prevention"},{"slug":"devsecops","name":"devsecops"},{"slug":"dlp","name":"dlp"},{"slug":"git","name":"git"}],"trust":{"provenance":{"is_fork":false,"github_id":119190187,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-18T08:44:39.428Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":0,"days_since_push":9,"last_release_at":"2026-03-21T02:17:58Z","stars_delta_30d":617,"open_issues_delta_30d":18},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":38,"high_count":0,"last_scan_at":"2026-09-18T08:44:41.134Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-18T08:44:38.282Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-09-18T08:44:38.282Z","managed_saas":false},"languages":{"value":["go"],"source":"github.language","observed_at":"2026-09-18T08:44:38.282Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-09-18T08:44:38.282Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-18T08:44:38.282Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you need a tool that can be integrated directly into your CI/CD pipeline as a GitHub action or pre-commit hook, enhancing security at the commit level.","If your team prefers tools written in Go, as Gitleaks is built with Go, which can offer performance benefits and cross-platform compatibility.","When you require a solution that supports multiple installation methods, including Homebrew, Docker, and direct Go installation, providing flexibility in deployment."],"when_not_to_use":["If your project strictly avoids Go-based tools due to specific team preferences or constraints, Gitleaks might not be the best fit.","When your organization has a preference for tools that are not open-source, as Gitleaks is distributed under the MIT license, which is open-source.","If your repository management system is not compatible with GitHub actions or pre-commit hooks, Gitleaks' integration capabilities may not be fully utilized."],"source":"enrich:decision_facts","observed_at":"2026-09-18T09:26:18.295Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Gitleaks is a Go-based tool for detecting secrets in code repositories, offering installation via Homebrew, Docker, and Go, and can be integrated as a pre-commit hook or GitHub action."}]}}