Reverse engineer anything with agents, from app behavior down to native binaries.
π A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
dll decryptor β dumps encrypted DLL payloads, resolves imports, rebuilds PE headers, exports or memory-maps the decrypted module
ShellCheck, a static analysis tool for shell scripts
AI-driven malware analysis framework with 30+ integrated tools, web REPL, and MCP server
Dockerfile linter, validate inline bash, written in Haskell
A static analyzer for Java, C, C++, and Objective-C
An extremely fast Python linter and code formatter, written in Rust.
Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.
Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.
A tool to enforce Swift style and conventions.
A PHP parser written in PHP
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
β‘A CLI tool for code structural search, lint and rewriting. Written in Rust
βοΈ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
PHP Static Analysis Tool - discover bugs in your code without running it!
A tool to automatically fix PHP Coding Standards issues
The OWASP Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes technical processes for verifying the OWASP Mobile Security Weakness Enumeration (MASWE) weaknesses, which are in alignment with the OWASP MASVS.
A vulnerability scanner for container images and filesystems
Program for determining types of files for Windows, Linux and MacOS.
Continuous Inspection
Vulnerability Static Analysis for Containers
CLI tool and library for generating a Software Bill of Materials from container images and filesystems
πΆ Automated code review tool integrated with any code analysis tools regardless of programming language
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.
Go security checker
Codebase intelligence for AI and humans: code health scores, auto-generated docs, git analytics, dead code detection, and architectural decisions via MCP.
The modern Java bytecode editor
Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
A static analysis security vulnerability scanner for Ruby on Rails applications
Catch common Java mistakes as compile-time errors
Static code analysis for Kotlin
Staticcheck - The advanced Go linter
static analysis of C/C++ code
Static analysis for GitHub Actions (and more)
Copy/paste detector for source code. 220+ languages, Rust engine, SARIF/HTML/badge reporters, GitHub Action, MCP server for AI agents.
Static Analyzer for Solidity and Vyper
TypeScript Compiler API wrapper for static analysis and programmatic code changes.
Awesome autocompletion, static analysis and refactoring library for python
A PHP static analysis tool for finding errors and security vulnerabilities in PHP applications
Ghidra MCP Server β 200+ MCP tools for AI-powered reverse engineering. GUI plugin + headless server, lazy tool loading, convention enforcement, batch operations, Ghidra Server integration, and Docker deployment.
It's not just a linter that annoys you!
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
π₯ Fast, strict, configurable, extensible, and beautiful linter for Go
An extensible multilanguage static code analyzer.
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
Codebase intelligence for TypeScript and JavaScript. Health, complexity hotspots, duplication, architecture boundaries, circular dependencies, design-system drift, and unused code, from one graph. CLI, GitHub Action, LSP, MCP, and VS Code. Rust, MIT licensed.
𦩠Tools for Go projects
Official ESLint plugin for Vue.js
Analyze ELF binaries like a boss πΌπ΅οΈββοΈ
Code smell detector for Ruby
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Static analysis tool to detect potential nil panics in Go code
flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices.
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
A Ruby code quality reporter
GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.