{"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":28753,"forks":2191,"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-07-29T04:13:17+00:00","maintenance_label":"Active","stars_delta_30d":576,"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":464,"watchers":172,"ai_summary":"Gitleaks is a tool to detect leaked secrets within commits and pull requests in git repositories using AI-powered detection methods.","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-08-16T18:01:44.354825+00:00","categories":[{"slug":"evaluation-observability","name":"Evaluation & Observability","url":"https://www.graphcanon.com/categories/evaluation-observability","markdown_url":"https://www.graphcanon.com/categories/evaluation-observability.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/evaluation-observability"}],"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-08-16T18:01:43.543Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":0,"days_since_push":18,"last_release_at":"2026-03-21T02:17:58Z","stars_delta_30d":576,"open_issues_delta_30d":36},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T10:58:48.156Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-16T18:01:44.037Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-08-16T18:01:44.037Z","managed_saas":false},"languages":{"value":["go"],"source":"github.language","observed_at":"2026-08-16T18:01:44.037Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-08-16T18:01:44.037Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-16T18:01:44.037Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["Requires a Go environment to be installed if not using pre-built binaries."],"min_ram_gb":1,"requires_docker":false},"constraints":{"min_ram_gb":1,"requires_docker":false},"when_to_use":["- When you need to detect leaked secrets using advanced AI-powered methods, offering a modern approach over traditional pattern matching.","- If your development environment heavily relies on Go (Golang) as gitleaks allows for seamless integrations within those ecosystems."],"when_not_to_use":["- Avoid if looking for broader DLP functionalities that extend beyond git repositories, as gitleaks is specifically tailored to this context.","- Not recommended if you require real-time alerting features; gitleaks is more suited for periodic or commit-based scanning and analysis."],"source":"enrich:decision_facts","observed_at":"2026-07-11T13:18:12.134Z"},"constraint_facets":{"min_ram_gb":1,"requires_docker":false},"decision_summary":[{"label":"Requirements","value":"Min 1 GB RAM; Requires a Go environment to be installed if not using pre-built binaries."},{"label":"Adopt for","value":"gitleaks is an AI-driven tool for detecting secrets within git repositories that can integrate into CI/CD pipelines and offers robust CLI capabilities."}]}}