{"adoption": {"forks": 268, "observed_at": "2026-08-28T04:03:26.178256+00:00", "stars": 1063}, "canonical_url": "https://ross.abutalabs.com/products/caidao-official-version", "card": {"archived": false, "artifact_type": "application", "description": "中国菜刀官方版本，拒绝黑吃黑，来路清晰", "domain": ["security", "penetration-testing", "developer-tools"], "enriched": true, "function": ["penetration-testing", "security", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["raddyfiy/caidao-official-version"], "name": "raddyfiy/caidao-official-version", "platform": ["windows"], "pushed_at": "2022-09-16T06:07:54+00:00", "repo": "raddyfiy/caidao-official-version", "stars": 1063, "tags": ["webshell-manager", "china-chopper", "caidao", "red-team", "archive", "md5-verification"], "topics": [], "urls": [], "use_cases": ["download verified copies of China Chopper webshell client", "verify caidao.exe integrity with MD5 checksums", "study China Chopper versions for malware analysis", "set up a red team lab with known webshell tooling", "research historical versions of the caidao tool", "compare suspect binaries against official checksums"], "what_it_is": "An archive of the official versions of 'China Chopper' (中国菜刀), a well-known webshell management client, with archived download snapshots and MD5 checksums for verifying authenticity. It exists to preserve clean, untampered copies of the tool rather than to develop it further.", "when_to_avoid": ["you need a modern, maintained webshell management tool", "you cannot legally possess offensive security tooling in your jurisdiction", "you expect support, updates, or documentation from the original author"], "when_to_choose": ["you need authentic China Chopper binaries for authorized penetration testing or research", "you want to verify a downloaded caidao binary against known MD5 hashes", "you are studying webshell tooling for defensive detection purposes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/caidao-official-version", "repo": "raddyfiy/caidao-official-version", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.178256+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:56:40.441585+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08aaacdd1ef7d304df186a38206493ae550554a579255b143cce42c8e5ab3a96", "fetched_at": "2026-08-28T04:03:26.178256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raddyfiy/caidao-official-version"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.178256+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:56:40.441585+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08aaacdd1ef7d304df186a38206493ae550554a579255b143cce42c8e5ab3a96", "fetched_at": "2026-08-28T04:03:26.178256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raddyfiy/caidao-official-version"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:56:40.441585+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08aaacdd1ef7d304df186a38206493ae550554a579255b143cce42c8e5ab3a96", "fetched_at": "2026-08-28T04:03:26.178256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raddyfiy/caidao-official-version"}], "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:03:26.178256+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.178256+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.178256+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:56:40.441585+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08aaacdd1ef7d304df186a38206493ae550554a579255b143cce42c8e5ab3a96", "fetched_at": "2026-08-28T04:03:26.178256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raddyfiy/caidao-official-version"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.178256+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.178256+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:56:40.441585+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08aaacdd1ef7d304df186a38206493ae550554a579255b143cce42c8e5ab3a96", "fetched_at": "2026-08-28T04:03:26.178256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raddyfiy/caidao-official-version"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.178256+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.178256+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.178256+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:56:40.441585+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08aaacdd1ef7d304df186a38206493ae550554a579255b143cce42c8e5ab3a96", "fetched_at": "2026-08-28T04:03:26.178256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raddyfiy/caidao-official-version"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.178256+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.178256+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:56:40.441585+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08aaacdd1ef7d304df186a38206493ae550554a579255b143cce42c8e5ab3a96", "fetched_at": "2026-08-28T04:03:26.178256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raddyfiy/caidao-official-version"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:56:40.441585+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08aaacdd1ef7d304df186a38206493ae550554a579255b143cce42c8e5ab3a96", "fetched_at": "2026-08-28T04:03:26.178256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raddyfiy/caidao-official-version"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:56:40.441585+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08aaacdd1ef7d304df186a38206493ae550554a579255b143cce42c8e5ab3a96", "fetched_at": "2026-08-28T04:03:26.178256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raddyfiy/caidao-official-version"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:56:40.441585+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08aaacdd1ef7d304df186a38206493ae550554a579255b143cce42c8e5ab3a96", "fetched_at": "2026-08-28T04:03:26.178256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/raddyfiy/caidao-official-version"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2866, "days_push": 1447, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}