{"adoption": {"forks": 117, "observed_at": "2026-08-28T04:04:00.935655+00:00", "stars": 1214}, "canonical_url": "https://ross.abutalabs.com/products/mongodb-kingfisher", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Detect leaked secrets + live validation. Map blast radius across your stack. Revoke fast. Hundreds of rules.", "domain": ["security", "developer-tools"], "enriched": true, "function": ["security", "vulnerability-scanning", "secrets-management", "developer-tools", "cli"], "health_score": 100, "homepage": "https://mongodb.github.io/kingfisher/", "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["mongodb/kingfisher"], "name": "mongodb/kingfisher", "platform": ["cli", "cross-platform", "windows"], "pushed_at": "2026-08-25T02:43:15+00:00", "repo": "mongodb/kingfisher", "stars": 1214, "tags": ["secret-scanning", "live-validation", "credential-detection", "blast-radius", "revocation", "sarif", "devsecops", "rust", "vectorscan", "false-positive-reduction", "devops", "command-line", "docker", "linux", "macos"], "topics": ["credentials", "devsecops", "scanning", "secrets", "secrets-management", "security"], "urls": [], "use_cases": ["scan git repositories for leaked api keys and tokens", "validate discovered credentials against provider apis to filter false positives", "find exposed secrets in aws s3 buckets and docker images", "detect leaked tokens in slack, jira, and confluence", "map the blast radius of a leaked cloud credential", "revoke compromised secrets directly from the cli", "run secret scanning in ci pipelines with sarif output", "triage gitleaks and trufflehog findings in a browser report viewer"], "what_it_is": "Kingfisher is an open-source, Rust-based secret scanner that detects leaked credentials in code, Git history, cloud storage, and developer platforms using SIMD-accelerated regex and language-aware parsing. It validates findings against provider APIs to confirm live secrets, maps blast radius, and supports direct revocation from the CLI.", "when_to_avoid": ["you only need simple git history scanning and prefer a lighter tool like gitleaks", "you need a managed SaaS scanning service rather than a self-run CLI", "your secrets are custom and not covered by the built-in detection rule catalog"], "when_to_choose": ["you need high-accuracy secret detection with live validation to cut false positives", "you want to scan beyond code - chat, docs, cloud storage, and ci platforms", "you need blast radius mapping or direct revocation of leaked credentials", "you need fast, multithreaded scanning of large codebases", "you want an open-source, no-telemetry alternative to commercial secret scanners"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mongodb-kingfisher", "repo": "mongodb/kingfisher", "role": "main", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:00.935655+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:17:30.148258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05ab5c6e03868ade76e4bfcff987281640f26b9473641a7d9f6a51f3994ec0c1", "fetched_at": "2026-08-28T04:04:00.935655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/kingfisher"}, {"content_hash": "3179bda11513fc19cac1168a646894c93c4ad143792665d3d8b17bbb9ce60353", "fetched_at": "2026-08-29T12:25:22.862897+00:00", "kind": "homepage", "missing": false, "url": "https://mongodb.github.io/kingfisher/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:00.935655+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:17:30.148258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05ab5c6e03868ade76e4bfcff987281640f26b9473641a7d9f6a51f3994ec0c1", "fetched_at": "2026-08-28T04:04:00.935655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/kingfisher"}, {"content_hash": "3179bda11513fc19cac1168a646894c93c4ad143792665d3d8b17bbb9ce60353", "fetched_at": "2026-08-29T12:25:22.862897+00:00", "kind": "homepage", "missing": false, "url": "https://mongodb.github.io/kingfisher/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:17:30.148258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05ab5c6e03868ade76e4bfcff987281640f26b9473641a7d9f6a51f3994ec0c1", "fetched_at": "2026-08-28T04:04:00.935655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/kingfisher"}, {"content_hash": "3179bda11513fc19cac1168a646894c93c4ad143792665d3d8b17bbb9ce60353", "fetched_at": "2026-08-29T12:25:22.862897+00:00", "kind": "homepage", "missing": false, "url": "https://mongodb.github.io/kingfisher/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:00.935655+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:00.935655+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:00.935655+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:17:30.148258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05ab5c6e03868ade76e4bfcff987281640f26b9473641a7d9f6a51f3994ec0c1", "fetched_at": "2026-08-28T04:04:00.935655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/kingfisher"}, {"content_hash": "3179bda11513fc19cac1168a646894c93c4ad143792665d3d8b17bbb9ce60353", "fetched_at": "2026-08-29T12:25:22.862897+00:00", "kind": "homepage", "missing": false, "url": "https://mongodb.github.io/kingfisher/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:00.935655+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:00.935655+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:17:30.148258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05ab5c6e03868ade76e4bfcff987281640f26b9473641a7d9f6a51f3994ec0c1", "fetched_at": "2026-08-28T04:04:00.935655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/kingfisher"}, {"content_hash": "3179bda11513fc19cac1168a646894c93c4ad143792665d3d8b17bbb9ce60353", "fetched_at": "2026-08-29T12:25:22.862897+00:00", "kind": "homepage", "missing": false, "url": "https://mongodb.github.io/kingfisher/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:00.935655+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:00.935655+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:00.935655+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:17:30.148258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05ab5c6e03868ade76e4bfcff987281640f26b9473641a7d9f6a51f3994ec0c1", "fetched_at": "2026-08-28T04:04:00.935655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/kingfisher"}, {"content_hash": "3179bda11513fc19cac1168a646894c93c4ad143792665d3d8b17bbb9ce60353", "fetched_at": "2026-08-29T12:25:22.862897+00:00", "kind": "homepage", "missing": false, "url": "https://mongodb.github.io/kingfisher/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:00.935655+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:00.935655+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:17:30.148258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05ab5c6e03868ade76e4bfcff987281640f26b9473641a7d9f6a51f3994ec0c1", "fetched_at": "2026-08-28T04:04:00.935655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/kingfisher"}, {"content_hash": "3179bda11513fc19cac1168a646894c93c4ad143792665d3d8b17bbb9ce60353", "fetched_at": "2026-08-29T12:25:22.862897+00:00", "kind": "homepage", "missing": false, "url": "https://mongodb.github.io/kingfisher/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:17:30.148258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05ab5c6e03868ade76e4bfcff987281640f26b9473641a7d9f6a51f3994ec0c1", "fetched_at": "2026-08-28T04:04:00.935655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/kingfisher"}, {"content_hash": "3179bda11513fc19cac1168a646894c93c4ad143792665d3d8b17bbb9ce60353", "fetched_at": "2026-08-29T12:25:22.862897+00:00", "kind": "homepage", "missing": false, "url": "https://mongodb.github.io/kingfisher/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:17:30.148258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05ab5c6e03868ade76e4bfcff987281640f26b9473641a7d9f6a51f3994ec0c1", "fetched_at": "2026-08-28T04:04:00.935655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/kingfisher"}, {"content_hash": "3179bda11513fc19cac1168a646894c93c4ad143792665d3d8b17bbb9ce60353", "fetched_at": "2026-08-29T12:25:22.862897+00:00", "kind": "homepage", "missing": false, "url": "https://mongodb.github.io/kingfisher/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:17:30.148258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "05ab5c6e03868ade76e4bfcff987281640f26b9473641a7d9f6a51f3994ec0c1", "fetched_at": "2026-08-28T04:04:00.935655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mongodb/kingfisher"}, {"content_hash": "3179bda11513fc19cac1168a646894c93c4ad143792665d3d8b17bbb9ce60353", "fetched_at": "2026-08-29T12:25:22.862897+00:00", "kind": "homepage", "missing": false, "url": "https://mongodb.github.io/kingfisher/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 34, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 482, "days_push": 8, "days_rel": 10, "gap_med": 3, "n_releases_24m": 104}, "score": 82, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}