Hello!
I was having the same error as you, but could deal with two simple steps:
If you are seeing this error in both parties, follow both steps. If you are only seeing the error in the “Recent”, you should jump straight to step two. This works to version 2.3.9 of WP Security Scan.
[1] – Check the folder permissions for the folder “wp-security-scan”, which is within “wp-content/plugins”. Change to 777 (use CHMOD).
Explanation: The WP Security Scan use the folder “wp-security-scan” to unload the cache of feeds, so the folder must be writable.
[2] – Open the file “securityscan.php” which is located in the “wp-content/plugins/wp-security-scan.” Inside, the line 154 you find:
Line 154: $ feed-> init ();
Line 155: $ feed-> set_cache_location (ABSPATH. "wp-content/plugins/wp-security-scan / ');
Invert these lines. This will:
Line 154: $ feed-> set_cache_location (ABSPATH. "wp-content/plugins/wp-security-scan / ');
Line 155: $ feed-> init ();
Explanation: The feed was being initialized before being set in the variable (the support staff should review these lines for the next update.)
This will solve your problem, I think …
All the best for you!
P.S.: Don’t forget to give feedback telling if it worked!