{ "schemaVersion": 1, "updatedAt": "2026-06-03T00:47:43.317Z", "plugins": [ { "slug": "android-archive-index", "id": "io.github.vmoranv.android-archive-index", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_android_archive_index", "ref": "main", "commit": "b8f5128c69d87f76840a28385bec2c09ba3900ec", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "Android Archive Index", "description": "Compute APK archive hashes and file-level triage metadata.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_android_archive_index" } }, { "slug": "android-component-audit", "id": "io.github.vmoranv.android-component-audit", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_android_component_audit", "ref": "main", "commit": "494e9d176c908d25e8e926b1763aa240b77e9682", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "Android Component Audit", "description": "Audit manifest-declared Android components, exported surfaces, and deep link entrypoints.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_android_component_audit" } }, { "slug": "android-flutter-probe", "id": "io.github.vmoranv.android-flutter-probe", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_android_flutter_probe", "ref": "main", "commit": "2289964c8084417ab6578a5ee9246cbe26c672d1", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "Android Flutter Probe", "description": "Detect Flutter runtime packaging signals from manifest and native library structure.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_android_flutter_probe" } }, { "slug": "android-manifest-intel", "id": "io.github.vmoranv.android-manifest-intel", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_android_manifest_intel", "ref": "main", "commit": "4ebc7d9fcc6c1b64d6bf5182794c4bf762205e5f", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "Android Manifest Intel", "description": "Extract package, SDK, application, permission, and component metadata from AndroidManifest.xml.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_android_manifest_intel" } }, { "slug": "android-native-inventory", "id": "io.github.vmoranv.android-native-inventory", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_android_native_inventory", "ref": "main", "commit": "aea10d51fc44a487fca18e7a54965be9d740dc49", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "Android Native Inventory", "description": "Inventory APK packaged native libraries, ABI coverage, and reverse-engineering hints.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_android_native_inventory" } }, { "slug": "android-permission-audit", "id": "io.github.vmoranv.android-permission-audit", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_android_permission_audit", "ref": "main", "commit": "b9b34161c4b22ae9cf75a40fc1bbb568706e8a8d", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "Android Permission Audit", "description": "Audit dangerous permissions, special privileges, and permission-related manifest risk signals.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_android_permission_audit" } }, { "slug": "android-root-lab", "id": "io.github.vmoranv.android-root-lab", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_android_root_lab", "ref": "main", "commit": "f48ffd8d5f930c0bf8381051e04258391d802bce", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "Android Root Lab", "description": "Opt-in high-privilege Android reverse-engineering toolkit — root shell, root file pull/push, /proc/PID/maps + /proc/PID/mem dd dump, magisk system-CA install, iptables UID network policy, DEX artifact collection, cleanup. Gated by JSHOOK_ANDROID_ROOT_LAB_ENABLE=1. NOT the default Android workflow.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_android_root_lab" } }, { "slug": "android-smali-search", "id": "io.github.vmoranv.android-smali-search", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_android_smali_search", "ref": "main", "commit": "c0a91d82ac1fb3f135e57405bedbe799fac3bfaf", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "Android Smali Search", "description": "Decode APKs with apktool and search smali/resources for analyst-supplied strings.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_android_smali_search" } }, { "slug": "burp-mcp-sse-call-tool", "id": "io.github.vmoranv.burp-mcp-sse-call-tool", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_burp_mcp_sse_call_tool", "ref": "main", "commit": "2075b1a9068826bd9f6ad36c91e31d6c5b5214af", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "burp-mcp-sse-call-tool", "description": "Burp MCP SSE bridge plugin for jshookmcp.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_burp_mcp_sse_call_tool" } }, { "slug": "ctf-submit", "id": "io.github.vmoranv.ctf-submit", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_ctf_submit", "ref": "master", "commit": "e0494a2845a31eb98714b09a8d6b872326a66b7a", "subpath": ".", "entry": "src/index.ts" }, "meta": { "name": "ctf-submit", "description": "JSHook plugin for ctf-submit", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_ctf_submit", "tags": "" } }, { "slug": "demo", "id": "io.github.vmoranv.demo", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_demo", "ref": "main", "commit": "99cca4f4a3f015678d4615fe1c0ece5c10f8e191", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "Demo Plugin", "description": "A reference plugin showing env defaults, built-in tool invocation, and optional HTTP probing.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_demo" } }, { "slug": "exploit-library", "id": "io.github.vmoranv.exploit-library", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_exploit_library", "ref": "master", "commit": "c3bfdd9cd47c17113f1f8169fbfbc6eaa0bc6671", "subpath": ".", "entry": "src/index.ts" }, "meta": { "name": "exploit-library", "description": "JSHook plugin for exploit-library", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_exploit_library", "tags": "" } }, { "slug": "frida-bridge", "id": "io.github.vmoranv.frida-bridge", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_frida_bridge", "ref": "main", "commit": "c9d76731a4f2f82a1b3f40cfd9d84d25e10e1525", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "Frida Bridge", "description": "Atomic Frida bridge plugin.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_frida_bridge" } }, { "slug": "ghidra-bridge", "id": "io.github.vmoranv.ghidra-bridge", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_ghidra_bridge", "ref": "main", "commit": "dc413fc5f37be8170dd711275ac18ed24ddb944e", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "Ghidra Bridge", "description": "Atomic Ghidra bridge plugin.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_ghidra_bridge" } }, { "slug": "ida-bridge", "id": "io.github.vmoranv.ida-bridge", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_ida_bridge", "ref": "main", "commit": "d52c9a3f23b7e3789e64be36d6603148105bd4c0", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "IDA Bridge", "description": "Atomic IDA bridge plugin.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_ida_bridge" } }, { "slug": "jadx-bridge", "id": "io.github.vmoranv.jadx-bridge", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_jadx_bridge", "ref": "main", "commit": "2a6bff1a71f0e70ba975b4bf0076ce95a25e9e2b", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "Jadx Bridge", "description": "Atomic Jadx bridge plugin.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_jadx_bridge" } }, { "slug": "knowledge-base", "id": "io.github.vmoranv.knowledge-base", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_knowledge_base", "ref": "main", "commit": "eb401f726d90314588e7f3bc1693924f4c7d3465", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "knowledge-base", "description": "Persistent target knowledge plugin for jshookmcp cross-session insight recall.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_knowledge_base" } }, { "slug": "mission-pack", "id": "io.github.vmoranv.mission-pack", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_mission_pack", "ref": "main", "commit": "25533d8b41e956c7a8bbeff37c4aba47ebafb430", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "mission-pack", "description": "Plugin for externalizing built-in MissionWorkflowRegistry mission presets from jshookmcp core.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_mission_pack" } }, { "slug": "report-generator", "id": "io.github.vmoranv.report-generator", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_report_generator", "ref": "master", "commit": "cee4cc997afd6698eb4be147513966893fce9aac", "subpath": ".", "entry": "src/index.ts" }, "meta": { "name": "report-generator", "description": "JSHook plugin for report-generator", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_report_generator", "tags": "" } }, { "slug": "script-presets", "id": "io.github.vmoranv.script-presets", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_script_presets", "ref": "main", "commit": "eb2acca98cf19105e8790100baad5d50dd594614", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "script-presets", "description": "Scaffold plugin for externalizing built-in page script preset packs from jshookmcp core.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_script_presets" } }, { "slug": "template", "id": "io.github.vmoranv.template", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_template", "ref": "main", "commit": "6772f3d8077b619255f6ff531c1e3157d5533e73", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "JSHook Plugin Template", "description": "TypeScript-first template plugin showing createExtension(), built-in tool invocation, Promise.all parallel reads, and minimal permissions.", "author": "your-team", "source_repo": "https://github.com/vmoranv/jshook_plugin_template" } }, { "slug": "zap-api-call", "id": "io.github.vmoranv.zap-api-call", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_plugin_zap_api_call", "ref": "main", "commit": "2d7ecacb5cfe45b844eed5a1d3f9bfbd0a2eeddb", "subpath": ".", "entry": "manifest.ts" }, "meta": { "name": "ZAP API", "description": "Plugin exposing zap_api_call and zap_core_version.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_plugin_zap_api_call" } } ] }