# ALPHA SOFTWARE : DO NOT USE IN PRODUCTION # [![Build Status](https://travis-ci.org/nbs-system/snuffleupagus.svg?branch=master)](https://travis-ci.org/nbs-system/snuffleupagus) [![Coverity status](https://scan.coverity.com/projects/13821/badge.svg?flat=1)](https://scan.coverity.com/projects/nbs-system-snuffleupagus) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/1267/badge)](https://bestpractices.coreinfrastructure.org/projects/1267) Snuffleupagus is a [PHP 7+](https://secure.php.net/) module designed to drastically raising the cost of attacks against website, by killing entire bug classes, and also providing a powerful virtual-patching system, allowing administrator to fix specific vulnerabilities and audit suspicious behaviours without having to touch the PHP code. You can read its documentation [here](https://snuffleupagus.readthedocs.io/). # Code style We're using [clang-format](http://clang.llvm.org/docs/ClangFormat.html) to ensure a consistent code-style. Please run it with `clang-format -style=google` before committing, or even better, use a [pre-commit hook](https://github.com/andrewseidl/githook-clang-format)