Hi Malte
Thank you, 3 more plugin files to exclude.
Are you sure these 2 are based to the 1.5.5 template releases?
- filename: templates_c/plus9^%%62^622^62255D3C%%entries.tpl.php :
filetype: file, was last modified: March 25 2011 15:27:39.
filename: templates_c/bulletproof^%%CD^CD5^CD50A5BF%%entries.tpl.php :
filetype: file, was last modified: January 21 2011 12:52:53.
If yes, we can't really filter them out the array of
possible infected files, also all the autoupdater files in templates_c, without getting very complicated.
You could surely prevent serializeeval to be found when searching for " eval" or "\seval" or something like that.
No not really, apart from having some more *eval* names, since I am searching in a minimized file_get_contents() with strpos ... this only affects ~2 files by now
The excluded file array is now by 25, which, growing up, opens a hole to more intelligent hackers to compromise just one or two of these and get away with it.
We could chmod them automatically to read only, by using this plugin, but if this is a good way to go ... I don't know.
Edit:
Well, actually the current file array is by 25, since I have the new Smarty here, which isn't present in the checksum file - 10 files in it belong to the next Smarty, so future Verify Versions will have 10 files less, ergo 15 by now.
Before I update, I'd be pleased if some more could test it and report back!
Edit 2:
Sorry! I should have tested with a vanilla install...
If you dont have changed any core files, the array shrinks to pleasant 6 files
(*), all in /plugins/. Thats something to live with.

Garvin, did some older or testing Serendipity Release ship with the /tests/ folder? I got one here and just realized 1.5.5 hasen't got it. If this is a remnant, could we erase it with the 1.6 release? (tests/coverage/phpunit_coverage.php)
*since this is including a diff to the checksum files