• Resolved sawontheboss4

    (@sawontheboss4)


    Plugin initialization failed. The following required files are missing from the installation: class-advaipbl-fim-engine.php. Please reinstall the plugin to fix this issue.

    After updating to ther version: Version 8.13.0

    The page I need help with: [log in to see the link]

Viewing 8 replies - 1 through 8 (of 8 total)
  • Thread Starter sawontheboss4

    (@sawontheboss4)

    #ID219144

    File Nameclass-advaipbl-fim-engine.php

    Original Path/home2/naiyo45u/domains/naiyoree.com/public_html/wp-content/plugins/advanced-ip-blocker/includes/class-advaipbl-fim-engine.php

    ReasonVirus File

    Definition{HEX}php.malware.magento.581

    Time2026-08-28 10:09:01

    Quarantine Path/etc/cpguard/quarantine/528394680-class-advaipbl-fim-engine.php

    File Size55985 bytes

    StatusQuarantined

    Plugin Author IniLerm

    (@inilerm)

    Hello sawontheboss4,

    Thank you for providing the detailed CPGuard log! This is a known **False Positive** from your server’s antivirus software (CPGuard).

    **What happened:**

    In version 8.13.0, we introduced a highly advanced File Integrity and Malware Scanner. To detect hackers, the class-advaipbl-fim-engine.php file contains a dictionary of known malware signatures. CPGuard scanned our plugin, found this dictionary of bad words, and mistakenly thought our scanner was a virus.

    **Immediate Solution:**

    1. Please whitelist the file class-advaipbl-fim-engine.php in CPGuard (or ask your hosting provider to do it for you).

    2. Restore the file from the CPGuard quarantine, or simply reinstall the Advanced IP Blocker plugin (your settings will not be lost).

    We are already working on a patch (8.13.1) that uses a different encryption method for our malware dictionary so that server antiviruses will completely ignore it.

    Thank you for your patience and for reporting this!

    Plugin Author IniLerm

    (@inilerm)

    Hello sawontheboss4,

    The Solution (Available Now):
    We have just released a hotfix (version 8.13.1) that completely refactors how these signatures are stored (using ASCII arrays) so that server antiviruses will completely ignore them.

    Since WordPress.org can take up to 6 hours to show the update in your dashboard, you can download the 8.13.1 patch directly right now from the official repository here:
    https://downloads.wordpress.org/plugin/advanced-ip-blocker.8.13.1.zip

    How to update manually:

    1. Download the .zip file from the link above.
    2. Go to your WordPress Dashboard -> Plugins -> Add New -> Upload Plugin.
    3. Upload the .zip file and click “Replace current with uploaded” (your settings will be perfectly preserved).

    Could you please install this version and let us know if CPGuard stops flagging the file? Your feedback is incredibly valuable to ensure this is fixed for everyone!

    Thank you so much for your patience and for reporting this so quickly.

    Thread Starter sawontheboss4

    (@sawontheboss4)

    Version upgrade, Didnt Solve that.

    Plugin Author IniLerm

    (@inilerm)

    Hi @sawontheboss4,

    First of all, I want to sincerely apologize for the inconvenience this issue has caused you. We take this very seriously, and I really appreciate your patience and detailed feedback regarding the CPGuard block.

    We have completely refactored the way the File Integrity Monitor stores and loads malware signatures. The dictionary is no longer hardcoded into the plugin files, but rather dynamically fetched and securely stored in your database. This architectural change ensures that aggressive server antiviruses like CPGuard will no longer falsely flag our plugin as a threat during installation or scanning.

    We have just released Version 8.13.2 with this hotfix. Although it might take up to 6 hours to appear in your WordPress update dashboard, the direct package is already available on the official servers.

    If you have a moment, it would be incredibly helpful if you could test it manually to confirm that CPGuard now allows the installation perfectly.

    You can download the official package here: https://downloads.wordpress.org/plugin/advanced-ip-blocker.8.13.2.zip

    How to install it manually:

    1. Download the .zip file from the link above.
    2. Go to your WordPress Dashboard -> Plugins -> Add New Plugin.
    3. Click on the Upload Plugin button at the top.
    4. Choose the downloaded .zip file and click Install Now.
    5. WordPress will detect that the plugin is already installed and will ask you if you want to replace it. Click on “Replace current with uploaded”.
    6. Once completed, make sure the plugin is activated.

    Please let me know how the installation goes for you. If everything is green on your end, we’ll consider this false positive issue permanently resolved.

    Thank you again for helping us make the plugin better!

    Best regards,

    Inilerm

    • This reply was modified 2 weeks, 4 days ago by IniLerm.
    • This reply was modified 2 weeks, 4 days ago by IniLerm.
    Thread Starter sawontheboss4

    (@sawontheboss4)

    still did not solve with 8.13.2, Check Screenshot. Did complete uninstall and install again.

    Plugin Author IniLerm

    (@inilerm)

    Hi @sawontheboss4,

    Thank you for the screenshot and the follow-up. I know exactly what is happening here.

    The error you are seeing (“file are missing from the initialization: class-advaipbl-fim-engine.php”) happens because your server’s antivirus (CPGuard) has quarantined that specific file from the previous version, and it has placed a lock on it.

    Because of this lock, when you try to reinstall or update the plugin, WordPress is physically blocked by your hosting from writing the new class-advaipbl-fim-engine.php file to the disk. That is why the file is missing and the plugin fails to initialize.

    As I mentioned before, in version 8.13.2 we have completely removed the signature dictionaries from the plugin files (they are now dynamically loaded into the database). The new class-advaipbl-fim-engine.php is 100% clean and will not be flagged by CPGuard. However, you need to clear the previous quarantine lock first so WordPress is allowed to install the new file.

    How to fix this:

    1. Log into your hosting control panel (e.g., cPanel).
    2. Look for the Security section and open CPGuard (or your host’s Malware/Antivirus scanner).
    3. Go to the Quarantine section.
    4. Locate the class-advaipbl-fim-engine.php file and click Delete.
    5. Once the quarantine is cleared, go back to your WordPress Dashboard and reinstall version 8.13.2 manually (using the instructions from my previous message).
    6. If you do not have access to CPGuard or the Quarantine vault in your hosting panel, please reach out to your hosting provider’s support team. Tell them: “CPGuard has quarantined a file from a plugin, preventing me from updating to the new clean version. Could you please clear the quarantine for advanced-ip-blocker? and Please read this article https://wordpress.org/support/topic/plugin-initialization-failed-the-following-required-files-are-missing-from-the/#post-19006334

    Once the old lock is cleared, version 8.13.2 will install flawlessly and the false positive will be gone forever.

    Please let me know how it goes!

    Best regards,

    Inilerm

    • This reply was modified 2 weeks, 4 days ago by IniLerm.
    • This reply was modified 2 weeks, 4 days ago by IniLerm.
    Plugin Author IniLerm

    (@inilerm)

    Hi @sawontheboss4,
    Have you managed to resolve the issue with the antivirus (CPGuard – from your hosting service) and get the class-advaipbl-fim-engine.php file out of quarantine?
    And have you tried reinstalling version 8.13.2 or 8.13.3 since then?
    We would appreciate your feedback so we can mark this case as resolved.
    If the problem persists, you should have received another email from your hosting provider with a new alert from the CPGuard antivirus…
    With the changes we mentioned earlier, the class-advaipbl-fim-engine.php file no longer contains the malware signatures (FIM); these are now managed via the cloud and the database to resolve this issue, so everything should work correctly.
    Since you are the only user who has reported this problem, we are keen to hear back from you so we can mark it as resolved.

    Best regards,
    Advanced IP Blocker Support Team

Viewing 8 replies - 1 through 8 (of 8 total)

You must be logged in to reply to this topic.