=== Content Guard Pro === Contributors: contentguardpro Tags: security, malware, spam, content-scanning, database-security Requires at least: 6.1 Tested up to: 6.9 Requires PHP: 8.0 Stable tag: 1.0.3 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Advanced WordPress security plugin that detects and quarantines malicious content, spam links, and SEO injections stored in your WordPress database. == Description == **Protect your WordPress content where traditional scanners fail.** Content Guard Pro is the **database-first** security scanner designed to detect **malicious content, spam links, and SEO injections** that hide inside your posts, pages, and blocks. While file scanners protect your *code*, Content Guard Pro protects your *content*. Attackers increasingly target the database—injecting spam into Gutenberg blocks, hiding SEO links in post meta, and burying obfuscated scripts in custom fields. Content Guard Pro finds and neutralizes these threats. **Why Content Guard Pro?** Many site owners discover that spam and malware bypass file scanners by injecting directly into: * **Post content** (especially nested Gutenberg blocks) * **Custom field metadata** (hidden SEO spam) * **Widget content** (malicious scripts) * **Options table entries** (persistent injections) Content Guard Pro is built to find these database-resident threats that other tools miss. == Screenshots == 1. **Dashboard - Security Overview** - Real-time view of your site's security health, active threats, and recent scan activity. 2. **Scan Center** - Run comprehensive manual scans or configure real-time protection settings for your content. 3. **Scan History** - Complete audit trail of all scan operations with detailed status, duration, and findings summary. 4. **Finding Details** - Deep dive into detected threats with confidence scoring, threat location, and specific remediation steps. 5. **Security Reports** - Visual analytics of your security posture, showing threat trends, severity distribution, and scan metrics. 6. **Patterns & Allowlist** - Manage detection rules and configure allowlists to prevent false positives for trusted domains. 7. **Pattern Tester** - Verify your custom detection rules against sample content to verify accuracy before deployment. 8. **Settings & Configuration** - Customize scanner performance, notification channels, and system preferences to match your hosting environment. 9. **System Diagnostics** - Monitor plugin health, memory usage, and background worker status for optimal performance. 10. **Help Center** - Access comprehensive documentation, support forums, and troubleshooting guides directly from your dashboard. 11. **Smart Admin Alerts** - Get unobtrusive notifications for critical findings so you can take immediate action. 12. **Gutenberg Integration** - Real-time content scanning directly within the Block Editor. 13. **Classic Editor Support** - Full security scanning support for the Classic Editor with a dedicated meta box for findings. 14. **Contextual Threat Analysis** - Understand *why* content was flagged with detailed explanations of the detected threat vectors. = Key Features = * **Database-First Scanning** - Scans wp_posts for malicious content (Quick Scan mode) * **Gutenberg Block Parsing** - Deep analysis of block editor content with recursive block scanning * **Low False Positives** - Accessibility-aware detection rules with configurable allowlists * **Real-Time Protection** - Scans content automatically when posts are saved or published * **Smart Detection Patterns** - Identifies hidden links, external scripts, obfuscated code, and SEO spam * **Performance-Conscious** - Auto-throttling, batch processing with resumable scans * **Comprehensive Reporting** - Detailed findings with confidence scores and remediation guidance * **Audit Trail** - Complete activity logging for forensic analysis = Target Users = * **Agencies** - Catch what file scanners miss on compromised client sites * **Site Owners** - Clean up after a hack and ensure no hidden content remains * **E-commerce** - Protect product descriptions and customer trust from SEO spam * **Membership Sites** - Scan user-generated content for malicious injections * **Security Professionals** - Add a dedicated content-layer scanner to your security stack = Detection Capabilities = **What Content Guard Pro Detects:** **Core Detection:** * **Hidden/Cloaked Content** - `display:none`, `visibility:hidden`, negative positioning with external links * **Suspicious External Resources** - `