Improved WAF and PSR-4 Refactoring in BitNinja 3.12.6

The BitNinja 3.12.6 release focuses on improving compatibility, system structure, and connection handling. Significant enhancements were made in our WAF Pro module, and multiple internal modules were refactored to follow PSR-4 standards laying the groundwork for more scalable, maintainable code across the platform.

BitNinja 3.12.6

PSR-4 Refactoring Across Multiple Modules

We’ve refactored the DataProvider, DefenseRobot, OutboundHoneypot, and Shogun modules to be fully PSR-4 compliant. This modernization improves code structure, enhances developer efficiency, and simplifies future maintenance.

WAF Pro Enhancements

Disabled keepalive for the reverse proxy to ensure more stable communication between upstream services and the WAF layer, especially in edge-case scenarios with high connection churn.

Adjusted multi-level certificate handling, delivering more robust SSL support. This change reduces risk from certificate validation issues and improves HTTPS reliability for servers with complex SSL configurations.

BitNinja Reliable Auto Update (RAU) v1.0.8

Fixed a broken API URL to improve the reliability of the update mechanism.

Support commands are now available via CLI from version 3.12.6 onward:

  • bitninjacli --enable-support
  • bitninjacli --disable-support

Changelog:

  • DataProvider | DefenseRobot | OutboundHoneypot | Shogun
    • Refactored codebase to be PSR-4 compliant.
  • WAF Pro
    • Disabled keepalive for reverse-proxy.
    • Fine-tuned handling for multi-level certificates.
  • BitNinja Reliable Auto Update (1.0.8)
    • Fixed an API URL.
    • Added CLI commands:
      • bitninjacli --enable-support (available from 3.12.6)
      • bitninjacli --disable-support (available from 3.12.6)

To ensure you’re running the latest version, check your update channel settings in the BitNinja Console using RAU. If you have specific configurations or applications preventing automatic updates, please refer to our documentation for instructions on manual updates and RAU configuration.

If you'd like to read more about previous releases, check the Changelog anytime.

Alternatively, if you would like to see your feature request show up here, don't forget to cast your vote.

trial
If you have no more queries, 
take the next step and sign up!
Don’t worry, the installation process is quick and straightforward!
AICPA SOC BitNinja Server Security
Privacy Shield BitNinja Server Security
GDPR BitNinja Server Security
CCPA BitNinja Server Security
2025 BitNinja. All Rights reserved.
Hexa BitNinja Server SecurityHexa BitNinja Server Security
magnifiercross