GitHub / CodeIntelligenceTesting/jazzer / commits
Coverage-guided, in-process fuzzing for the JVM
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 50a0e8f2 | chore: simplify test Javadoc |
Marcono1234 <M****4@u****m>
Committed by: Peter Samarin <p****n@g****m> |
6 months ago | |
| 3748b71e | chore: fix wrong GitHub issue URL |
Marcono1234 <M****4@u****m>
Committed by: Peter Samarin <p****n@g****m> |
6 months ago | |
| 945c0e4b | chore: more robust self-fuzzing |
Peter Samarin <p****n@c****m>
Committed by: simonresch <6****h@u****m> |
6 months ago | |
| 24216806 | feat: add fuzz test example for minimize |
Khaled Yakdan <y****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
6 months ago | |
| c61a728c | feat: add minimize API |
Khaled Yakdan <y****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
6 months ago | |
| 41ae1694 | chore: update internal jacoco version to 0.8.14 |
Simon Resch <s****h@c****e>
Committed by: Peter Samarin <p****n@g****m> |
6 months ago | |
| 1c0deb4e | feat: add maximize() hill-climbing API to Jazzer |
Khaled Yakdan <y****n@c****m>
Committed by: Khaled Yakdan <y****n@c****e> |
6 months ago | |
| 2b9e7886 | feat: add JazzerApiException for API error handling |
Khaled Yakdan <y****n@c****m>
Committed by: Khaled Yakdan <y****n@c****e> |
6 months ago | |
| f9328547 | feat: add ExtraCountersTracker for generic coverage counter management |
Khaled Yakdan <y****n@c****m>
Committed by: Khaled Yakdan <y****n@c****e> |
6 months ago | |
| b097419d | fix: harden CoverageMap env var parsing and validation |
Khaled Yakdan <y****n@c****m>
Committed by: Khaled Yakdan <y****n@c****e> |
6 months ago | |
| 204e4006 | docs: improve ValuePool documentation |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
6 months ago | |
| 0745dacb | feat: ValuePool can now reference suppliers in any class |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
6 months ago | |
| 305c6e25 | feat: add float/double comparison tracking to instrumentor |
Khaled Yakdan <y****n@c****m>
Committed by: Khaled Yakdan <y****n@c****e> |
6 months ago | |
| 4dcbb56e | fix: disable custom hooks during coverage report generation |
Khaled Yakdan <y****n@c****m>
Committed by: Khaled Yakdan <y****n@c****e> |
7 months ago | |
| 728528d5 | fix: use getCanonicalName() for array codegen in autofuzz reproducers |
Khaled Yakdan <y****n@c****m>
Committed by: Khaled Yakdan <y****n@c****e> |
7 months ago | |
| 315fe56d | chore: fix versions of vulnerable test deps |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
7 months ago | |
| 9d542b90 | chore: disable FilePathTraversal in an autofuzz test |
Peter Samarin <p****n@c****m>
Committed by: simonresch <6****h@u****m> |
7 months ago | |
| 26847c42 | chore(deps): update bazel dependencies |
renovate[bot] <2****]@u****m>
Committed by: simonresch <6****h@u****m> |
7 months ago | |
| 3e8146f8 | chore(deps): update github actions |
renovate[bot] <2****]@u****m>
Committed by: simonresch <6****h@u****m> |
7 months ago | |
| dd9416b7 | refactor: use CountersTracker instead of value profiling in exploreState |
Khaled Yakdan <y****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
7 months ago | |
| 2684c757 | chore(deps): update maven deps |
renovate[bot] <2****]@u****m>
Committed by: simonresch <6****h@u****m> |
7 months ago | |
| 5552faa6 | chore: increase test timeout for the selffuzz test |
Peter Samarin <p****n@c****m>
Committed by: simonresch <6****h@u****m> |
7 months ago | |
| 245b56b7 | chore: build ValuePool using a builder in tests |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
7 months ago | |
| 78f0914a | feat: add configurable max number of mutations for ValuePools |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
7 months ago | |
| ffa1babc | feat: document @ValuePool |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
7 months ago | |
| 87d348f9 | feat: simplify SeededSerializer cache; ignore ValuePool in regression mode |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
7 months ago | |
| 2557d483 | feat: add exploreState(byte) overload with auto-generated call-site id |
Khaled Yakdan <y****n@c****m>
Committed by: Khaled Yakdan <y****n@c****e> |
7 months ago | |
| e3875e53 | feat: add hook for Enum.valueOf |
psy <p****e@c****m>
Committed by: Patrice.S <p****e@c****m> |
8 months ago | |
| 305244c8 | feat: add hooks for Set.contains & Set.remove |
psy <p****e@c****m>
Committed by: Patrice.S <p****e@c****m> |
8 months ago | |
| d10428a8 | chore: fix maven publishing script |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
8 months ago | |
| 68fb0c7a | feat: ValuePool can load files that match directory patterns |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
8 months ago | |
| 51cc23b8 | feat: add @ElementOf annotation |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
9 months ago | |
| f504ad7f | chore: format docs/trophies.md |
Simon Resch <s****h@c****e>
Committed by: Khaled Yakdan <y****n@c****e> |
9 months ago | |
| 9ab5c5d1 | docs: add trophies for lz4-java and aircompressor |
Simon Resch <s****h@c****e>
Committed by: Khaled Yakdan <y****n@c****e> |
9 months ago | |
| 0d782f0c | chore: reduce number of executions in selffuzz test |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
9 months ago | |
| 9056b3d8 | fix: use user-friendly type names in exception messages |
Marcono1234 <M****4@u****m>
Committed by: simonresch <6****h@u****m> |
9 months ago | |
| c6296b8f | Add missing space to annotation error message |
Fabian Meumertzheim <f****n@m****m>
Committed by: Peter Samarin <p****n@g****m> |
9 months ago | |
| 84b73e8a | feat: ensure padding bytes are in char range |
Khaled Yakdan <y****n@c****m>
Committed by: Khaled Yakdan <y****n@c****e> |
9 months ago | |
| fafa5aff | chore: update bazel dependencies |
renovate[bot] <2****]@u****m>
Committed by: Khaled Yakdan <y****n@c****e> |
9 months ago | |
| 4e3dc0bf | trophies: add entry for lz4-java |
Marcono1234 <M****4@u****m>
Committed by: simonresch <6****h@u****m> |
9 months ago | |
| b2bbec1f | chore: print mutators debug strings in selffuzz test |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
9 months ago | |
| ed256f08 | fix: support lists of arbitrary types |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
9 months ago | |
| 1cfba07e | feat: add char and Character mutator |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
9 months ago | |
| 91ae07a7 | feat: SSRF env var to allow all connections before it's configured |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
9 months ago | |
| 40f26a0f | fix: handle null values in Arrays.equal/compare hooks |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
9 months ago | |
| b15372a4 | feat: mutator support for generic superclasses |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
9 months ago | |
| 7453e9c0 | feat: ensure correct length constraints for char[] mutation |
Khaled Yakdan <y****n@c****m>
Committed by: Khaled Yakdan <y****n@c****e> |
9 months ago | |
| 93e24d82 | chore: update the release instructions |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
10 months ago | |
| 1ce2eac7 | chore: automatically deploy to Maven Central and create a GH release |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
10 months ago | |
| 7768b2d4 | chore: making local bundle doesn't need Sonatype usename or password |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
10 months ago | |
| 068587e2 | chore(deps): update maven deps |
renovate[bot] <2****]@u****m>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| bee8c4eb | feat: resolve type variables recursively |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| 5a3fdb9b | feat: decode bytes as CESU-8 when converting to char[] |
Khaled Yakdan <y****n@c****m>
Committed by: Khaled Yakdan <y****n@c****e> |
10 months ago | |
| b01eb826 | feat: sometimes interpret char[] mutations as single bytes |
Simon Resch <s****h@c****e>
Committed by: Khaled Yakdan <y****n@c****e> |
10 months ago | |
| 85ae9d1d | docs: document seed input sources for @FuzzTest |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| 57628a7f | refactor: improve readability of util function |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| 65f07226 | chore: improve `ArgumentsMutatorFuzzTest` |
Marcono1234 <M****4@u****m>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| 94ea9948 | fix: instrumention of nested records, and records with annotated fields |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
10 months ago | |
| 9377576c | docs: update `WithSize` Javadoc to mention `Set` |
Marcono1234 <M****4@u****m>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| a4fa4a73 | feat: support generic classes in ConstructorBasedBeanMutator |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| a87d0683 | feat: add support for generic setter based beans |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| 506a1269 | feat: support generic constructor based beans |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| 196391df | chore: suppress unused params in XmlParserSsrfGuidance |
Florian Gläßer <f****r@c****m>
Committed by: florianGla <1****a@u****m> |
10 months ago | |
| b8c05f4a | feat: add support for proto maps with enum values |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| f1049555 | feat: add MVEL guidance hook |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| 761cc11f | feat: add freemarker template injection guidance hook |
Florian Gläßer <f****r@c****m>
Committed by: florianGla <1****a@u****m> |
10 months ago | |
| 1c2f0a5b | feat: add ognl expression guidance hook |
Florian Gläßer <f****r@c****m>
Committed by: florianGla <1****a@u****m> |
10 months ago | |
| 90941318 | feat: add jexl expression guidance hook |
Florian Gläßer <f****r@c****m>
Committed by: florianGla <1****a@u****m> |
10 months ago | |
| 6da8018e | fix: assertion failure when fuzzing proto strings |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| 134315e1 | chore: use zipper to list jar file content |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| b819fcfc | chore: update maven dependencies |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| f687ee77 | chore: update bazel dependencies |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| b510b501 | chore: upgrade to bazel 8 |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| 8467125e | chore: update download/upload-artifact github action |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| d960aff6 | feat: add meta-annotation for multi-level annotation propagation |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
10 months ago | |
| fccc5be8 | feat: add XML guidance hook |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| f62583bb | fix: truncate byte array to read length |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| c693437b | chore: update toolchains_llvm |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| da56919a | chore: exclude potentially dangerous tests by default |
Simon Resch <s****h@c****e>
Committed by: Khaled Yakdan <y****n@c****e> |
10 months ago | |
| 707c9482 | fix: fuzz test invocation with referring protobufs |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| 7465b365 | chore(deps): update github workflows |
renovate[bot] <2****]@u****m>
Committed by: Khaled Yakdan <y****n@c****e> |
10 months ago | |
| 0888cba5 | chore(deps): update bazel dependencies |
renovate[bot] <2****]@u****m>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| c365a0b8 | feat: add hooks for additional EL evaluation methods |
Florian Gläßer <f****r@c****m>
Committed by: florianGla <1****a@u****m> |
10 months ago | |
| a6d1d930 | BREAKING: remove api stats |
Florian Gläßer <f****r@c****m>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| ae58c58a | feat: add big decimal sanitizer |
Florian Gläßer <f****r@c****m>
Committed by: florianGla <1****a@u****m> |
10 months ago | |
| 4312f582 | chore: pin specific version of guava |
Simon Resch <s****h@c****e>
Committed by: Khaled Yakdan <y****n@c****e> |
10 months ago | |
| 7b5eea09 | chore: remove ineffective "jar" packaging type |
Simon Resch <s****h@c****e>
Committed by: Khaled Yakdan <y****n@c****e> |
10 months ago | |
| 7f77be4c | feat: add hook to guide towards SpEL injection |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| f2a603f8 | fix: don't report RCE finding if hook is disabled |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| 06ab0060 | fix: correct sanitizer ID in Deserialization sanitizer |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| 5476d840 | fix: split disabled hooks by correct delimiter |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
10 months ago | |
| 5aa3546c | chore: update byte buddy & ASM deps |
Simon Resch <s****h@c****e>
Committed by: Khaled Yakdan <y****n@c****e> |
10 months ago | |
| 8cb6d76a | fix: guard against malformed corpus entries in protobuf mutator |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
11 months ago | |
| 04a987ed | chore: silence warning about contributing modules |
Simon Resch <s****h@c****e>
Committed by: Khaled Yakdan <y****n@c****e> |
11 months ago | |
| 12531122 | chore: update maven dependencies |
Simon Resch <s****h@c****e>
Committed by: Khaled Yakdan <y****n@c****e> |
11 months ago | |
| cb951cf1 | feat: @ValuePool - propagate user values to types |
Peter Samarin <p****n@c****m>
Committed by: Peter Samarin <p****n@g****m> |
11 months ago | |
| e8b58dbe | chore: run ci tests on all PRs |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
11 months ago | |
| c4ee7fed | chore: update bazel version to latest 7 release |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
11 months ago | |
| af8f32f6 | chore: update most bazel modules |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
11 months ago | |
| d8125c43 | feat: fail early if min > max in ArrayMutator |
Simon Resch <s****h@c****e>
Committed by: simonresch <6****h@u****m> |
11 months ago |