Content Guard Pro – Database Malware Scanner & Spam Detector Security & Risk Analysis

wordpress.org/plugins/content-guard-pro

Scan your WordPress database for hidden malware, spam links, and SEO injections that file-based security plugins miss. Gutenberg-aware.

0 active installs v1.0.6 PHP 8.0+ WP 6.1+ Updated Unknown
database-securitymalware-removalmalware-scannersecurity-scannerspam-detection
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Content Guard Pro – Database Malware Scanner & Spam Detector Safe to Use in 2026?

Generally Safe

Score 100/100

Content Guard Pro – Database Malware Scanner & Spam Detector has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "content-guard-pro" v1.1.0 plugin exhibits a generally strong security posture, with robust adherence to common WordPress security best practices. The static analysis reveals a large number of AJAX handlers, all of which appear to have authentication checks in place, significantly reducing the risk of unauthorized access. Furthermore, the plugin demonstrates excellent practices regarding SQL query preparation and output escaping, with an exceptionally high percentage of both being handled correctly. The absence of any recorded vulnerabilities, including CVEs, in its history is a very positive indicator of its security maturity and ongoing maintenance.

Key Concerns

  • Presence of unserialize function
Vulnerabilities
None known

Content Guard Pro – Database Malware Scanner & Spam Detector Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

Content Guard Pro – Database Malware Scanner & Spam Detector Code Analysis

Dangerous Functions
1
Raw SQL Queries
25
205 prepared
Unescaped Output
17
822 escaped
Nonce Checks
27
Capability Checks
59
File Operations
0
External Requests
3
Bundled Libraries
0

Dangerous Functions Found

unserialize$result = @unserialize( $data );includes\class-cgp-scanner.php:912

SQL Query Safety

89% prepared230 total queries

Output Escaping

98% escaped839 total outputs
Data Flows
All sanitized

Data Flow Analysis

5 flows
<class-cgp-admin-setup-wizard> (admin\pages\class-cgp-admin-setup-wizard.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Content Guard Pro – Database Malware Scanner & Spam Detector Attack Surface

Entry Points16
Unprotected0

AJAX Handlers 16

authwp_ajax_content_guard_pro_test_patternsadmin\pages\class-cgp-admin-patterns.php:492
authwp_ajax_content_guard_pro_clear_reputation_cacheadmin\pages\class-cgp-admin-settings.php:1655
authwp_ajax_content_guard_pro_dismiss_welcome_noticeincludes\class-cgp-admin.php:186
authwp_ajax_content_guard_pro_dismiss_critical_noticeincludes\class-cgp-admin.php:189
authwp_ajax_content_guard_pro_get_finding_detailsincludes\class-cgp-admin.php:192
authwp_ajax_content_guard_pro_ignore_findingincludes\class-cgp-admin.php:195
authwp_ajax_content_guard_pro_unignore_findingincludes\class-cgp-admin.php:198
authwp_ajax_content_guard_pro_dismiss_scan_noticeincludes\class-cgp-admin.php:201
authwp_ajax_content_guard_pro_cloud_connectincludes\class-cgp-admin.php:204
authwp_ajax_content_guard_pro_cloud_disconnectincludes\class-cgp-admin.php:205
authwp_ajax_content_guard_pro_cloud_update_prefsincludes\class-cgp-admin.php:206
authwp_ajax_content_guard_pro_dismiss_cloud_noticeincludes\class-cgp-admin.php:207
authwp_ajax_content_guard_pro_dismiss_review_noticeincludes\class-cgp-admin.php:210
authwp_ajax_cgp_deactivation_feedbackincludes\class-cgp-admin.php:213
authwp_ajax_cgpro_classic_editor_scanincludes\class-cgp-classic-editor-metabox.php:38
authwp_ajax_cgpro_get_post_statusincludes\class-cgp-classic-editor-metabox.php:39
WordPress Hooks 46
actionadmin_noticesadmin\pages\class-cgp-admin-diagnostics.php:995
actionadmin_noticesadmin\pages\class-cgp-admin-diagnostics.php:1037
actionadmin_initadmin\pages\class-cgp-admin-settings.php:48
actionadmin_initadmin\pages\class-cgp-admin-setup-wizard.php:67
actionadmin_initadmin\pages\class-cgp-admin-setup-wizard.php:68
actionplugins_loadedcontent-guard-pro.php:333
actioninitcontent-guard-pro.php:336
actionadmin_initcontent-guard-pro.php:342
actioncontent_guard_pro_async_activationcontent-guard-pro.php:348
actionadmin_noticescontent-guard-pro.php:405
actionadmin_noticescontent-guard-pro.php:412
actioncontent_guard_pro_cleanup_old_datacontent-guard-pro.php:488
filterplugin_row_metacontent-guard-pro.php:1493
actionadmin_initcontent-guard-pro.php:1494
actionadmin_noticescontent-guard-pro.php:1495
actionadmin_menuincludes\class-cgp-admin.php:165
actionadmin_initincludes\class-cgp-admin.php:168
actionadmin_initincludes\class-cgp-admin.php:171
actionadmin_enqueue_scriptsincludes\class-cgp-admin.php:174
actionenqueue_block_editor_assetsincludes\class-cgp-admin.php:177
actionadmin_noticesincludes\class-cgp-admin.php:180
actionadmin_bar_menuincludes\class-cgp-admin.php:183
actionadd_meta_boxesincludes\class-cgp-classic-editor-metabox.php:34
actionadmin_enqueue_scriptsincludes\class-cgp-classic-editor-metabox.php:35
actionwp_dashboard_setupincludes\class-cgp-dashboard-widget.php:56
actionadmin_enqueue_scriptsincludes\class-cgp-dashboard-widget.php:59
actioncontent_guard_pro_finding_savedincludes\class-cgp-dashboard-widget.php:62
actioncontent_guard_pro_finding_status_changedincludes\class-cgp-dashboard-widget.php:63
actioncontent_guard_pro_finding_savedincludes\class-cgp-notifications.php:53
actionadmin_noticesincludes\class-cgp-notifications.php:56
actionadmin_bar_menuincludes\class-cgp-notifications.php:59
actionadmin_enqueue_scriptsincludes\class-cgp-notifications.php:62
actionwp_enqueue_scriptsincludes\class-cgp-notifications.php:63
actionsave_postincludes\class-cgp-realtime-scanner.php:66
actiontransition_post_statusincludes\class-cgp-realtime-scanner.php:69
actionpost_updatedincludes\class-cgp-realtime-scanner.php:72
filtercontent_guard_pro_realtime_scan_enabledincludes\class-cgp-realtime-scanner.php:75
actionrest_api_initincludes\class-cgp-rest-api.php:49
actioncontent_guard_pro_start_manual_scanincludes\class-cgp-scanner.php:68
actioncontent_guard_pro_process_on_save_scanincludes\class-cgp-scanner.php:69
actionwp_trash_postincludes\class-cgp-scanner.php:72
actionbefore_delete_postincludes\class-cgp-scanner.php:73
actionuntrash_postincludes\class-cgp-scanner.php:74
actionsave_postincludes\class-cgp-scheduler.php:138
actiontransition_post_statusincludes\class-cgp-scheduler.php:139
actionupdate_option_content_guard_pro_telemetry_optinincludes\class-cgp-telemetry.php:80

Scheduled Events 2

content_guard_pro_cleanup_old_data
content_guard_pro_cleanup_old_data
Maintenance & Trust

Content Guard Pro – Database Malware Scanner & Spam Detector Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version8.0
Downloads233

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Content Guard Pro – Database Malware Scanner & Spam Detector Developer Profile

contentguardpro

1 plugin · 0 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Content Guard Pro – Database Malware Scanner & Spam Detector

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/content-guard-pro/assets/css/content-guard-pro.css/wp-content/plugins/content-guard-pro/assets/js/content-guard-pro.js/wp-content/plugins/content-guard-pro/assets/js/admin.js
Script Paths
/wp-content/plugins/content-guard-pro/assets/js/content-guard-pro.js/wp-content/plugins/content-guard-pro/assets/js/admin.js
Version Parameters
content-guard-pro/assets/css/content-guard-pro.css?ver=content-guard-pro/assets/js/content-guard-pro.js?ver=content-guard-pro/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
cgpro-iconcgpro-icon-emoji
Data Attributes
data-cgpro-version
JS Globals
cgpro_admin_params
FAQ

Frequently Asked Questions about Content Guard Pro – Database Malware Scanner & Spam Detector