A New Home for the ModSecurity Documentation

The ModSecurity documentation has moved from the GitHub wiki to a proper documentation site at modsecurity.org/docs. The wiki is now deprecated, and from now on the documentation can be improved the same way as the code: with a pull request.

Why we moved

For years, the GitHub wiki was the only place to find the ModSecurity reference manual, installation guides and FAQ. It served the project well, but it had grown hard to maintain:

What’s new

The new site is built with Hugo and lives in its own repository, owasp-modsecurity/documentation. It is published as part of this website under /docs.

The reference manual was migrated from the wiki and is being reviewed against the source code. Some entries are still marked for review, so expect the content to keep improving.

The wiki is deprecated

The wiki is still online, so existing links keep working, but it is no longer updated. Every wiki page now starts with a notice that points to the matching page on the new site. If you have bookmarks to the wiki, please update them.

We welcome your pull requests

This is the part we are most excited about. If you find something outdated, unclear or wrong:

  1. Click the edit link on the page, or find the file under content/ in the documentation repository.
  2. Make your change and open a pull request.

For bigger changes, you can preview the site locally with hugo serve. The README explains how. If you are not sure about a fix, open an issue instead and we will figure it out together.

The first fixes are already in progress: long-standing wiki issues about chain and SecRuleUpdateActionById and a dead link in base64DecodeExt now have pull requests against the new repository.

Documentation is one of the easiest ways to contribute to an open source project, and one of the most useful. We are looking forward to your pull requests!

Felipe Zipitria