Skip to content

ModSecurity Vendors ​

ModSecurity Vendors manages the rule sets ModSecurity loads. A vendor is one rule set, fetched from an archive URL and kept on the server under its own name, so several rule sets can run side by side and each one can be updated or switched off without touching the others.

ModSecurity Vendors on a server with no rule vendors installed yet

Overview ​

URL: /admin/web-server/modsecurity-vendors

Open Web Server in the sidebar, then the ModSecurity Vendors tab. Two neighbouring tabs complete the picture: ModSecurity Config holds the engine settings, and ModSecurity Rules lists the individual rule files of every installed vendor.

The vendor table ​

ColumnWhat it shows
VendorThe vendor name, with its slug underneath. The rule set AdminBolt installs is marked system.
VersionThe version you recorded when adding the vendor.
EnabledWhether the vendor's rules are loaded.
Rule filesThe rule files included from the vendor's archive.
Last updateWhen the archive was last downloaded, or never.
ErrorThe last error reported for this vendor, if any.

An error stays on the row of the vendor it belongs to. One vendor that fails to install or refresh does not stop the others from loading.

Adding a vendor ​

Add vendor opens a form:

  • Name - the display name of the rule set.
  • Slug - the directory name the rule set is stored under. Lowercase letters, digits, and hyphens.
  • Archive URL - a tar.gz or zip archive of the rule set, for example a release tarball published by the rule set's authors.
  • Version - kept for your own reference. The panel does not read a version out of the archive.
  • Rule files to include - paths or globs, relative to the unpacked archive, included in the order you list them. The defaults cover a setup file followed by a rules directory, which is how most rule sets are laid out.
  • Description - free text.

The server downloads the archive, unpacks it, and includes the rule files. Apache validates the result before it goes live. A vendor whose rules Apache refuses stays on the list, switched off, with the reason in its Error column.

Row actions ​

  • Enable - load the vendor's rules.
  • Disable - stop loading them on the next reload. The rule files stay on the server, so the vendor can be enabled again.
  • Update - download the archive again from its URL and replace the installed rule files.
  • Remove - delete the vendor and its rule files. Not offered for the system vendor.

The OWASP Core Rule Set ​

The OWASP Core Rule Set that AdminBolt installs is the system vendor. It can be disabled, updated, and inspected like any other, but it cannot be removed.

On a server where the Core Rule Set is installed but not yet listed here, the header carries Manage the OWASP Core Rule Set as a vendor. It registers the existing installation on this page without changing how it loads, and reloads Apache once.