aboutsummaryrefslogtreecommitdiff
path: root/maven.bzl
AgeCommit message (Collapse)Author
2022-06-28Add hook to detect SQL injectionsSimon Resch
2022-04-28Release version 0.11.0Norbert Schneider
2022-03-03Add missing Expression Language test dependencySimon Resch
2022-02-28Add LDAP sanitizerNorbert Schneider
2022-02-08Benchmark EdgeCoverageStrategies in isolationFabian Meumertzheim
2021-12-13Make log4j a testonly dependencyFabian Meumertzheim
This prevents us from accidentally depending on it (which is not realistic anyway).
2021-12-13Add log4j CVE-2021-44228 exampleFabian Meumertzheim
2021-10-21Bump API version to 0.10.0Fabian Meumertzheim
2021-10-20Remove unused Maven dependencyFabian Meumertzheim
2021-10-19Add sanitizer for expression language injection (#203)simonresch
* Add sanitizer for expresion language injection * Extract honeypot class name variable
2021-04-26Use workspace macros for external dependenciesFabian Meumertzheim
2021-03-08Add Kotlin fuzz targetFabian Meumertzheim
2021-02-26Revert "Make junit a testonly dependency"Fabian Meumertzheim
This reverts commit 0228b326cc5d564f264f46ff912fb95a0a5392b1. Marking junit as testonly causes lots of pain for projects depending on Jazzer.
2021-02-22Instrument edges instead of basic blocksFabian Meumertzheim
We are currently deriving edge coverage instrumentation from basic block instrumentation via the AFL XOR-technique. This has several downsides: * Different edges can be assigned the same position in the coverage map, which leads to underreported coverage. * The coverage map needs to be large enough for collisions to be unlikely (on the order of num_edges^2). In addition to being wasteful, it is also hard to determine the correct size given that we don't know the number of edges. In addition to the design limitations, the current implementation additionally does not take into account that most Java method invocations can throw exceptions and thus need to be instrumented. These issues are resolved by switching to true LLVM-style edge coverage instrumentation. The new coverage instrumentation is based on a lightly patched version of the JaCoCo internals. Note: //agent/src/test/java/com/code_intelligence/jazzer/instrumentor:coverage_instrumentation_test is not passing for this commit. It will be fixed with the next commit.
2021-02-22Increase jazzer-api version to 0.9.1Fabian Meumertzheim
2021-02-22Make junit a testonly dependencyFabian Meumertzheim
2021-02-18Fix Bazel rules for Maven publishingFabian Meumertzheim
The uploaded jar previously did not contain any class files and lacked required POM fields.