Refined Module Compliance and Improved Config Parsing in BitNinja 3.12.7

The BitNinja 3.12.7 release introduces refinements across multiple modules to enhance consistency, compliance, and compatibility. Key improvements include adopting PSR-4 compliance standards in various components, better handling of Nginx configurations within the ConfigParser module, and more. These updates help maintain code reliability and improve interaction with complex server environments.

BitNinja 3.12.7

Multi-Module Refactoring for PSR-4 Compliance

The following modules have been refactored to be PSR-4 compliant: AuditManager, CaptchaSmtp, SenseWebHoneypot, and SiteProtection. By aligning the codebase with PSR-4 standards, these components now offer better maintainability and compatibility with modern PHP practices.

IpFilter Module

Changes made to the PCl_COMPLIANCE setting via Cloud Config are now correctly applied within the IpFilter module.

ConfigParser

The Nginx config parser now correctly handles server_name values like _.example.com.

ProxyFilter

Module startup and command execution routines have been fine-tuned to improve reliability and speed. These adjustments contribute to faster module responses and lower latency during proxy rule application or diagnostic operations.

Shogun

We’ve whitelisted the domain ahrefs.net to prevent unnecessary blocking of legitimate crawling operations.

BitNinja Process Analysis 1.0.22

We've excluded Plesk-related and BitNinja processes, eliminating self-detection noise and making it easier to focus on third-party processes relevant to security insights and performance optimization.

Changelog:

  • AuditManager, CaptchaSmtp, SenseWebHoneypot, SiteProtection
    • Refactored module to be PSR-4 compliant.
  • IpFilter
    • If enable or disable PCI_COMPLIANCE in Cloud Config, this change will be applied correctly.
  • ConfigParser
    • Handling “_.example.com” serverNames in Nginx config parsing.
  • ProxyFilter
    • Finetune module starting and command execution.
  • Shogun
  • BitNinja Process Analysis 1.0.22
    • Excluding Plesk and BitNinja processes.

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