{"adoption": {"forks": 250, "observed_at": "2026-08-28T04:04:45.714369+00:00", "stars": 1449}, "canonical_url": "https://ross.abutalabs.com/products/sharpdpapi", "card": {"archived": false, "artifact_type": "cli-tool", "description": "SharpDPAPI is a C# port of some Mimikatz DPAPI functionality.", "domain": ["security", "penetration-testing", "windows", "developer-tools"], "enriched": true, "function": ["security", "cryptography", "cli", "developer-tools"], "health_score": 20, "homepage": null, "language": "C#", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["GhostPack/SharpDPAPI"], "name": "GhostPack/SharpDPAPI", "platform": ["windows", "cli", "dotnet"], "pushed_at": "2024-06-27T13:39:08+00:00", "repo": "GhostPack/SharpDPAPI", "stars": 1449, "tags": ["dpapi", "mimikatz", "credential-dumping", "red-team", "post-exploitation", "chrome-credential-decryption", "csharp"], "topics": [], "urls": [], "use_cases": ["decrypt windows dpapi protected credentials", "extract saved chrome passwords and cookies", "dump windows credential manager secrets from command line", "recover dpapi masterkeys during red team engagement", "triage keepass and remote desktop gateway credentials", "decrypt dpapi blobs with a domain backup key"], "what_it_is": "SharpDPAPI is a C# port of Mimikatz's Windows DPAPI functionality, allowing triage of DPAPI masterkeys, credentials, vaults, certificates, and KeePass secrets. Its SharpChrome subproject decrypts Chromium browser logins and cookies.", "when_to_avoid": ["you need a full Mimikatz feature set beyond DPAPI functionality", "you are not operating on Windows or a Windows-derived environment", "you lack authorization - this is an offensive security tool"], "when_to_choose": ["you need to programmatically triage DPAPI-protected secrets on Windows during authorized security assessments", "you want a C#/.NET alternative to Mimikatz's dpapi module that integrates with other GhostPack tooling", "you need to decrypt Chromium-based browser credentials and cookies"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sharpdpapi", "repo": "GhostPack/SharpDPAPI", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.714369+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:35:58.379771+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d5dddaa3f61c729dfd143e775f6eb5db7dbec2434f8419d88720c444692f431", "fetched_at": "2026-08-28T04:04:45.714369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GhostPack/SharpDPAPI"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.714369+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:35:58.379771+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d5dddaa3f61c729dfd143e775f6eb5db7dbec2434f8419d88720c444692f431", "fetched_at": "2026-08-28T04:04:45.714369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GhostPack/SharpDPAPI"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:35:58.379771+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d5dddaa3f61c729dfd143e775f6eb5db7dbec2434f8419d88720c444692f431", "fetched_at": "2026-08-28T04:04:45.714369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GhostPack/SharpDPAPI"}], "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:45.714369+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.714369+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.714369+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:35:58.379771+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d5dddaa3f61c729dfd143e775f6eb5db7dbec2434f8419d88720c444692f431", "fetched_at": "2026-08-28T04:04:45.714369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GhostPack/SharpDPAPI"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.714369+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.714369+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:35:58.379771+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d5dddaa3f61c729dfd143e775f6eb5db7dbec2434f8419d88720c444692f431", "fetched_at": "2026-08-28T04:04:45.714369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GhostPack/SharpDPAPI"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.714369+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.714369+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.714369+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:35:58.379771+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d5dddaa3f61c729dfd143e775f6eb5db7dbec2434f8419d88720c444692f431", "fetched_at": "2026-08-28T04:04:45.714369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GhostPack/SharpDPAPI"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.714369+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.714369+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:35:58.379771+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d5dddaa3f61c729dfd143e775f6eb5db7dbec2434f8419d88720c444692f431", "fetched_at": "2026-08-28T04:04:45.714369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GhostPack/SharpDPAPI"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:35:58.379771+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d5dddaa3f61c729dfd143e775f6eb5db7dbec2434f8419d88720c444692f431", "fetched_at": "2026-08-28T04:04:45.714369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GhostPack/SharpDPAPI"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:35:58.379771+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d5dddaa3f61c729dfd143e775f6eb5db7dbec2434f8419d88720c444692f431", "fetched_at": "2026-08-28T04:04:45.714369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GhostPack/SharpDPAPI"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:35:58.379771+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d5dddaa3f61c729dfd143e775f6eb5db7dbec2434f8419d88720c444692f431", "fetched_at": "2026-08-28T04:04:45.714369+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GhostPack/SharpDPAPI"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2933, "days_push": 797, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}