| 开发者 |
klydexa
ankitpatel1578 |
|---|---|
| 更新时间 | 2026年11月6日 18:36 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
eval(), shell execution, deserialisation, upload handling and admin action authorisation.klydexa-site-integrity-audit folder to /wp-content/plugins/, or install the ZIP through Plugins, Add New, Upload Plugin.No. Every scanner runs locally. An API key is only relevant if you choose to enable a vulnerability intelligence provider that requires one. AI explanations use the WordPress AI Client (WordPress 7.0+) and whichever provider you have connected under Settings > Connectors, so no AI key is ever entered into this plugin.
Not by itself. Scanning is read-only. Clean-up actions exist, but each one previews its effect, requires confirmation, and is reversible where technically possible.
Never. Klydexa Site Integrity Audit inspects, reports and recommends. The strongest action it can take on a plugin is toggling activation, which WordPress itself supports and which is recorded so it can be undone.
It means a risky pattern was found in the code, with a file and line reference. Static analysis cannot prove that a pattern is reachable or exploitable, which is why every finding shows a confidence level. Read the evidence before acting, and report genuine problems to the plugin developer.
Yes. Scans run in resumable steps with a time budget, results are cached against file fingerprints, queries are indexed and bounded, and analysis of a very large plugin stops at a limit and reports that it was incomplete rather than timing out.
Yes. Data, settings and scans are per site. Tables are created for each site on first use. Network-activated plugins are identified as such, and their activation state can only be changed by a network administrator.
Reports render as a clean print-friendly page; use your browser's print dialogue to save as PDF. The plugin does not bundle a PDF library.
SAVEQUERIES. Per-query attribution is used only when the site owner has already enabled it; otherwise only the total query count is recorded.%i identifier placeholders for table names.str_starts_with() / str_contains() / str_ends_with(), which are PHP 8.0+ only. The plugin now includes polyfills for these functions so it runs cleanly on the minimum PHP version it declares.Tested up to plugin header from the main plugin file; it is now declared only in this readme, as required.load_plugin_textdomain() call; WordPress.org has served translations for this plugin automatically since WordPress 4.6.