diff options
| author | Ben Fuhrmannek | 2019-07-16 20:05:24 +0200 |
|---|---|---|
| committer | Ben Fuhrmannek | 2019-07-16 20:05:24 +0200 |
| commit | c3b5fc85dad5a4e20f2e2ca7b95b0c7407a3b8b6 (patch) | |
| tree | 5f1aef8493e9bb12c577a52bf3b9b316ec2fd7be /README.md | |
| parent | f0142b35616b28dc81247859e93a891c065561f9 (diff) | |
| parent | f7e25b29c1cd5273675dbb3d6883c40377d8315d (diff) | |
Merge branch 'master' of https://github.com/nbs-system/snuffleupagus
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 8 |
1 files changed, 4 insertions, 4 deletions
| @@ -57,7 +57,7 @@ without having to touch the PHP code. | |||
| 57 | 57 | ||
| 58 | ## Key Features | 58 | ## Key Features |
| 59 | 59 | ||
| 60 | * Close to zero performance impact | 60 | * No [noticeable performance impact](https://dustri.org/b/snuffleupagus-030-dentalium-elephantinum.html) |
| 61 | * Powerful yet simple to write virtual-patching rules | 61 | * Powerful yet simple to write virtual-patching rules |
| 62 | * Killing several classes of vulnerabilities | 62 | * Killing several classes of vulnerabilities |
| 63 | * [Unserialize-based](https://www.owasp.org/images/9/9e/Utilizing-Code-Reuse-Or-Return-Oriented-Programming-In-PHP-Application-Exploits.pdf) code execution | 63 | * [Unserialize-based](https://www.owasp.org/images/9/9e/Utilizing-Code-Reuse-Or-Return-Oriented-Programming-In-PHP-Application-Exploits.pdf) code execution |
| @@ -75,10 +75,10 @@ without having to touch the PHP code. | |||
| 75 | * Whitelist/blacklist for `eval` | 75 | * Whitelist/blacklist for `eval` |
| 76 | * Enforcing TLS certificate validation when using [curl](https://secure.php.net/manual/en/book.curl.php) | 76 | * Enforcing TLS certificate validation when using [curl](https://secure.php.net/manual/en/book.curl.php) |
| 77 | * Request dumping capability | 77 | * Request dumping capability |
| 78 | * A relatively sane codebase: | 78 | * A relatively sane code base: |
| 79 | * A [comprehensive](https://coveralls.io/github/nbs-system/snuffleupagus?branch=master) testsuite | 79 | * A [comprehensive](https://coveralls.io/github/nbs-system/snuffleupagus?branch=master) test suite close to 100% coverage |
| 80 | * Every commit is tested on [several distributions](https://gitlab.com/jvoisin/snuffleupagus/pipelines) | 80 | * Every commit is tested on [several distributions](https://gitlab.com/jvoisin/snuffleupagus/pipelines) |
| 81 | * An `clang-format`-enfored code style | 81 | * An `clang-format`-enforced code style |
| 82 | * A [comprehensive documentation](https://snuffleupagus.rtfd.io) | 82 | * A [comprehensive documentation](https://snuffleupagus.rtfd.io) |
| 83 | * Usage of [coverity](https://scan.coverity.com/projects/nbs-system-snuffleupagus) | 83 | * Usage of [coverity](https://scan.coverity.com/projects/nbs-system-snuffleupagus) |
| 84 | 84 | ||
