greenlight
Pre-submission compliance scanner for the Apple App Store and Google Play. Scans code, privacy manifests, Android manifests, and IPA/APK/AAB binaries against the review guidelines. Offline, no account.
Greenlight is a Claude Code plugin that performs pre-submission compliance scanning for mobile apps targeting the Apple App Store and Google Play. It analyzes source code, privacy manifests, Android manifests, and compiled binaries against platform review guidelines, flagging potential rejection risks before submission. The plugin enables Claude to automatically run scans, interpret compliance findings across severity levels (CRITICAL, HIGH, WARN, INFO), and iteratively fix issues in your codebase until the app passes all checks. All static analysis runs completely offline without requiring accounts or uploads, with optional runtime verification powered by Revyl for flow-based checks.
Key Features
Use Cases
- 01Pre-submission compliance checking for mobile apps to catch App Store and Google Play rejection risks before uploading builds
- 02CI/CD pipeline integration to automatically block builds that violate platform policies or miss required features
- 03Automated code remediation where Claude Code iteratively fixes compliance issues (missing ATT prompts, hardcoded secrets, UIWebView usage) until passing
- 04Cross-platform repository scanning to check both iOS and Android apps in a monorepo against their respective store guidelines in one command
- 05Binary artifact validation to detect merged manifest issues, permission problems, and native library configuration errors that source scans miss
- 06Runtime flow verification to confirm account deletion, purchase restoration, and social login features actually function rather than just exist in code
Related Plugins
View moreandrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
claude-mem
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
greenlight — FAQ
What is the Greenlight Claude Code plugin?+
Greenlight is a Claude Code plugin that runs compliance scans for Apple App Store and Google Play submissions, checking code, manifests, and binaries against platform review guidelines. It enables Claude to automatically detect and fix rejection risks in your mobile app code.
How do I install the Greenlight plugin in Claude Code?+
In Claude Code, run '/plugin marketplace add RevylAI/greenlight' followed by '/plugin install greenlight'. Alternatively, manually copy the skill file from skills/greenlight/SKILL.md into your project's .claude/skills/ directory as greenlight.md.
Does Greenlight require an API key or account?+
No account or API key is required for static analysis features (code scanning, manifest checks, binary inspection), which run completely offline. The optional 'verify' runtime tier requires a free Revyl account and the revyl CLI to execute flows on cloud devices.
Which AI clients work with Greenlight?+
Greenlight works as a Claude Code plugin and also ships with a Codex-native skill package. The underlying greenlight CLI can be invoked from any AI assistant that can execute shell commands.
Is Greenlight free to use?+
Yes, Greenlight is MIT licensed and free for all static analysis features (preflight, codescan, playscan, ipa, privacy checks). The optional verify command for runtime flow testing uses Revyl's cloud devices and requires a free Revyl account.
What platforms and languages does Greenlight scan?+
Greenlight scans iOS apps (Swift, Objective-C, React Native, Expo) and Android apps (Kotlin, Java, React Native), checking source code, privacy manifests, Android manifests, Gradle builds, and compiled IPA/APK/AAB binaries. It detects both platforms in cross-platform repositories automatically.
How do I install greenlight?+
Open the source repository on GitHub and follow its README. greenlight is a plugin — MCP Agents Market links you directly to the official repo.
Is greenlight free?+
greenlight is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.