SmartCrawl SEO checker, analyzer & optimizer Security & Risk Analysis

wordpress.org/plugins/smartcrawl-seo

SEO checker, content analysis & SEO optimizer. Rank higher on search engines with 301 redirects, XML sitemaps & one-click setup.

20K active installs v3.15.0 PHP 7.4+ WP 6.4+ Updated Jan 26, 2026
google-search-consolepagerankseoseo-optimizationsitemap
95
A · Safe
CVEs total5
Unpatched0
Last CVEOct 16, 2025
Safety Verdict

Is SmartCrawl SEO checker, analyzer & optimizer Safe to Use in 2026?

Generally Safe

Score 95/100

SmartCrawl SEO checker, analyzer & optimizer has a strong security track record. Known vulnerabilities have been patched promptly.

5 known CVEsLast CVE: Oct 16, 2025Updated 2mo ago
Risk Assessment

The 'smartcrawl-seo' v3.15.0 plugin exhibits a mixed security posture. While it demonstrates good practices in output escaping (98%) and a significant portion of SQL queries using prepared statements (80%), and has no currently unpatched CVEs, several areas raise concerns. The plugin presents a substantial attack surface with 68 entry points, of which 48 (approximately 70%) lack proper authentication checks. This is a significant weakness, as it exposes a large number of functionalities to unauthorized users.

The taint analysis reveals one high-severity flow, indicating a potential for serious security issues even with good general coding practices. The presence of unsanitized paths in 5 out of 9 analyzed flows is also a concern, potentially leading to directory traversal or other file-related vulnerabilities if not handled carefully in conjunction with other security checks.

The vulnerability history shows 5 previous medium-severity CVEs, with common types being improper access control and exposure of sensitive information. While there are no currently unpatched vulnerabilities, the recurring nature of access control and information exposure issues, combined with the high number of unprotected AJAX handlers, suggests a potential for similar vulnerabilities to emerge. The plugin's strengths lie in its output escaping and prepared SQL statements, but the large unprotected attack surface and the high-severity taint flow are critical areas requiring immediate attention.

Key Concerns

  • Large attack surface without auth checks
  • High severity taint flow found
  • 5 flows with unsanitized paths
  • 5 past medium CVEs
Vulnerabilities
5

SmartCrawl SEO checker, analyzer & optimizer Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
2 CVEs in 2024
2024
2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
5

5 total CVEs

CVE-2025-62048medium · 4.3Missing Authorization

SmartCrawl <= 3.14.3 - Missing Authorization

Oct 16, 2025 Patched in 3.14.4 (8d)
CVE-2025-11163medium · 4.3Improper Access Control

SmartCrawl SEO checker, analyzer & optimizer <= 3.14.3 - Missing Authorization to Plugin Settings Update

Sep 29, 2025 Patched in 3.14.4 (1d)
CVE-2024-6556medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

SmartCrawl WordPress SEO checker, SEO analyzer, SEO optimizer <= 3.10.8 - Unauthenticated Full Path Disclosure

Jul 9, 2024 Patched in 3.10.9 (1d)
CVE-2024-3287medium · 5.3Missing Authorization

SmartCrawl WordPress SEO checker, SEO analyzer, SEO optimizer <= 3.10.2 - Missing Authorization

Apr 19, 2024 Patched in 3.10.3 (14d)
CVE-2023-5949medium · 5.3Missing Authorization

Simple Social Media Share Buttons <= 3.8.2 - Unauthenticated Password Protected Post Disclosure

Nov 23, 2023 Patched in 3.8.3 (61d)
Code Analysis
Analyzed Mar 16, 2026

SmartCrawl SEO checker, analyzer & optimizer Code Analysis

Dangerous Functions
0
Raw SQL Queries
14
56 prepared
Unescaped Output
30
1632 escaped
Nonce Checks
40
Capability Checks
53
File Operations
8
External Requests
10
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

80% prepared70 total queries

Output Escaping

98% escaped1662 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

9 flows5 with unsanitized paths
import_redirects (includes\modules\advanced\redirects\class-controller.php:1179)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
48 unprotected

SmartCrawl SEO checker, analyzer & optimizer Attack Surface

Entry Points68
Unprotected48

AJAX Handlers 66

authwp_ajax_smartcrawl_deactivate_pluginincludes\admin\class-conflict-detector.php:48
authwp_ajax_smartcrawl_count_from_surveyincludes\admin\class-survey.php:34
authwp_ajax_wds_dismiss_messageincludes\core\admin\class-admin.php:73
authwp_ajax_wds_get_meta_fieldsincludes\core\admin\class-metabox.php:68
authwp_ajax_wds-term-form-previewincludes\core\admin\class-taxonomy.php:37
authwp_ajax_wds-activate-componentincludes\core\admin\settings\class-dashboard.php:68
authwp_ajax_wds-reload-boxincludes\core\admin\settings\class-dashboard.php:69
authwp_ajax_wds-save-health-settingsincludes\core\admin\settings\class-health.php:53
authwp_ajax_wds-onpage-save-static-homeincludes\core\admin\settings\class-onpage.php:383
authwp_ajax_wds-deactivate-onpage-moduleincludes\core\admin\settings\class-onpage.php:385
authwp_ajax_wds-change-schema-statusincludes\core\admin\settings\class-schema.php:131
authwp_ajax_wds-authorize-yt-api-keyincludes\core\admin\settings\class-schema.php:132
authwp_ajax_wds-search-post-metaincludes\core\admin\settings\class-schema.php:133
authwp_ajax_wds-format-schema-locationincludes\core\admin\settings\class-schema.php:134
authwp_ajax_wds_change_social_statusincludes\core\admin\settings\class-social.php:209
authwp_ajax_smartcrawl_sync_configsincludes\core\configs\class-controller.php:44
authwp_ajax_smartcrawl_create_configincludes\core\configs\class-controller.php:45
authwp_ajax_smartcrawl_update_configincludes\core\configs\class-controller.php:46
authwp_ajax_smartcrawl_delete_configincludes\core\configs\class-controller.php:47
authwp_ajax_smartcrawl_apply_configincludes\core\configs\class-controller.php:48
authwp_ajax_smartcrawl_upload_configincludes\core\configs\class-controller.php:49
authwp_ajax_wds_search_postincludes\core\controllers\class-ajax-search.php:25
authwp_ajax_wds-search-termincludes\core\controllers\class-ajax-search.php:26
authwp_ajax_smartcrawl_get_posts_by_idsincludes\core\controllers\class-ajax-search.php:28
authwp_ajax_smartcrawl_get_posts_pagedincludes\core\controllers\class-ajax-search.php:29
authwp_ajax_wds-analysis-get-dataincludes\core\controllers\class-analysis.php:33
authwp_ajax_wds-analysis-get-markupincludes\core\controllers\class-analysis.php:34
authwp_ajax_wds-analysis-recheckincludes\core\controllers\class-analysis.php:35
authwp_ajax_wds_analysis_get_editor_analysisincludes\core\controllers\class-analysis.php:36
authwp_ajax_wds_analysis_add_keywordincludes\core\controllers\class-analysis.php:37
authwp_ajax_wds_analysis_remove_keywordincludes\core\controllers\class-analysis.php:38
authwp_ajax_wds_analysis_ignore_checkincludes\core\controllers\class-analysis.php:39
authwp_ajax_wds_analysis_unignore_checkincludes\core\controllers\class-analysis.php:40
authwp_ajax_wds_data_resetincludes\core\controllers\class-data.php:57
authwp_ajax_wds_multisite_data_resetincludes\core\controllers\class-data.php:58
authwp_ajax_smartcrawl_new_feature_statusincludes\core\controllers\class-new-feature.php:33
authwp_ajax_smartcrawl_update_new_featureincludes\core\controllers\class-new-feature.php:34
authwp_ajax_smartcrawl_onboard_toggleincludes\core\controllers\class-onboard.php:31
authwp_ajax_smartcrawl_onboard_skipincludes\core\controllers\class-onboard.php:32
authwp_ajax_smartcrawl_onboard_doneincludes\core\controllers\class-onboard.php:33
authwp_ajax_wds-close-welcome-modalincludes\core\controllers\class-welcome.php:39
authwp_ajax_wds_save_welcome_modalincludes\core\controllers\class-welcome.php:40
authwp_ajax_smartcrawl_crawl_redirectincludes\core\crawler\class-controller.php:54
authwp_ajax_smartcrawl_crawl_ignoreincludes\core\crawler\class-controller.php:55
authwp_ajax_smartcrawl_crawl_restoreincludes\core\crawler\class-controller.php:56
authwp_ajax_smartcrawl_crawl_restore_allincludes\core\crawler\class-controller.php:57
authwp_ajax_smartcrawl_sitemap_add_extraincludes\core\crawler\class-controller.php:58
authwp_ajax_smartcrawl_crawl_get_progressincludes\core\crawler\class-controller.php:59
authwp_ajax_wds-lighthouse-runincludes\core\lighthouse\class-controller.php:34
authwp_ajax_wds-lighthouse-start-testincludes\core\lighthouse\class-controller.php:41
authwp_ajax_smartcrawl_track_confl_detincludes\core\mixpanel\class-conflict-detector.php:51
authwp_ajax_smartcrawl_track_deactivateincludes\core\mixpanel\class-survey.php:28
authwp_ajax_wds_update_sitemapincludes\core\sitemaps\class-controller.php:40
authwp_ajax_wds-manually-update-sitemapincludes\core\sitemaps\class-controller.php:48
authwp_ajax_wds-deactivate-sitemap-moduleincludes\core\sitemaps\class-controller.php:55
authwp_ajax_wds-override-nativeincludes\core\sitemaps\class-controller.php:62
authwp_ajax_wds_troubleshoot_sitemapincludes\core\sitemaps\class-troubleshooting.php:68
authwp_ajax_wds_recheck_sitemapsincludes\core\sitemaps\class-troubleshooting.php:75
authwp_ajax_import_yoast_dataincludes\core\third-party-import\class-controller.php:59
authwp_ajax_import_aioseop_dataincludes\core\third-party-import\class-controller.php:60
authwp_ajax_smartcrawl_save_redirectincludes\modules\advanced\redirects\class-controller.php:98
authwp_ajax_smartcrawl_delete_redirectincludes\modules\advanced\redirects\class-controller.php:99
authwp_ajax_smartcrawl_bulk_update_redirectsincludes\modules\advanced\redirects\class-controller.php:100
authwp_ajax_smartcrawl_import_redirectsincludes\modules\advanced\redirects\class-controller.php:101
authwp_ajax_smartcrawl_export_redirectsincludes\modules\advanced\redirects\class-controller.php:102
authwp_ajax_smartcrawl_update_moz_connincludes\modules\advanced\seomoz\class-controller.php:69

Shortcodes 2

[smartcrawl_breadcrumbs] includes\modules\advanced\breadcrumbs\class-controller.php:39
[smartcrawl_breadcrumb] includes\modules\advanced\breadcrumbs\class-controller.php:41
WordPress Hooks 241
actionadmin_initincludes\admin\class-conflict-detector.php:38
actionnetwork_admin_noticesincludes\admin\class-conflict-detector.php:40
actionadmin_noticesincludes\admin\class-conflict-detector.php:43
actionadmin_enqueue_scriptsincludes\admin\class-conflict-detector.php:46
actionadmin_enqueue_scriptsincludes\admin\class-survey.php:31
actionwpmudev_dashboard_ui_after_footerincludes\admin\class-survey.php:32
actionpre_current_active_pluginsincludes\admin\class-survey.php:33
actioninitincludes\class-front.php:26
actionafter_setup_themeincludes\class-init.php:23
actionwpml_loadedincludes\class-init.php:42
actionadmin_initincludes\core\admin\class-admin.php:68
actionadmin_initincludes\core\admin\class-admin.php:69
filterload-index.phpincludes\core\admin\class-admin.php:71
actionadmin_bar_menuincludes\core\admin\class-admin.php:78
actionadmin_noticesincludes\core\admin\class-admin.php:83
actionadmin_enqueue_scriptsincludes\core\admin\class-admin.php:349
actionwpsc_edit_productincludes\core\admin\class-metabox.php:57
actionwpsc_rate_productincludes\core\admin\class-metabox.php:58
actionadmin_menuincludes\core\admin\class-metabox.php:60
actionsave_postincludes\core\admin\class-metabox.php:62
filterattachment_fields_to_saveincludes\core\admin\class-metabox.php:63
actioninitincludes\core\admin\class-metabox.php:65
actionquick_edit_custom_boxincludes\core\admin\class-metabox.php:67
actionadmin_print_scripts-post.phpincludes\core\admin\class-metabox.php:70
actionadmin_print_scripts-post-new.phpincludes\core\admin\class-metabox.php:71
filterget_post_metadataincludes\core\admin\class-metabox.php:83
filterget_post_metadataincludes\core\admin\class-metabox.php:84
filterget_post_metadataincludes\core\admin\class-metabox.php:85
filterwds-taxonomy-meta-wds_titleincludes\core\admin\class-metabox.php:90
filterwds-taxonomy-meta-wds_descincludes\core\admin\class-metabox.php:91
filterdefault_hidden_columnsincludes\core\admin\class-metabox.php:93
filterpage_row_actionsincludes\core\admin\class-metabox.php:94
filterpost_row_actionsincludes\core\admin\class-metabox.php:95
actionedit_termincludes\core\admin\class-taxonomy.php:36
actioncurrent_screenincludes\core\admin\class-taxonomy.php:43
actionnetwork_admin_menuincludes\core\admin\pages\class-network-settings.php:51
actionadmin_headincludes\core\admin\pages\class-network-settings.php:52
actioninitincludes\core\admin\pages\class-network-settings.php:53
filteradmin_body_classincludes\core\admin\pages\class-page.php:25
actionadmin_menuincludes\core\admin\pages\class-upgrade.php:29
actionadmin_headincludes\core\admin\pages\class-upgrade.php:30
actioninitincludes\core\admin\settings\class-admin-settings.php:105
filteradmin_body_classincludes\core\admin\settings\class-admin-settings.php:106
actionadmin_menuincludes\core\admin\settings\class-admin-settings.php:107
actionadmin_menuincludes\core\admin\settings\class-health.php:58
actionadmin_menuincludes\core\admin\settings\class-instant-indexing.php:65
actionwds_plugin_updateincludes\core\admin\settings\class-instant-indexing.php:66
actionadmin_menuincludes\core\admin\settings\class-onpage.php:390
actionadmin_menuincludes\core\admin\settings\class-schema.php:139
actionadmin_initincludes\core\admin\settings\class-settings.php:262
actionadmin_footerincludes\core\admin\settings\class-settings.php:263
actionnetwork_admin_noticesincludes\core\admin\settings\class-settings.php:264
actionadmin_noticesincludes\core\admin\settings\class-settings.php:267
actionadmin_menuincludes\core\admin\settings\class-settings.php:273
actionsmartcrawl_component_activated_sitemapincludes\core\admin\settings\class-sitemap.php:378
actionall_admin_noticesincludes\core\admin\settings\class-sitemap.php:379
filtersanitize_option_wds_sitemap_optionsincludes\core\admin\settings\class-sitemap.php:380
actionadmin_menuincludes\core\admin\settings\class-sitemap.php:385
actionadmin_menuincludes\core\admin\settings\class-social.php:214
actionsave_postincludes\core\cache\class-manager.php:50
actiondelete_postincludes\core\cache\class-manager.php:51
actionedit_termincludes\core\cache\class-manager.php:53
actiondeleted_term_taxonomyincludes\core\cache\class-manager.php:54
filterthe_contentincludes\core\controllers\class-analysis-content.php:63
actioninitincludes\core\controllers\class-analysis-content.php:66
filterwds-analysis-contentincludes\core\controllers\class-analysis-content.php:69
filtershow_admin_barincludes\core\controllers\class-analysis-content.php:141
actionregister_sidebarincludes\core\controllers\class-analysis-content.php:146
filtercomments_templateincludes\core\controllers\class-analysis-content.php:147
filterprevious_post_linkincludes\core\controllers\class-analysis-content.php:148
filternext_post_linkincludes\core\controllers\class-analysis-content.php:149
filterget_avatarincludes\core\controllers\class-analysis-content.php:150
filterget_search_formincludes\core\controllers\class-analysis-content.php:151
actionadmin_initincludes\core\controllers\class-analysis.php:43
actionparse_queryincludes\core\controllers\class-analysis.php:45
actionpost_submitbox_misc_actionsincludes\core\controllers\class-analysis.php:47
actionadmin_enqueue_scriptsincludes\core\controllers\class-analysis.php:49
actionquick_edit_custom_boxincludes\core\controllers\class-analysis.php:186
actionadmin_enqueue_scriptsincludes\core\controllers\class-assets.php:116
filterwds-omitted-shortcodesincludes\core\controllers\class-compatibility.php:36
filterwds-omitted-shortcodesincludes\core\controllers\class-compatibility.php:37
filterwds-omitted-shortcodesincludes\core\controllers\class-compatibility.php:38
filterwds-omitted-shortcodesincludes\core\controllers\class-compatibility.php:39
filterbbp_register_topic_taxonomyincludes\core\controllers\class-compatibility.php:40
filterbbp_register_forum_post_typeincludes\core\controllers\class-compatibility.php:41
filterbbp_register_topic_post_typeincludes\core\controllers\class-compatibility.php:42
filterbbp_register_reply_post_typeincludes\core\controllers\class-compatibility.php:43
filterwds-sitemaps-sitemap_urlincludes\core\controllers\class-compatibility.php:44
filterthe_contentincludes\core\controllers\class-compatibility.php:46
filterwds_autolinks_can_cache_contentincludes\core\controllers\class-compatibility.php:47
actionwu_domain_post_saveincludes\core\controllers\class-compatibility.php:50
filtercron_schedulesincludes\core\controllers\class-cron.php:67
actionadmin_initincludes\core\controllers\class-dash-notices.php:32
filterwdp_register_hub_actionincludes\core\controllers\class-hub.php:56
actionadmin_menuincludes\core\controllers\class-module-controller.php:127
filtersmartcrawl_admin_bar_menuincludes\core\controllers\class-module-controller.php:128
filteradmin_body_classincludes\core\controllers\class-module-controller.php:131
actionadmin_enqueue_scriptsincludes\core\controllers\class-module-controller.php:132
actionadmin_enqueue_scriptsincludes\core\controllers\class-module-controller.php:134
actionadmin_menuincludes\core\controllers\class-module-controller.php:155
filtersmartcrawl_admin_bar_menuincludes\core\controllers\class-module-controller.php:156
actionwds-dshboard-after_settingsincludes\core\controllers\class-onboard.php:29
actionadmin_initincludes\core\controllers\class-onboard.php:142
actionwp_headincludes\core\controllers\class-onpage.php:63
actionwp_headincludes\core\controllers\class-onpage.php:71
filterwp_titleincludes\core\controllers\class-onpage.php:74
filterpre_get_document_titleincludes\core\controllers\class-onpage.php:77
actiontemplate_redirectincludes\core\controllers\class-onpage.php:81
filterbp_page_titleincludes\core\controllers\class-onpage.php:85
filterwp_robotsincludes\core\controllers\class-onpage.php:89
filterplugin_row_metaincludes\core\controllers\class-plugin-links.php:27
actioninitincludes\core\controllers\class-primary-terms.php:29
actionsave_postincludes\core\controllers\class-primary-terms.php:30
actionadmin_footerincludes\core\controllers\class-primary-terms.php:31
filterpost_link_categoryincludes\core\controllers\class-primary-terms.php:32
filterpost_type_linkincludes\core\controllers\class-primary-terms.php:33
actionadmin_enqueue_scriptsincludes\core\controllers\class-primary-terms.php:100
actionwpincludes\core\controllers\class-report-permalinks.php:29
actionwds-dshboard-after_settingsincludes\core\controllers\class-welcome.php:41
actionadmin_enqueue_scriptsincludes\core\controllers\class-white-label.php:25
filterblog_template_exclude_settingsincludes\core\core.php:394
filterpost_edit_form_tagincludes\core\core.php:582
actionwds_plugin_updateincludes\core\lighthouse\class-controller.php:48
actionsmartcrawl_admin_noticesincludes\core\lighthouse\class-controller.php:55
actionsmartcrawl_after_save_redirectincludes\core\mixpanel\class-advanced.php:31
actionsmartcrawl_update_seomoz_connectionincludes\core\mixpanel\class-advanced.php:34
actionsmartcrawl_dismissed_messageincludes\core\mixpanel\class-conflict-detector.php:50
actionupdate_option_wds_settings_optionsincludes\core\mixpanel\class-dashboard.php:26
actionsmartcrawl_after_reset_settingsincludes\core\mixpanel\class-general.php:27
actionsmartcrawl_after_uninstallincludes\core\mixpanel\class-general.php:28
actiondeactivated_pluginincludes\core\mixpanel\class-general.php:29
actionupdate_option_wds_settings_optionsincludes\core\mixpanel\class-general.php:30
actionsmartcrawl_after_onboarding_skipincludes\core\mixpanel\class-general.php:31
actionsmartcrawl_after_onboarding_doneincludes\core\mixpanel\class-general.php:32
actionupdate_option_wds_settings_optionsincludes\core\mixpanel\class-modules.php:36
actionsmartcrawl_after_update_specific_optionsincludes\core\mixpanel\class-modules.php:37
actionsmartcrawl_after_delete_schema_typesincludes\core\mixpanel\class-schema.php:36
actionsmartcrawl_after_add_schema_typesincludes\core\mixpanel\class-schema.php:37
actionupdate_option_wds_schema_optionsincludes\core\mixpanel\class-schema.php:38
actionshutdownincludes\core\mixpanel\class-schema.php:39
actionupdate_option_wds_sitemap_optionsincludes\core\mixpanel\class-sitemap.php:29
actionupdate_option_wds_sitemap_optionsincludes\core\mixpanel\class-sitemap.php:30
actionupdate_option_wds_sitemap_optionsincludes\core\mixpanel\class-sitemap.php:31
actionsmartcrawl_before_recheck_sitemapsincludes\core\mixpanel\class-sitemap.php:32
actionsmartcrawl_sitemap_after_crawl_doneincludes\core\mixpanel\class-sitemap.php:33
actionupdate_option_wds_sitemap_optionsincludes\core\mixpanel\class-sitemap.php:34
actionupdate_option_wds_sitemap_optionsincludes\core\mixpanel\class-sitemap.php:35
actionwp_initialize_siteincludes\core\multisite\class-network-configs.php:38
actionactivate_blogincludes\core\multisite\class-network-configs.php:39
actionwds_plugin_updateincludes\core\multisite\class-sitewide-deprecation.php:43
actionsave_postincludes\core\schema\class-media.php:44
filteroembed_fetch_urlincludes\core\schema\class-media.php:45
filterhttp_responseincludes\core\schema\class-media.php:66
filteroembed_ttlincludes\core\schema\class-media.php:197
actionwp_headincludes\core\schema\class-printer.php:158
actionsmartcrawl_head_after_outputincludes\core\schema\class-printer.php:166
actionadmin_bar_menuincludes\core\schema\class-printer.php:173
actioninitincludes\core\schema\class-types.php:30
actionadmin_initincludes\core\sitemaps\class-controller.php:70
actionupdate_option_wds_sitemap_optionsincludes\core\sitemaps\class-controller.php:78
actionwds_plugin_updateincludes\core\sitemaps\class-controller.php:86
actionwds_plugin_updateincludes\core\sitemaps\class-controller.php:95
actionsave_postincludes\core\sitemaps\class-controller.php:98
actiondelete_postincludes\core\sitemaps\class-controller.php:99
actionwp_update_term_dataincludes\core\sitemaps\class-controller.php:100
actionpre_delete_termincludes\core\sitemaps\class-controller.php:109
actionwp_dashboard_setupincludes\core\sitemaps\class-dashboard-widget.php:43
actioninitincludes\core\sitemaps\class-front.php:52
actionwpincludes\core\sitemaps\class-front.php:53
actionwp_sitemaps_enabledincludes\core\sitemaps\class-front.php:54
actioninitincludes\core\sitemaps\class-native.php:86
filterwp_sitemaps_post_typesincludes\core\sitemaps\class-native.php:99
filterwp_sitemaps_posts_query_argsincludes\core\sitemaps\class-native.php:100
filterwp_sitemaps_posts_entryincludes\core\sitemaps\class-native.php:101
filterwp_sitemaps_taxonomiesincludes\core\sitemaps\class-native.php:103
filterwp_sitemaps_taxonomies_query_argsincludes\core\sitemaps\class-native.php:104
filterwp_sitemaps_taxonomies_entryincludes\core\sitemaps\class-native.php:105
filterwp_sitemaps_max_urlsincludes\core\sitemaps\class-native.php:107
actioninitincludes\core\sitemaps\class-troubleshooting.php:82
actionall_admin_noticesincludes\core\sitemaps\class-troubleshooting.php:90
filterbp_user_query_uid_clausesincludes\core\sitemaps\general\query\class-bp-profile.php:90
actionsave_postincludes\core\sitemaps\video\class-sitemap.php:161
actiondeleted_postincludes\core\sitemaps\video\class-sitemap.php:162
actionwp_trash_postincludes\core\sitemaps\video\class-sitemap.php:163
actionwp_headincludes\core\social\class-opengraph-printer.php:53
actionsmartcrawl_head_after_outputincludes\core\social\class-opengraph-printer.php:54
actionwp_headincludes\core\social\class-pinterest-printer.php:123
actionsmartcrawl_head_after_outputincludes\core\social\class-pinterest-printer.php:124
actionwp_headincludes\core\social\class-twitter-printer.php:58
actionsmartcrawl_head_after_outputincludes\core\social\class-twitter-printer.php:59
actioninitincludes\core\upgrade\class-controller.php:38
actionwds_plugin_updateincludes\core\upgrade\class-controller.php:39
actionwds_plugin_updateincludes\core\upgrade\class-controller.php:40
actionwds_plugin_updateincludes\core\upgrade\class-controller.php:41
actionwds_post_readability_languageincludes\core\wpml\class-controller.php:63
actionwds_post_seo_analysis_languageincludes\core\wpml\class-controller.php:64
filterwds_posts_sitemap_include_post_idsincludes\core\wpml\class-controller.php:79
filterwds_terms_sitemap_include_term_idsincludes\core\wpml\class-controller.php:88
filterwds_news_sitemap_include_post_idsincludes\core\wpml\class-controller.php:89
filterwds_sitemap_cache_file_nameincludes\core\wpml\class-controller.php:90
filterwds_sitemap_ignored_page_idsincludes\core\wpml\class-controller.php:91
filterwds_before_sitemap_rebuildincludes\core\wpml\class-controller.php:170
filterwds_sitemap_createdincludes\core\wpml\class-controller.php:171
filterwds_full_sitemap_itemsincludes\core\wpml\class-controller.php:172
filterwds_partial_sitemap_itemsincludes\core\wpml\class-controller.php:173
filterwds_sitemap_ignored_page_idsincludes\core\wpml\class-controller.php:174
filterpost_linkincludes\core\wpml\class-controller.php:234
filterpage_linkincludes\core\wpml\class-controller.php:235
filterpost_type_linkincludes\core\wpml\class-controller.php:236
filtersmartcrawl_breadcrumbs_render_empty_outputincludes\modules\advanced\breadcrumbs\builders\class-no.php:55
filtersmartcrawl_known_macrosincludes\modules\advanced\breadcrumbs\class-controller.php:57
actionwpincludes\modules\advanced\redirects\class-controller.php:94
actionwpincludes\modules\advanced\redirects\class-controller.php:95
actionadmin_noticesincludes\modules\advanced\redirects\class-controller.php:96
actionwds_plugin_updateincludes\modules\advanced\redirects\class-controller.php:97
actionwp_trash_postincludes\modules\advanced\redirects\class-controller.php:104
actionbefore_delete_postincludes\modules\advanced\redirects\class-controller.php:105
actiontemplate_redirectincludes\modules\advanced\redirects\class-controller.php:108
filterallowed_redirect_hostsincludes\modules\advanced\redirects\class-controller.php:791
filterallowed_redirect_hostsincludes\modules\advanced\redirects\class-controller.php:885
actiontemplate_redirectincludes\modules\advanced\robots\class-controller.php:59
actiondo_robotsincludes\modules\advanced\robots\class-controller.php:80
actionadd_meta_boxesincludes\modules\advanced\seomoz\class-controller.php:68
actionadmin_initincludes\modules\advanced\seomoz\class-cron.php:42
filterwoocommerce_structured_data_productincludes\modules\advanced\woocommerce\class-controller.php:65
actionsmartcrawl_admin_noticesincludes\modules\advanced\woocommerce\class-controller.php:66
filterwds_seo_metabox_permission_levelincludes\modules\advanced\woocommerce\class-controller.php:68
filterwds_seo_metabox_301_permission_levelincludes\modules\advanced\woocommerce\class-controller.php:69
filterwds_urlmetrics_metabox_permission_levelincludes\modules\advanced\woocommerce\class-controller.php:70
filterget_the_generator_htmlincludes\modules\advanced\woocommerce\class-controller.php:79
filterget_the_generator_xhtmlincludes\modules\advanced\woocommerce\class-controller.php:80
filterwoocommerce_structured_data_productincludes\modules\advanced\woocommerce\class-controller.php:81
filtersmartcrawl_robots_txt_contentincludes\modules\advanced\woocommerce\class-controller.php:82
filterwds_sitemap_ignored_product_idsincludes\modules\advanced\woocommerce\class-controller.php:175
filterwds_news_sitemap_ignored_product_idsincludes\modules\advanced\woocommerce\class-controller.php:176
actionwoocommerce_product_options_skuincludes\modules\advanced\woocommerce\class-global-id.php:40
actionwoocommerce_admin_process_product_objectincludes\modules\advanced\woocommerce\class-global-id.php:41
filterwoocommerce_structured_data_productincludes\modules\advanced\woocommerce\class-global-id.php:42
actioninitwpmu-dev-seo.php:62
actioninitwpmu-dev-seo.php:63
actioninitwpmu-dev-seo.php:197
Maintenance & Trust

SmartCrawl SEO checker, analyzer & optimizer Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJan 26, 2026
PHP min version7.4
Downloads1.3M

Community Trust

Rating96/100
Number of ratings169
Active installs20K
Developer Profile

SmartCrawl SEO checker, analyzer & optimizer Developer Profile

WPMU DEV - Your All-in-One WordPress Platform

9 plugins · 2.4M total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
396 days
View full developer profile
Detection Fingerprints

How We Detect SmartCrawl SEO checker, analyzer & optimizer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/smartcrawl-seo/external/dash/wpmudev-dash-notification.php/wp-content/plugins/smartcrawl-seo/assets/css/admin-menu.css/wp-content/plugins/smartcrawl-seo/assets/js/admin-menu.js/wp-content/plugins/smartcrawl-seo/assets/css/smartcrawl-admin-bar.css/wp-content/plugins/smartcrawl-seo/assets/js/smartcrawl-admin-bar.js
Script Paths
/wp-content/plugins/smartcrawl-seo/assets/js/admin-menu.js/wp-content/plugins/smartcrawl-seo/assets/js/smartcrawl-admin-bar.js
Version Parameters
/wp-content/plugins/smartcrawl-seo/assets/css/admin-menu.css?ver=/wp-content/plugins/smartcrawl-seo/assets/js/admin-menu.js?ver=/wp-content/plugins/smartcrawl-seo/assets/css/smartcrawl-admin-bar.css?ver=/wp-content/plugins/smartcrawl-seo/assets/js/smartcrawl-admin-bar.js?ver=

HTML / DOM Fingerprints

CSS Classes
wds-health-iconwds-onpage-iconwds-schema-iconwds-social-iconwds-sitemap-iconwds-advanced-iconwds-settings-iconsmartcrawl-admin-bar-title
HTML Comments
<!-- SmartCrawl Admin Menu --><!-- SmartCrawl Admin Bar --><!-- SmartCrawl Admin Bar Link -->
Data Attributes
data-wds-settingsdata-wds-noncedata-wds-dismiss
JS Globals
SmartCrawlAdminBarwds_admin_bar_settings
REST Endpoints
/wp-json/smartcrawl-seo/v1/settings/wp-json/smartcrawl-seo/v1/dismiss-notice
FAQ

Frequently Asked Questions about SmartCrawl SEO checker, analyzer & optimizer