{"adoption": {"forks": 465, "observed_at": "2026-08-28T04:06:33.178746+00:00", "stars": 2271}, "canonical_url": "https://ross.abutalabs.com/products/php-backdoors", "card": {"archived": false, "artifact_type": "dataset", "description": "A collection of PHP backdoors. For educational or testing purposes only.", "domain": ["security", "penetration-testing", "developer-tools"], "enriched": true, "function": ["security", "penetration-testing", "developer-tools"], "health_score": 20, "homepage": null, "language": "PHP", "license": "CC0-1.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["bartblaze/PHP-backdoors"], "name": "bartblaze/PHP-backdoors", "platform": ["php"], "pushed_at": "2024-03-09T18:03:18+00:00", "repo": "bartblaze/PHP-backdoors", "stars": 2271, "tags": ["webshell", "backdoor", "malware-samples", "php", "yara", "malware-analysis", "security-research", "web-server"], "topics": ["php", "php-backdoor", "webshell"], "urls": [], "use_cases": ["study php webshell samples for malware analysis", "build yara rules to detect webshells on my web server", "test my antivirus or scanner against php backdoors", "deobfuscate obfuscated php malware in a sandbox", "train a security team on recognizing backdoor behavior", "collect webshell samples for log analysis research"], "what_it_is": "A curated collection of PHP backdoor and webshell samples (e.g., c99Shell) intended for educational and testing purposes, including obfuscated and deobfuscated variants. It also links to deobfuscation tools and Yara rules for detecting such webshells on compromised servers.", "when_to_avoid": ["you want a tool to deploy or use backdoors on systems you do not own", "you need production-ready security tooling rather than sample artifacts", "you cannot operate in an isolated VM or sandbox, since some samples may themselves be backdoored"], "when_to_choose": ["you need real-world PHP webshell samples for security research, detection engineering, or training", "you want reference material for writing Yara detection rules", "you are studying malware obfuscation techniques in a secure lab environment"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/php-backdoors", "repo": "bartblaze/PHP-backdoors", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.178746+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:41:48.061319+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4594465cc348d568efbc6041f61ac988719418ef28687f523cc851e4e73386c4", "fetched_at": "2026-08-28T04:06:33.178746+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bartblaze/PHP-backdoors"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.178746+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:41:48.061319+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4594465cc348d568efbc6041f61ac988719418ef28687f523cc851e4e73386c4", "fetched_at": "2026-08-28T04:06:33.178746+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bartblaze/PHP-backdoors"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:41:48.061319+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4594465cc348d568efbc6041f61ac988719418ef28687f523cc851e4e73386c4", "fetched_at": "2026-08-28T04:06:33.178746+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bartblaze/PHP-backdoors"}], "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:06:33.178746+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.178746+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.178746+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:41:48.061319+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4594465cc348d568efbc6041f61ac988719418ef28687f523cc851e4e73386c4", "fetched_at": "2026-08-28T04:06:33.178746+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bartblaze/PHP-backdoors"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.178746+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.178746+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:41:48.061319+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4594465cc348d568efbc6041f61ac988719418ef28687f523cc851e4e73386c4", "fetched_at": "2026-08-28T04:06:33.178746+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bartblaze/PHP-backdoors"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.178746+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.178746+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.178746+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:41:48.061319+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4594465cc348d568efbc6041f61ac988719418ef28687f523cc851e4e73386c4", "fetched_at": "2026-08-28T04:06:33.178746+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bartblaze/PHP-backdoors"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.178746+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.178746+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:41:48.061319+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4594465cc348d568efbc6041f61ac988719418ef28687f523cc851e4e73386c4", "fetched_at": "2026-08-28T04:06:33.178746+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bartblaze/PHP-backdoors"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:41:48.061319+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4594465cc348d568efbc6041f61ac988719418ef28687f523cc851e4e73386c4", "fetched_at": "2026-08-28T04:06:33.178746+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bartblaze/PHP-backdoors"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:41:48.061319+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4594465cc348d568efbc6041f61ac988719418ef28687f523cc851e4e73386c4", "fetched_at": "2026-08-28T04:06:33.178746+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bartblaze/PHP-backdoors"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:41:48.061319+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4594465cc348d568efbc6041f61ac988719418ef28687f523cc851e4e73386c4", "fetched_at": "2026-08-28T04:06:33.178746+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bartblaze/PHP-backdoors"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3771, "days_push": 907, "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}}