MutabilityDetector

Immutability analyzer

Analyzes Java classes to determine if instances of a class are immutable

Lightweight analysis tool for detecting mutability in Java classes

GitHub

240 stars
18 watching
76 forks
Language: Java
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mbechler/serianalyzer Analyzes Java bytecode to identify potential deserialization vulnerabilities. 240
codeintegrity-ai/mutahunter Automated unit test generation and mutation testing tool using Large Language Models. 252
jackofmosttrades/gadgetinspector Analyzes Java applications for potential deserialization gadget chains to help identify vulnerabilities and prioritize remediation. 1,005
mumuki/mulang Analyzes source code structure and syntax to detect potential issues and errors 124
tushartushar/designitejava A tool for assessing the quality and structure of Java code by detecting design and implementation smells and computing various object-oriented metrics. 175
refactorfirst/refactorfirst Identifies highly coupled classes and class cycles in Java codebases to prioritize refactoring efforts. 459
s1ckb0y1337/patternanalyzer Analyzes and generates statistics on repetitive lock patterns used in wireless and mobile network communications 12
agroce/universalmutator A tool for generating and analyzing mutants in source code across multiple programming languages. 139
storyyeller/krakatau A toolset for analyzing and manipulating Java bytecode 2,003
nettitude/shellcodemutator Tool to modify assembly code by inserting random no-instructions. 236
mbj/mutant Automated code review tool with mutation testing to simplify and improve code quality 1,956
tcurdt/jdependency An analysis tool for class dependencies and jar file relationships 72
jmid/mutaml A tool that tests software quality by randomly changing code to see if tests can catch the changes 66
devteam/immutype Generates extension methods for immutable data types in .NET. 41
ikkisoft/serialkiller A Java deserialization library designed to secure applications by inspecting and controlling class loading during object deserialization 408