{"adoption": {"forks": 173, "observed_at": "2026-08-28T04:03:12.710660+00:00", "stars": 1008}, "canonical_url": "https://ross.abutalabs.com/products/java-rce-echo", "card": {"archived": false, "artifact_type": "library", "description": "Java RCE 回显测试代码", "domain": ["security", "penetration-testing", "developer-tools"], "enriched": true, "function": ["security", "penetration-testing", "reverse-engineering"], "health_score": 20, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["feihong-cs/Java-Rce-Echo"], "name": "feihong-cs/Java-Rce-Echo", "platform": ["jvm", "windows", "cross-platform"], "pushed_at": "2020-10-15T03:24:13+00:00", "repo": "feihong-cs/Java-Rce-Echo", "stars": 1008, "tags": ["rce-echo", "deserialization", "java-security", "exploit-testing", "command-output-echo", "tomcat", "weblogic", "jetty", "jboss", "websphere", "spring", "linux"], "topics": ["echo", "rce-echo", "deseriazaiton-echo", "tomcat-echo", "jetty-echo", "spring-echo", "websphere-echo", "weblogic-echo", "jboss-echo", "wildfly-echo", "linux-echo", "resin-echo"], "urls": [], "use_cases": ["get command output back after java rce exploitation", "test deserialization rce echo on tomcat", "echo command results through weblogic exploit", "find request echo automatically in java web server", "test rce output retrieval on jetty or jboss"], "what_it_is": "A collection of Java test code for achieving command output echo after remote code execution (RCE) across common application servers and platforms. It provides ready-made snippets for Tomcat, Weblogic, WebSphere, JBoss, Jetty, Resin, Spring, and generic Linux/Windows echo techniques.", "when_to_avoid": ["you need a production security tool or scanner rather than test snippets", "you require a maintained project with a license and active releases", "you are not working with Java application server exploitation"], "when_to_choose": ["you need reference implementations of RCE echo techniques for major Java application servers", "you are researching or testing deserialization-based RCE output channels", "you want cross-platform (Linux/Windows) echo test code"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/java-rce-echo", "repo": "feihong-cs/Java-Rce-Echo", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.710660+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:12:09.064085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93602c59838325d8fb4b9c7d8fa49ffb8ed64552afd6c105d5baaac536ae91d2", "fetched_at": "2026-08-28T04:03:12.710660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/Java-Rce-Echo"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.710660+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:12:09.064085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93602c59838325d8fb4b9c7d8fa49ffb8ed64552afd6c105d5baaac536ae91d2", "fetched_at": "2026-08-28T04:03:12.710660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/Java-Rce-Echo"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:12:09.064085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93602c59838325d8fb4b9c7d8fa49ffb8ed64552afd6c105d5baaac536ae91d2", "fetched_at": "2026-08-28T04:03:12.710660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/Java-Rce-Echo"}], "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:12.710660+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.710660+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.710660+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:12:09.064085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93602c59838325d8fb4b9c7d8fa49ffb8ed64552afd6c105d5baaac536ae91d2", "fetched_at": "2026-08-28T04:03:12.710660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/Java-Rce-Echo"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.710660+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.710660+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:12:09.064085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93602c59838325d8fb4b9c7d8fa49ffb8ed64552afd6c105d5baaac536ae91d2", "fetched_at": "2026-08-28T04:03:12.710660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/Java-Rce-Echo"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.710660+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.710660+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.710660+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:12:09.064085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93602c59838325d8fb4b9c7d8fa49ffb8ed64552afd6c105d5baaac536ae91d2", "fetched_at": "2026-08-28T04:03:12.710660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/Java-Rce-Echo"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.710660+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.710660+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:12:09.064085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93602c59838325d8fb4b9c7d8fa49ffb8ed64552afd6c105d5baaac536ae91d2", "fetched_at": "2026-08-28T04:03:12.710660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/Java-Rce-Echo"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:12:09.064085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93602c59838325d8fb4b9c7d8fa49ffb8ed64552afd6c105d5baaac536ae91d2", "fetched_at": "2026-08-28T04:03:12.710660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/Java-Rce-Echo"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:12:09.064085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93602c59838325d8fb4b9c7d8fa49ffb8ed64552afd6c105d5baaac536ae91d2", "fetched_at": "2026-08-28T04:03:12.710660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/Java-Rce-Echo"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:12:09.064085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93602c59838325d8fb4b9c7d8fa49ffb8ed64552afd6c105d5baaac536ae91d2", "fetched_at": "2026-08-28T04:03:12.710660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/feihong-cs/Java-Rce-Echo"}], "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": 2264, "days_push": 2148, "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}}