{"adoption": {"forks": 728, "observed_at": "2026-08-28T04:07:24.106454+00:00", "stars": 2823}, "canonical_url": "https://ross.abutalabs.com/products/jndi-injection-exploit", "card": {"archived": false, "artifact_type": "cli-tool", "description": "JNDI注入测试工具（A tool which generates JNDI links can start several servers to exploit JNDI Injection vulnerability,like Jackson,Fastjson,etc）", "domain": ["security", "penetration-testing", "developer-tools"], "enriched": true, "function": ["security", "penetration-testing", "http-server", "cli"], "health_score": 20, "homepage": null, "language": "Java", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["welk1n/JNDI-Injection-Exploit"], "name": "welk1n/JNDI-Injection-Exploit", "platform": ["jvm", "cli", "cross-platform"], "pushed_at": "2023-03-22T21:23:32+00:00", "repo": "welk1n/JNDI-Injection-Exploit", "stars": 2823, "tags": ["jndi-injection", "rmi-server", "ldap-server", "exploitation-tool", "java-deserialization", "vulnerability-testing"], "topics": [], "urls": [], "use_cases": ["generate jndi links for testing jndi injection vulnerabilities", "test fastjson deserialization rce poc", "test jackson jndi injection vulnerability", "start rmi and ldap servers for exploit delivery", "verify java application remote code execution via jndi lookup"], "what_it_is": "A Java-based penetration testing tool that generates workable JNDI links and starts RMI, LDAP, and HTTP servers to exploit JNDI injection vulnerabilities. It is used to test whether applications like those using Fastjson or Jackson are vulnerable to JNDI injection leading to remote code execution.", "when_to_avoid": ["you need a general-purpose vulnerability scanner rather than a single-technique exploit tool", "your target is not a Java application using JNDI lookup", "you require ongoing support or frequent updates, as the project is in maintenance mode"], "when_to_choose": ["you need to test your own Java applications for JNDI injection vulnerabilities", "you want a ready-made tool to generate JNDI exploit links for POC validation", "you need RMI, LDAP, and HTTP servers bundled in one exploit tool"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/jndi-injection-exploit", "repo": "welk1n/JNDI-Injection-Exploit", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.106454+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:38:17.876829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0edb8dbfa15aa01b3327c38a0a8344dd248bc3dbceebcfa9f69f9fbb89a57fe3", "fetched_at": "2026-08-28T04:07:24.106454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/welk1n/JNDI-Injection-Exploit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.106454+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:38:17.876829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0edb8dbfa15aa01b3327c38a0a8344dd248bc3dbceebcfa9f69f9fbb89a57fe3", "fetched_at": "2026-08-28T04:07:24.106454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/welk1n/JNDI-Injection-Exploit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:38:17.876829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0edb8dbfa15aa01b3327c38a0a8344dd248bc3dbceebcfa9f69f9fbb89a57fe3", "fetched_at": "2026-08-28T04:07:24.106454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/welk1n/JNDI-Injection-Exploit"}], "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:07:24.106454+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.106454+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.106454+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:38:17.876829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0edb8dbfa15aa01b3327c38a0a8344dd248bc3dbceebcfa9f69f9fbb89a57fe3", "fetched_at": "2026-08-28T04:07:24.106454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/welk1n/JNDI-Injection-Exploit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.106454+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.106454+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:38:17.876829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0edb8dbfa15aa01b3327c38a0a8344dd248bc3dbceebcfa9f69f9fbb89a57fe3", "fetched_at": "2026-08-28T04:07:24.106454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/welk1n/JNDI-Injection-Exploit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.106454+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.106454+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.106454+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:38:17.876829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0edb8dbfa15aa01b3327c38a0a8344dd248bc3dbceebcfa9f69f9fbb89a57fe3", "fetched_at": "2026-08-28T04:07:24.106454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/welk1n/JNDI-Injection-Exploit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.106454+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.106454+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:38:17.876829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0edb8dbfa15aa01b3327c38a0a8344dd248bc3dbceebcfa9f69f9fbb89a57fe3", "fetched_at": "2026-08-28T04:07:24.106454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/welk1n/JNDI-Injection-Exploit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:38:17.876829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0edb8dbfa15aa01b3327c38a0a8344dd248bc3dbceebcfa9f69f9fbb89a57fe3", "fetched_at": "2026-08-28T04:07:24.106454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/welk1n/JNDI-Injection-Exploit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:38:17.876829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0edb8dbfa15aa01b3327c38a0a8344dd248bc3dbceebcfa9f69f9fbb89a57fe3", "fetched_at": "2026-08-28T04:07:24.106454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/welk1n/JNDI-Injection-Exploit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:38:17.876829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0edb8dbfa15aa01b3327c38a0a8344dd248bc3dbceebcfa9f69f9fbb89a57fe3", "fetched_at": "2026-08-28T04:07:24.106454+00:00", "kind": "readme", "missing": false, "url": "https://github.com/welk1n/JNDI-Injection-Exploit"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2520, "days_push": 1260, "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}}