
Android Security Analyzer
Runs static security analysis on Android source code without requiring a build or SDK. Exposes four MCP tools: analyze_android_project scans manifests, Gradle files, Java/Kotlin source, and XML configs for 53 security issues across five categories (exported components, weak crypto, SQL injection patterns, hardcoded secrets, SSL bypasses). Each finding maps to CWE and OWASP Mobile Top 10 with severity scoring. Built on Cloudflare Workers with pattern matching and regex rules, so it's fast but won't catch dataflow issues a full SAST tool would. Useful for quick security sweeps in CI or when reviewing Android projects through Claude without spinning up heavyweight analysis infrastructure.
- GitHub stars
- 2
- tools
- 4
- transport
- HTTP
- last updated
- Mar 14, 2026
Install
From registry metadata$ npx add-mcp https://android-security-analyzer.ako-labs.workers.dev/mcp --name android-security-analyzerRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http android-security-analyzer https://android-security-analyzer.ako-labs.workers.dev/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 4 toolsVerified live against the running server on Nov 6, 2026.
analyze_android_projectAnalyzes an Android project's source code for security vulnerabilities. Accepts project files (AndroidManifest.xml, build.gradle, Java/Kotlin sources, XML configs) and returns a structured security report with findings, severity scores, and recommendations.3 params
Analyzes an Android project's source code for security vulnerabilities. Accepts project files (AndroidManifest.xml, build.gradle, Java/Kotlin sources, XML configs) and returns a structured security report with findings, severity scores, and recommendations.
files*arrayoptionsobjectprojectName*stringlist_android_security_checksReturns the list of all implemented security checks/rules with their IDs, categories, severity levels, and descriptions.1 params
Returns the list of all implemented security checks/rules with their IDs, categories, severity levels, and descriptions.
categorystringmanifest · gradle · source · xml-config · secretexplain_findingExplains a specific security finding by its rule ID. Returns why it is a risk, how to fix it, and false positive considerations.1 params
Explains a specific security finding by its rule ID. Returns why it is a risk, how to fix it, and false positive considerations.
findingId*stringhealthReturns the server health status, version, and rule engine statistics.
Returns the server health status, version, and rule engine statistics.
No parameters. Call it with no arguments.
Sponsors
Readme
Android Security Analyzer
MCP server for static security analysis of Android application source code. Runs on Cloudflare Workers as a remote MCP server over Streamable HTTP.
What it does
Analyzes Android project source files — without building the project — and returns a structured security report. The analysis covers:
- Manifest analysis — exported components, dangerous permissions, cleartext traffic, debug flags, backup settings, SDK versions
- Gradle/build config — release build misconfigurations, outdated SDKs, suspicious dependencies, hardcoded secrets
- Source code (Java/Kotlin) — insecure WebView, SSL/TLS bypass, weak crypto, SQL injection patterns, process execution, insecure file storage, PendingIntent issues
- XML configuration — network security config weaknesses, overly broad file provider paths
- Secret scanning — API keys, tokens, passwords, private keys, cloud credentials, high-entropy strings
All analysis is regex/pattern-based and runs natively in the Workers runtime with no external tools, Java, or Android SDK required.
Architecture
Details
- Repository
- github.com/ako2345/android-security-analyzer
- Categories
- Security & Pentesting, Mobile Development
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026