{"adoption": {"forks": 401, "observed_at": "2026-08-28T04:06:31.785202+00:00", "stars": 2261}, "canonical_url": "https://ross.abutalabs.com/products/weblogicscan", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Weblogic一键漏洞检测工具，V1.5，更新时间：20200730", "domain": ["security", "penetration-testing", "developer-tools"], "enriched": true, "function": ["penetration-testing", "vulnerability-scanning", "security"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["rabbitmask/WeblogicScan"], "name": "rabbitmask/WeblogicScan", "platform": ["python", "cli", "windows"], "pushed_at": "2023-05-22T23:33:35+00:00", "repo": "rabbitmask/WeblogicScan", "stars": 2261, "tags": ["weblogic", "poc-scanner", "deserialization", "cve-detection", "t3-protocol", "batch-scanning", "linux", "macos"], "topics": ["weblogicscan"], "urls": [], "use_cases": ["scan a WebLogic server for known CVEs", "detect WebLogic deserialization vulnerabilities", "batch scan a list of WebLogic targets", "identify WebLogic server version via T3 protocol", "check if WebLogic console or UDDI module is exposed", "test for SSRF CVE-2014-4210 on WebLogic"], "what_it_is": "A one-click Python vulnerability scanner for Oracle WebLogic servers, covering nearly all historical WebLogic CVEs (SSRF, Java deserialization, XMLDecoder deserialization, arbitrary file upload, console path disclosure) via POC detection. It supports single-target and batch scanning over the T3 protocol with version fingerprinting and logging.", "when_to_avoid": ["you need exploitation capabilities or recent 2020+ CVEs with full exploit chains", "you need a general-purpose web vulnerability scanner beyond WebLogic", "you require actively maintained tooling with frequent CVE updates"], "when_to_choose": ["you need a quick one-click check of WebLogic historical vulnerabilities", "you want batch scanning of multiple WebLogic targets with custom ports", "you need POC-only detection without exploit payloads for safe assessment"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/weblogicscan", "repo": "rabbitmask/WeblogicScan", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.785202+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.060178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "100bc1aa508aeaeab734ba6ffa165a16a492c158c4ab2217afad08dbba4e99c2", "fetched_at": "2026-08-28T04:06:31.785202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rabbitmask/WeblogicScan"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.785202+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.060178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "100bc1aa508aeaeab734ba6ffa165a16a492c158c4ab2217afad08dbba4e99c2", "fetched_at": "2026-08-28T04:06:31.785202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rabbitmask/WeblogicScan"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.060178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "100bc1aa508aeaeab734ba6ffa165a16a492c158c4ab2217afad08dbba4e99c2", "fetched_at": "2026-08-28T04:06:31.785202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rabbitmask/WeblogicScan"}], "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:31.785202+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.785202+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.785202+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.060178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "100bc1aa508aeaeab734ba6ffa165a16a492c158c4ab2217afad08dbba4e99c2", "fetched_at": "2026-08-28T04:06:31.785202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rabbitmask/WeblogicScan"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.785202+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.785202+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.060178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "100bc1aa508aeaeab734ba6ffa165a16a492c158c4ab2217afad08dbba4e99c2", "fetched_at": "2026-08-28T04:06:31.785202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rabbitmask/WeblogicScan"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.785202+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.785202+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.785202+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.060178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "100bc1aa508aeaeab734ba6ffa165a16a492c158c4ab2217afad08dbba4e99c2", "fetched_at": "2026-08-28T04:06:31.785202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rabbitmask/WeblogicScan"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.785202+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.785202+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.060178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "100bc1aa508aeaeab734ba6ffa165a16a492c158c4ab2217afad08dbba4e99c2", "fetched_at": "2026-08-28T04:06:31.785202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rabbitmask/WeblogicScan"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.060178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "100bc1aa508aeaeab734ba6ffa165a16a492c158c4ab2217afad08dbba4e99c2", "fetched_at": "2026-08-28T04:06:31.785202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rabbitmask/WeblogicScan"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.060178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "100bc1aa508aeaeab734ba6ffa165a16a492c158c4ab2217afad08dbba4e99c2", "fetched_at": "2026-08-28T04:06:31.785202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rabbitmask/WeblogicScan"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.060178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "100bc1aa508aeaeab734ba6ffa165a16a492c158c4ab2217afad08dbba4e99c2", "fetched_at": "2026-08-28T04:06:31.785202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rabbitmask/WeblogicScan"}], "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": 2739, "days_push": 1199, "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}}