{"adoption": {"forks": 295, "observed_at": "2026-08-28T04:05:59.072685+00:00", "stars": 1956}, "canonical_url": "https://ross.abutalabs.com/products/shiroexploit-deprecated", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Shiro550/Shiro721 一键化利用工具，支持多种回显方式", "domain": ["security", "penetration-testing", "developer-tools"], "enriched": true, "function": ["penetration-testing", "security", "vulnerability-scanning"], "health_score": 20, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["feihong-cs/ShiroExploit-Deprecated"], "name": "feihong-cs/ShiroExploit-Deprecated", "platform": ["jvm", "cross-platform"], "pushed_at": "2021-06-04T02:26:30+00:00", "repo": "feihong-cs/ShiroExploit-Deprecated", "stars": 1956, "tags": ["shiro", "shiro550", "shiro721", "deserialization", "exploit-tool", "red-team", "java-security"], "topics": ["shiro", "shiro550", "shiro721", "shiro-exp", "shiro-poc", "shiro-exploit"], "urls": [], "use_cases": ["detect shiro rememberme deserialization vulnerability", "exploit shiro550 hardcoded key", "exploit shiro721 padding oracle attack", "get reverse shell from shiro vulnerability", "test web app for shiro deserialization rce", "write webshell via shiro exploit"], "what_it_is": "A Java-based one-click exploitation tool for Apache Shiro vulnerabilities Shiro550 (hardcoded key) and Shiro721 (Padding Oracle), supporting multiple detection methods (ceye.io, dnslog.cn, JRMP) and response echo techniques. It can detect vulnerable keys/gadgets, execute commands, obtain reverse shells, and write webshells.", "when_to_avoid": ["the project is deprecated by its own author and no longer maintained", "you need modern memory-shell injection or the latest gadget/echo support - use newer tools", "you want a supported or licensed tool for production security workflows"], "when_to_choose": ["you need a GUI-driven one-click tool to test Shiro550/Shiro721 on a target", "you want multiple out-of-band detection options (dnslog, ceye, JRMP) and echo methods", "you are doing authorized penetration testing of Java web apps using Apache Shiro"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/shiroexploit-deprecated", "repo": "feihong-cs/ShiroExploit-Deprecated", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.072685+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:06:13.643249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad3b1308a023e072f72c28a4fbff0d1312e313108197a862530b91fbc1dbf4ff", "fetched_at": "2026-08-28T04:05:59.072685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/ShiroExploit-Deprecated"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.072685+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:06:13.643249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad3b1308a023e072f72c28a4fbff0d1312e313108197a862530b91fbc1dbf4ff", "fetched_at": "2026-08-28T04:05:59.072685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/ShiroExploit-Deprecated"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:06:13.643249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad3b1308a023e072f72c28a4fbff0d1312e313108197a862530b91fbc1dbf4ff", "fetched_at": "2026-08-28T04:05:59.072685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/ShiroExploit-Deprecated"}], "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:59.072685+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.072685+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.072685+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:06:13.643249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad3b1308a023e072f72c28a4fbff0d1312e313108197a862530b91fbc1dbf4ff", "fetched_at": "2026-08-28T04:05:59.072685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/ShiroExploit-Deprecated"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.072685+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.072685+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:06:13.643249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad3b1308a023e072f72c28a4fbff0d1312e313108197a862530b91fbc1dbf4ff", "fetched_at": "2026-08-28T04:05:59.072685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/ShiroExploit-Deprecated"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.072685+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.072685+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.072685+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:06:13.643249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad3b1308a023e072f72c28a4fbff0d1312e313108197a862530b91fbc1dbf4ff", "fetched_at": "2026-08-28T04:05:59.072685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/ShiroExploit-Deprecated"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.072685+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.072685+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:06:13.643249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad3b1308a023e072f72c28a4fbff0d1312e313108197a862530b91fbc1dbf4ff", "fetched_at": "2026-08-28T04:05:59.072685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/ShiroExploit-Deprecated"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:06:13.643249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad3b1308a023e072f72c28a4fbff0d1312e313108197a862530b91fbc1dbf4ff", "fetched_at": "2026-08-28T04:05:59.072685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/ShiroExploit-Deprecated"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:06:13.643249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad3b1308a023e072f72c28a4fbff0d1312e313108197a862530b91fbc1dbf4ff", "fetched_at": "2026-08-28T04:05:59.072685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/ShiroExploit-Deprecated"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:06:13.643249+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad3b1308a023e072f72c28a4fbff0d1312e313108197a862530b91fbc1dbf4ff", "fetched_at": "2026-08-28T04:05:59.072685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/ShiroExploit-Deprecated"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2414, "days_push": 1917, "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}}