| 开发者 | contentguardpro |
|---|---|
| 更新时间 | 2026年3月2日 04:24 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
display:none, visibility:hidden, opacity:0, font-size:0, and other CSS tricks<iframe> and <script> tags loading remote contenteval(), fromCharCode(), Base64-encoded scripts, and data: URIscustom_css, custom_js, callback, raw_html, and more.
Performance You Can Trust
content_guard_pro_loaded — Plugin initializationcontent_guard_pro_finding_saved — After a finding is storedcontent_guard_pro_detection_patterns — Modify or add detection rulescontent_guard_pro_allowlist_domains — Programmatic domain allowlisting/wp-json/content-guard-pro/v1/findings for programmatic access (Premium Agency+ tiers).
External Services & Privacy
API Connection:
This plugin connects to Content Guard Pro API (api.contentguardpro.com) for:
No — and it's not meant to. Wordfence, Sucuri, and similar plugins are excellent at scanning files. Content Guard Pro scans your WordPress database, which file-based plugins don't inspect. Use them together for complete coverage. Think of it as adding database forensics to your existing security toolkit.
No. Scans run in background batches with auto-throttling to prevent performance impact. On-save scans complete in under 5 seconds. Your site stays fast for visitors while the scanner works behind the scenes.
Content Guard Pro detects hidden spam links, SEO injections (pharma, casino, crypto keywords), obfuscated JavaScript, suspicious iframes and external scripts, URL shortener redirects, serialized PHP malware in postmeta, cryptocurrency miners, and multi-layer encoded attacks using Base64, ROT13, hex, and other obfuscation techniques.
Yes. Content Guard Pro includes a recursive Gutenberg block parser that inspects nested blocks where malware often hides. It also safely inspects serialized data from page builders like Elementor. Classic Editor content is fully supported too.
Quick Scan (Free) scans the wp_posts table covering posts, pages, and custom post types. Standard Scan (Premium) adds postmeta and options table scanning for deeper database malware detection.
Content Guard Pro uses accessibility-aware detection rules that respect screen reader classes like .sr-only. You can configure domain allowlists and mark any finding as "Ignore." Each finding includes a confidence score (0–100) so you can quickly distinguish real threats from noise.
Never. Content Guard Pro is non-destructive by design. You review findings and decide what action to take. Premium users get quarantine functionality that neutralizes threats without deleting content.
Yes. Content Guard Pro is specifically useful for post-hack cleanup because it finds database-resident malware that file scanners miss. Run a scan after cleaning files to make sure no hidden spam links or injected content remain in your posts and metadata.
Hidden spam links and SEO injections in your database content are a common cause of Google penalties and search ranking drops. Content Guard Pro detects these threats so you can remove them before they damage your SEO or trigger manual actions from Google.
Yes. Content Guard Pro works on multisite installations with each subsite scanned independently. Network-wide administration is on the roadmap.
WordPress 6.1+ and PHP 8.0+. We recommend keeping both up to date for best security and performance.
Content Guard Pro creates three custom tables: {prefix}content_guard_pro_findings for security findings, {prefix}content_guard_pro_scans for scan history, and {prefix}content_guard_pro_audit_log for activity tracking. All tables are removed on uninstall unless you enable "Preserve Data" in settings.
Yes. Key hooks include content_guard_pro_loaded, content_guard_pro_finding_saved, content_guard_pro_detection_patterns, and content_guard_pro_allowlist_domains. Full documentation at contentguardpro.com/docs.
Free support is available through the WordPress.org support forum. Documentation is at contentguardpro.com/docs. Premium users get email support with priority response times.