C

C — Moderate risk signals Graded October 16, 2026Several concerns worth a closer look before you install.Based on public adoption and transparency signals as of October 16, 2026. Our opinion, not a code audit or security guarantee.

App connector · Cloud & infrastructure

jadx-ai-mcp

Plugin for JADX to integrate MCP server

Bottom line: Signal-based grade (3/7 points): well starred on GitHub, public source code. This reflects adoption and transparency, not a code review.

Popularity score
39/100
Rank
#350 of 500
GitHub stars
2.9k

What it does

jadx-ai-mcp integrates an MCP server into JADX (a Java decompiler) to enable AI-assisted code analysis and reverse engineering workflows. It bridges AI agents with JADX's decompilation capabilities through the Model Context Protocol.

Who it’s for

Java developers, security researchers, and reverse engineers who want AI-powered insights during code analysis. Teams using AI agents for code review, vulnerability assessment, or legacy system understanding.

Copy-paste setup

Check these steps against the project’s own instructions before running anything.

Verify against the repo README at https://github.com/zinja-coder/jadx-ai-mcp (opens external site) for exact installation steps, as this appears to be a JADX plugin rather than a standalone npm package. Likely configuration involves adding the plugin to your JADX installation directory and configuring MCP server settings in JADX preferences or a config file.

Risks

  • Code exposure: Decompiled Java bytecode (potentially proprietary or sensitive) may be sent to AI models or external services depending on MCP server configuration
  • Prompt injection: Malicious or obfuscated code could exploit AI parsing logic if the connector doesn't sanitize decompiled output
  • Supply chain: Plugin depends on JADX and MCP ecosystem; vulnerabilities in either upstream project could compromise analysis integrity
  • Credentials in code: Decompiled binaries may contain hardcoded secrets, API keys, or credentials that leak to AI systems or logging
  • Unclear data handling: Limited documentation on whether analysis data is cached, logged, or retained by the MCP server or backend

How to stay secure

Least-privilege permissions

  • Restrict file access: Only give the plugin permission to scan apps you own or are explicitly authorized to analyze. Avoid running it on entire system directories or shared folders.
  • Limit AI service scope: If configuring which AI service receives code analysis, choose local-only options first (meaning the AI runs on your computer, not in the cloud). If using cloud services, explicitly verify with your IT team that sensitive code won't violate compliance rules.
  • Control plugin features: Disable any optional features (like automatic logging, cloud backup, or integration with external services) unless you specifically need them.

Network isolation

  • Inspect MCP server settings: Before using this plugin, verify where analysis results are being sent. Ask: "Is this going to our internal server only, or to the internet?" If unclear, contact the plugin maintainer or your IT team.
  • Block external connections if possible: Configure your firewall or proxy to prevent the plugin from connecting to unexpected cloud services or third-party AI APIs without explicit approval.
  • Use VPN for sensitive code: When analyzing proprietary applications, run the plugin through a corporate VPN or isolated network segment to prevent accidental exposure.

Monitoring

  • Log all scans: Maintain records of what code was analyzed, when, and by whom. Review logs regularly for unusual activity or unexpected file access patterns.
  • Check for data retention: Ask the MCP server operator (or your IT team): "How long is our analysis data stored, and where?" Ensure it's deleted according to your organization's data policies.
  • Track plugin updates: Monitor when JADX or the MCP connector receive security patches, and apply them promptly. Older versions may have known vulnerabilities.

Red flags to watch for

  • Analysis sent to unknown services: If the plugin sends your decompiled code to unfamiliar cloud platforms or AI services without your knowledge, stop using it immediately and contact IT security.
  • Credentials appearing in results: If analysis output displays API keys, passwords, or login tokens found in the code, that data is now exposed. Flag this to your security team and assume those credentials are compromised.
  • Unclear data handling: If documentation doesn't clearly explain where analysis results go, how long they're kept, or who can access them, treat the plugin as high-risk until these questions are answered by the maintainers.
  • Unmaintained or unsigned plugin: If the plugin hasn't been updated in over a year or isn't digitally signed by a trusted developer, consider it a security liability and avoid deployment.

Alternatives

  • Ghidra with AI plugins – NSA-backed decompiler with extensibility for AI integration
  • IDA Pro with Copilot/AI plugins – Industry-standard reverse engineering tool with AI assistant integrations
  • Frida + Claude/GPT API – Dynamic instrumentation framework paired directly with AI models for runtime analysis
  • Semgrep + LLM chains – Static analysis engine with custom LLM backends for code understanding

Sources