Linux 软件免费装
Banner图

CoreSeal

开发者 applidata56
更新时间 2026年11月13日 21:04
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

security hack malware file integrity checksums

下载

1.2.1 1.1.0 1.1.1 1.2.0 1.2.2

详情介绍:

CoreSeal tells you whether your WordPress site has been tampered with, and helps you clean it. Core file integrity Every WordPress core file is compared with the official checksums published by WordPress.org, using the language of your installed WordPress package. CoreSeal reports: When everything matches, a clear green status confirms that your core is intact. The same status is shown in a Dashboard widget. Signs of compromise CoreSeal also looks for the traces an intruder usually leaves: Malware scan CoreSeal looks for known malicious code in your themes, plugins and uploads, with 65 signatures in ten families: webshells, backdoors, obfuscated code, JavaScript injections, downloaders, file uploaders, spam mailers, cryptocurrency miners, phishing kits and SEO spam. WordPress-specific traces are covered too, such as forced logins, hidden administrator accounts and fake .ico files included as PHP. Exclusions Inspect, repair, quarantine CoreSeal works alongside your firewall, not instead of it: a firewall tries to stop intrusions, CoreSeal tells you whether one happened. What CoreSeal does not do

安装:

  1. Install CoreSeal from Plugins > Add New, or upload the coreseal folder to /wp-content/plugins/.
  2. Activate it.
  3. Go to CoreSeal > Scans and click "Run scan".

屏幕截图:

  • Files needing attention, with actions to view, restore or quarantine them.
  • Changes in a modified core file, compared with the official copy.
  • An unexpected file with suspicious lines highlighted.
  • Signs of compromise: PHP files in uploads and unapproved administrators.
  • The vault, where quarantined files and replaced versions are kept.
  • The Dashboard widget.
  • Malware scan results.
  • A file with malicious code: detections explained and matching lines highlighted.
  • Settings: exclusions and ignored results.

升级注意事项:

1.2.2 Fewer false alarms in the core scan: deleted readme and license files, and files left over by older WordPress versions. 1.2.1 Fewer false alarms for PHP files that some plugins keep in the uploads folder. 1.2.0 Far fewer false positives: unchanged WordPress.org plugin files and firewall data files are no longer reported. 1.1.1 Confirmations now appear inside the page, so several results can be ignored in a row. 1.1.0 Adds a malware scan of your themes, plugins and uploads, plus exclusions. 1.0.0 First public release.

常见问题:

Three core files are reported as modified right after installing CoreSeal. Is my site hacked?

Probably not, if those files are readme.html, wp-config-sample.php and wp-includes/version.php. They are translated in localized WordPress packages. CoreSeal uses the checksums of your package language when WordPress.org publishes them; when it does not, these three files differ from the English reference. Open "View changes" to check that only translated text differs.

Why can't readme.html or wp-includes/version.php be restored?

The official copy downloaded for comparison is the English one, so it does not match the checksum of your translated package. CoreSeal never writes a file that does not match the official checksum. Reinstall WordPress from Dashboard > Updates to repair these files.

The malware scan reports many files "To check". Is my site hacked?

Not necessarily. "To check" means that a file contains code that is often used by malware but also by some legitimate plugins (encoded images, system commands…). Files of plugins identical to their official WordPress.org version are never reported. If results come from a theme or plugin you installed yourself from a trusted source, check that it is up to date and ignore them. Only "Threat" results point to known malicious code.

An unexpected file is reported at the root of my site. Should I delete it?

Not necessarily. Some hosts and services add their own files (verification files, cache tools…). Open "View file" to check its content. If you are not sure, quarantine it: it is removed from your site but kept in the vault, and you can put it back at any time.

Where are quarantined files stored?

In a folder with a random name inside the uploads folder. Files are renamed with a random name and a .vault extension so the server never runs them, and the folder is closed to visitors on Apache and IIS. Deleting CoreSeal from the Plugins screen deletes this folder too.

My server asks for FTP credentials when updating plugins. Can CoreSeal restore files?

No. CoreSeal only writes files when WordPress can write them directly, and it never asks for FTP credentials. In that case, restore core files by reinstalling WordPress from Dashboard > Updates.

The malware scan reports a file of a plugin I trust. What should I do?

Some signatures look for functions that malware uses but that legitimate code can use too (for example encoded images). Open "View file": the matching lines are highlighted and the reason is explained. If you trust the file, click "Ignore". It will be reported again only if the file changes.

How long does the malware scan take?

A few seconds to a few minutes, depending on the number of files and the speed of your hosting. Keep the CoreSeal page open during the scan; if it is interrupted, it resumes where it stopped.

Does CoreSeal replace my security plugin?

No. It is designed to work alongside a firewall or login protection plugin. Those try to stop attacks; CoreSeal checks whether files were changed anyway.

更新日志:

1.2.2 1.2.1 1.2.0 1.1.1 1.1.0 1.0.0