Plugin initialization failed. The following required files are missing from the
-
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.0The page I need help with: [log in to see the link]
-
#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
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.phpfile 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.phpin 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!
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.zipHow to update manually:
- Download the .zip file from the link above.
- Go to your WordPress Dashboard -> Plugins -> Add New -> Upload Plugin.
- 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.
Version upgrade, Didnt Solve that.
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:
- Download the
.zipfile from the link above. - Go to your WordPress Dashboard -> Plugins -> Add New Plugin.
- Click on the Upload Plugin button at the top.
- Choose the downloaded
.zipfile and click Install Now. - 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”.
- 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
still did not solve with 8.13.2, Check Screenshot. Did complete uninstall and install again.

-
This reply was modified 2 weeks, 4 days ago by
sawontheboss4.
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:
- Log into your hosting control panel (e.g., cPanel).
- Look for the Security section and open CPGuard (or your host’s Malware/Antivirus scanner).
- Go to the Quarantine section.
- Locate the class-advaipbl-fim-engine.php file and click Delete.
- 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).
- 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
Hi @sawontheboss4,
Have you managed to resolve the issue with the antivirus (CPGuard – from your hosting service) and get theclass-advaipbl-fim-engine.phpfile 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, theclass-advaipbl-fim-engine.phpfile 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
You must be logged in to reply to this topic.