{"adoption": {"forks": 163, "observed_at": "2026-08-28T04:05:03.973447+00:00", "stars": 1562}, "canonical_url": "https://ross.abutalabs.com/products/ad_miner", "card": {"archived": false, "artifact_type": "cli-tool", "description": "AD Miner is an Active Directory audit tool that leverages cypher queries to crunch data from the #Bloodhound graph database to uncover security weaknesses", "domain": ["security", "penetration-testing", "developer-tools"], "enriched": true, "function": ["security", "search-engine", "data-visualization"], "health_score": 82, "homepage": null, "language": "JavaScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["AD-Security/AD_Miner"], "name": "AD-Security/AD_Miner", "platform": ["cli", "python", "cross-platform"], "pushed_at": "2026-03-18T08:32:31+00:00", "repo": "AD-Security/AD_Miner", "stars": 1562, "tags": ["active-directory", "bloodhound", "neo4j", "cypher", "audit", "pentesting", "reporting", "entra-id"], "topics": [], "urls": [], "use_cases": ["audit active directory security weaknesses from bloodhound data", "generate a web report of AD misconfigurations", "find attack paths and privilege escalation risks in AD", "track AD security posture over time", "analyze bloodhound neo4j data with cypher queries", "audit entra id tenant security"], "what_it_is": "AD Miner is an Active Directory (on-premise and Entra ID) auditing tool that runs Cypher queries against a BloodHound Neo4j graph database to identify security weaknesses. It generates a static, web-based report with dynamic graphs, risk ratings, and historical indicators for tracking mitigation progress.", "when_to_avoid": ["you have no BloodHound/Neo4j data to analyze", "you need a live intrusion detection or continuous monitoring product", "you audit non-Active Directory environments"], "when_to_choose": ["you already collect BloodHound data and want automated analysis", "you need prioritized, risk-rated findings for AD audits", "you want a shareable static HTML report with graphs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ad_miner", "repo": "AD-Security/AD_Miner", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.973447+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:00:16.843920+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbe76cc7c79d8ad31b8eec1ddb974e01007d0c86288f6fe3cf84b8550d830c75", "fetched_at": "2026-08-28T04:05:03.973447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AD-Security/AD_Miner"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.973447+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:00:16.843920+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbe76cc7c79d8ad31b8eec1ddb974e01007d0c86288f6fe3cf84b8550d830c75", "fetched_at": "2026-08-28T04:05:03.973447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AD-Security/AD_Miner"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:00:16.843920+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbe76cc7c79d8ad31b8eec1ddb974e01007d0c86288f6fe3cf84b8550d830c75", "fetched_at": "2026-08-28T04:05:03.973447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AD-Security/AD_Miner"}], "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:05:03.973447+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.973447+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.973447+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:00:16.843920+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbe76cc7c79d8ad31b8eec1ddb974e01007d0c86288f6fe3cf84b8550d830c75", "fetched_at": "2026-08-28T04:05:03.973447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AD-Security/AD_Miner"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.973447+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.973447+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:00:16.843920+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbe76cc7c79d8ad31b8eec1ddb974e01007d0c86288f6fe3cf84b8550d830c75", "fetched_at": "2026-08-28T04:05:03.973447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AD-Security/AD_Miner"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.973447+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.973447+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.973447+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:00:16.843920+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbe76cc7c79d8ad31b8eec1ddb974e01007d0c86288f6fe3cf84b8550d830c75", "fetched_at": "2026-08-28T04:05:03.973447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AD-Security/AD_Miner"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.973447+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.973447+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:00:16.843920+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbe76cc7c79d8ad31b8eec1ddb974e01007d0c86288f6fe3cf84b8550d830c75", "fetched_at": "2026-08-28T04:05:03.973447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AD-Security/AD_Miner"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:00:16.843920+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbe76cc7c79d8ad31b8eec1ddb974e01007d0c86288f6fe3cf84b8550d830c75", "fetched_at": "2026-08-28T04:05:03.973447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AD-Security/AD_Miner"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:00:16.843920+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbe76cc7c79d8ad31b8eec1ddb974e01007d0c86288f6fe3cf84b8550d830c75", "fetched_at": "2026-08-28T04:05:03.973447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AD-Security/AD_Miner"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:00:16.843920+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbe76cc7c79d8ad31b8eec1ddb974e01007d0c86288f6fe3cf84b8550d830c75", "fetched_at": "2026-08-28T04:05:03.973447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AD-Security/AD_Miner"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 72, "longevity": 76, "rhythm": 63}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1072, "days_push": 168, "days_rel": 168, "gap_med": 35, "n_releases_24m": 6}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}