{"adoption": {"forks": 213, "observed_at": "2026-08-28T04:03:47.988109+00:00", "stars": 1156}, "canonical_url": "https://ross.abutalabs.com/products/hello_js_reverse_skill", "card": {"archived": false, "artifact_type": "plugin", "description": "🔧 AI-powered JS逆向工程 Skill —— 覆盖加密还原、混淆分析、动态Cookie、WASM逆向、协议对抗等全链路场景，通过 Node.js 实现算法还原与模拟请求。适配 Claude Code / Claude.ai / 其他AI编码工具", "domain": ["reverse-engineering", "security", "web-development", "developer-tools", "crawlers"], "enriched": true, "function": ["reverse-engineering", "security", "mcp", "web-scraping", "cryptography", "developer-tools"], "health_score": 97, "homepage": null, "language": "JavaScript", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["WhiteNightShadow/hello_js_reverse_skill"], "name": "WhiteNightShadow/hello_js_reverse_skill", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-07-29T07:29:10+00:00", "repo": "WhiteNightShadow/hello_js_reverse_skill", "stars": 1156, "tags": ["ai-skill", "js-reverse-engineering", "anti-bot-bypass", "jsvmp", "obfuscation", "claude-code", "cursor", "signature-restoration", "wasm-reverse", "anti-detection-browser", "nodejs"], "topics": [], "urls": [], "use_cases": ["reverse engineer a website's API signature algorithm", "deobfuscate obfuscated JavaScript like obfuscator.io or control flow flattening", "figure out how a dynamic cookie is generated", "trace JSVMP virtual machine protected signing code", "reverse a WASM encryption module", "bypass anti-bot detection like Cloudflare or Akamai sensor_data", "reproduce encrypted request payloads in Node.js or Python"], "what_it_is": "An AI-powered 'Skill' package for JavaScript reverse engineering that plugs into AI coding tools like Claude Code, Cursor, and Codex. It provides a structured workflow built around the camoufox-reverse MCP for capturing network traffic, hooking functions, restoring obfuscated/encrypted JS algorithms, and reproducing requests in Node.js or Python.", "when_to_avoid": ["you need a general-purpose web scraper without reverse engineering", "your use case is static code analysis or vulnerability scanning of your own codebase rather than third-party anti-bot bypass", "you require a maintained library with a license and formal API rather than an AI agent skill document"], "when_to_choose": ["you use Claude Code, Cursor, Codex, or another AI coding agent and need guided JS reverse engineering workflows", "you need to restore web crypto signatures, dynamic cookies, or obfuscated JS into runnable Node.js/Python code", "you want a structured methodology covering hooking, JSVMP tracing, WASM, and protocol-level anti-bot countermeasures"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hello_js_reverse_skill", "repo": "WhiteNightShadow/hello_js_reverse_skill", "role": "main", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.988109+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:32:06.712079+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab7f23658277bc69d6c013e7ad78706581f8b5a40bed9791cba0c389293c6274", "fetched_at": "2026-08-28T04:03:47.988109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WhiteNightShadow/hello_js_reverse_skill"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.988109+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:32:06.712079+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab7f23658277bc69d6c013e7ad78706581f8b5a40bed9791cba0c389293c6274", "fetched_at": "2026-08-28T04:03:47.988109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WhiteNightShadow/hello_js_reverse_skill"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:32:06.712079+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab7f23658277bc69d6c013e7ad78706581f8b5a40bed9791cba0c389293c6274", "fetched_at": "2026-08-28T04:03:47.988109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WhiteNightShadow/hello_js_reverse_skill"}], "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:47.988109+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.988109+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.988109+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:32:06.712079+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab7f23658277bc69d6c013e7ad78706581f8b5a40bed9791cba0c389293c6274", "fetched_at": "2026-08-28T04:03:47.988109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WhiteNightShadow/hello_js_reverse_skill"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.988109+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.988109+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:32:06.712079+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab7f23658277bc69d6c013e7ad78706581f8b5a40bed9791cba0c389293c6274", "fetched_at": "2026-08-28T04:03:47.988109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WhiteNightShadow/hello_js_reverse_skill"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.988109+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.988109+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.988109+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:32:06.712079+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab7f23658277bc69d6c013e7ad78706581f8b5a40bed9791cba0c389293c6274", "fetched_at": "2026-08-28T04:03:47.988109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WhiteNightShadow/hello_js_reverse_skill"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.988109+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.988109+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:32:06.712079+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab7f23658277bc69d6c013e7ad78706581f8b5a40bed9791cba0c389293c6274", "fetched_at": "2026-08-28T04:03:47.988109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WhiteNightShadow/hello_js_reverse_skill"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:32:06.712079+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab7f23658277bc69d6c013e7ad78706581f8b5a40bed9791cba0c389293c6274", "fetched_at": "2026-08-28T04:03:47.988109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WhiteNightShadow/hello_js_reverse_skill"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:32:06.712079+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab7f23658277bc69d6c013e7ad78706581f8b5a40bed9791cba0c389293c6274", "fetched_at": "2026-08-28T04:03:47.988109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WhiteNightShadow/hello_js_reverse_skill"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:32:06.712079+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab7f23658277bc69d6c013e7ad78706581f8b5a40bed9791cba0c389293c6274", "fetched_at": "2026-08-28T04:03:47.988109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WhiteNightShadow/hello_js_reverse_skill"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 12, "rhythm": 95}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["young", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 168, "days_push": 35, "days_rel": 35, "gap_med": 4.0, "n_releases_24m": 7}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}