π Code quality CLI for universal linting, auto-formatting, security scanning, and maintainability
Soot - A Java optimization framework
Work-in-progress tool to reverse unity's IL2CPP toolchain.
Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools.
Interactive architecture diagrams for codebases
nodejsscan is a static security code scanner for Node.js applications.
A modular, stack-agnostic toolkit for AI coding agents to autonomously find, reproduce, and patch vulnerabilities.
ASC is a super FAST and lightweight Android decompiler designed for Agents/Mobile Researchers.
PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.
The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)
Find leaked secrets everywhere.
Converts JavaScript to TypeScript and TypeScript to better TypeScript. π§«
Succinct Compositional Program Graph (SCPG) static analysis engine & 14-diagram UML generator in Rust.
Mutation testing for Ruby. AI writes your code. AI writes your tests. But who tests the tests?
Manage translation and localization with static analysis, for Ruby i18n
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Static analyzer and linter for Clojure code that sparks joy
Static Value-Flow Analysis Framework for Source Code
PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.
AI code reviews grounded in 12 classic engineering books β decay risk diagnostics with book citations, severity labels, and 6 analysis modes including full-sweep auto-fix
Next-gen phpDoc parser with support for intersection types and generics
The community's most comprehensive, continuously-updated index of research on Large Language Models for software vulnerability detection β papers across function-level, repository-level, agentic, and smart-contract detection, plus datasets, benchmarks, and surveys.
Security risk analysis for Kubernetes resources
Radare2 and Frida better together.
Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.
An analysis tool for Python that blurs the line between testing and type systems.
Docker image that provides static analysis tools for PHP
SonarSource Static Analyzer for JavaScript and TypeScript
Semgrep Community Edition rules, maintained by Semgrep and the community. Free to use under the Semgrep Rules License.
FlowDroid Static Data Flow Tracker
A reactive Python kernel for Jupyter notebooks.
Detect secrets + live validation. Map blast radius. Revoke fast. Use the CLI or embed in Rust and Python.
Python Type Checker / Language Server
:coffee: SonarSource Static Analyzer for Java Code Quality and Security
A powerful C# Roslyn analyzer that uses static analysis to detect bugs, surface security issues, and enforce best practicesβhelping developers and AI write more reliable code.
An artifact of fully-specified annotations to power static-analysis checks, beginning with nullness analysis.
Protect against malicious open source packages π€
Code quality analysis for Python in the age of AI coding.
Detect and fix suboptimal struct field layout in Go: reduces padding and GC pointer bytes, rewrites files while preserving comments. A drop-in fieldalignment replacement.
A LLVM-based static analysis framework.
Curated reverse-engineering tools and learning resources for binaries, apps, firmware, formats, and protocols.
APKHunt is a comprehensive static code analysis tool for Android apps that is based on the OWASP MASVS framework. Although APKHunt is intended primarily for mobile app developers and security testers, it can be used by anyone to identify and address potential security vulnerabilities in their code.
Code analyzer for C# and VB.NET projects
awesome llvm security [Welcome to PR]
A code analyzer for Julia. No need for additional type annotations.
A collection of my Semgrep rules to facilitate vulnerability research.
T.J. Watson Libraries for Analysis, with front ends for Java, Android, and JavaScript, and many common static program analyses.
The independent security agent for AI-written software. Finds issues, investigates whether they are real, and shows you the evidence. Deterministic core, no API key needed, JSON and SARIF output.
Code style checking for RSpec files.
Open source local-first PR scanner that finds dead code, security bugs, secrets, quality regressions, and AI-code mistakes before merge. For first timers refer to https://duriantaco.github.io/skylos/repo-map/
A new version of Soot with a completely overhauled architecture
Symfony extension for PHPStan
mobsfscan is a static analysis tool that can find insecure code patterns in your Android and iOS source code. Supports Java, Kotlin, Swift, and Objective C Code. mobsfscan uses MobSF static analysis rules and is powered by semgrep and libsast pattern matcher.
Open source code review that runs in your coding agent before you push. Scanners plus a separate AI reviewer, on your own login, no key.
Local code intelligence MCP server and CLI for AI coding agents
Kubernetes RBAC static analysis & visualisation tool
Extra strict and opinionated rules for PHPStan
Cake a C23 front end and transpiler written in C
An intelligent reverse engineering and AI-assisted analysis tool for HarmonyOS NEXT (HAP/APP/ABC), Android (APK/AAB), iOS (IPA), and native PE/ELF/Mach-O binaries.