CrawlWP SEO – Instant Search Engine Indexing & SEO Performance Monitor Security & Risk Analysis

wordpress.org/plugins/mihdan-index-now

Improve your WordPress SEO with instant search-engine indexing, SEO insights, and indexing status tracking.

40K active installs v3.0.12 PHP 7.4+ WP 6.0+ Updated Feb 15, 2026
binggoogleindexingseoyandex
99
A · Safe
CVEs total1
Unpatched0
Last CVEJan 12, 2024
Safety Verdict

Is CrawlWP SEO – Instant Search Engine Indexing & SEO Performance Monitor Safe to Use in 2026?

Generally Safe

Score 99/100

CrawlWP SEO – Instant Search Engine Indexing & SEO Performance Monitor has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jan 12, 2024Updated 1mo ago
Risk Assessment

The mihdan-index-now plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices in SQL query preparation and output escaping, with a high percentage of queries using prepared statements and a significant majority of outputs being properly escaped. The plugin also incorporates nonce and capability checks, and the absence of currently unpatched CVEs is a positive indicator.

However, significant concerns arise from the static analysis. The presence of a dangerous function like `unserialize` without clear context regarding its usage is a red flag, as it can be exploited for Remote Code Execution if user-controlled data is passed to it. Furthermore, the single identified AJAX handler lacks any authentication checks, creating a direct entry point for attackers to potentially trigger plugin functionality without proper authorization. While the taint analysis shows no critical or high severity unsanitized flows, the single flow with unsanitized paths warrants further investigation. The historical vulnerability pattern, specifically the past high-severity CSRF vulnerability, suggests that the plugin has had exploitable weaknesses in the past, reinforcing the need for robust security practices.

In conclusion, the plugin has areas of strength in secure coding practices, particularly with SQL and output handling. Nevertheless, the unprotected AJAX endpoint and the presence of `unserialize` are substantial risks that could be exploited if not properly mitigated. The past vulnerability history also indicates a need for continued vigilance and thorough security audits.

Key Concerns

  • AJAX handler without auth checks
  • Presence of 'unserialize' function
  • Flows with unsanitized paths
  • Past high severity vulnerability (CSRF)
Vulnerabilities
1

CrawlWP SEO – Instant Search Engine Indexing & SEO Performance Monitor Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2024-0428high · 7.1Cross-Site Request Forgery (CSRF)

Index Now <= 2.6.3 - Cross-Site Request Forgery via reset_form

Jan 12, 2024 Patched in 2.6.4 (200d)
Code Analysis
Analyzed Mar 16, 2026

CrawlWP SEO – Instant Search Engine Indexing & SEO Performance Monitor Code Analysis

Dangerous Functions
1
Raw SQL Queries
5
15 prepared
Unescaped Output
36
124 escaped
Nonce Checks
6
Capability Checks
2
File Operations
18
External Requests
10
Bundled Libraries
1

Dangerous Functions Found

unserializereturn @unserialize( $data, $options ); // @phpcs:ignoresrc\BackgroundProcess\Libs\WP_Background_Process.php:786

Bundled Libraries

Guzzle

SQL Query Safety

75% prepared20 total queries

Output Escaping

78% escaped160 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

5 flows1 with unsanitized paths
bulk_action_handler (src\Views\Log_List_Table.php:257)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

CrawlWP SEO – Instant Search Engine Indexing & SEO Performance Monitor Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_dismiss_admin_noticesrc\Main.php:145
WordPress Hooks 44
actionplugins_loadedsrc\BackgroundProcess\Dispatch.php:14
filtercron_schedulessrc\BackgroundProcess\Libs\WP_Background_Process.php:104
filtercron_schedulessrc\BackgroundProcess\Setup.php:34
actioninitsrc\BackgroundProcess\Setup.php:43
actionadmin_initsrc\Cron.php:35
actiontransition_post_statussrc\Hooks.php:48
actiontransition_comment_statussrc\Hooks.php:49
actionwp_insert_commentsrc\Hooks.php:50
actionsaved_termsrc\Hooks.php:51
actionparse_requestsrc\IndexNowAbstract.php:72
actionmihdan_index_now/post_addedsrc\IndexNowAbstract.php:73
actionmihdan_index_now/post_updatedsrc\IndexNowAbstract.php:74
actionmihdan_index_now/term_updatedsrc\IndexNowAbstract.php:77
actionplugins_loadedsrc\Main.php:115
filterplugin_action_linkssrc\Main.php:135
actionadmin_menusrc\Main.php:136
filterset_screen_option_logs_per_pagesrc\Main.php:137
actionadmin_initsrc\Main.php:138
filterremovable_query_argssrc\Main.php:140
actionadmin_initsrc\Main.php:144
actionadmin_headsrc\Main.php:162
actionwp_delete_sitesrc\Main.php:168
actionwp_insert_sitesrc\Main.php:169
actionmihdan_index_now/post_addedsrc\Providers\Bing\BingWebmaster.php:41
actionmihdan_index_now/post_updatedsrc\Providers\Bing\BingWebmaster.php:42
actionmihdan_index_now/post_addedsrc\Providers\Google\GoogleWebmaster.php:50
actionmihdan_index_now/post_updatedsrc\Providers\Google\GoogleWebmaster.php:51
actionadmin_initsrc\Providers\Yandex\YandexWebmaster.php:73
actionmihdan_index_now/post_addedsrc\Providers\Yandex\YandexWebmaster.php:80
actionmihdan_index_now/post_updatedsrc\Providers\Yandex\YandexWebmaster.php:81
actioncrawlwp_setup_fields_before_logsrc\SEOCore\CoreSettings.php:9
actionwp_headsrc\SEOCore\SiteVerification\SiteVerificationFrontendOutput.php:11
actioncrawlwp_setup_fieldssrc\SEOCore\SiteVerification\SiteVerificationSettings.php:14
filterwposa_submitted_datasrc\SEOCore\SiteVerification\SiteVerificationSettings.php:16
actionwp_print_scriptssrc\Views\Log_List_Table.php:58
actioninitsrc\Views\Settings.php:92
actioninitsrc\Views\Settings.php:93
actionadmin_enqueue_scriptssrc\Views\Settings.php:94
actionwpposa_load_menu_hooksrc\Views\Settings.php:96
actioninitsrc\Views\UpsellAdminPages.php:49
actionadmin_enqueue_scriptssrc\Views\WPOSA.php:278
actionadmin_initsrc\Views\WPOSA.php:281
actionadmin_menusrc\Views\WPOSA.php:284
actionadmin_noticessrc\Views\WPOSA.php:1210
Maintenance & Trust

CrawlWP SEO – Instant Search Engine Indexing & SEO Performance Monitor Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 15, 2026
PHP min version7.4
Downloads647K

Community Trust

Rating96/100
Number of ratings55
Active installs40K
Developer Profile

CrawlWP SEO – Instant Search Engine Indexing & SEO Performance Monitor Developer Profile

properfraction

5 plugins · 260K total installs

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

How We Detect CrawlWP SEO – Instant Search Engine Indexing & SEO Performance Monitor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mihdan-index-now/src/Assets/css/app.css/wp-content/plugins/mihdan-index-now/src/Assets/js/app.js
Script Paths
/wp-content/plugins/mihdan-index-now/src/Assets/js/app.js
Version Parameters
mihdan-index-now/src/Assets/css/app.css?ver=mihdan-index-now/src/Assets/js/app.js?ver=

HTML / DOM Fingerprints

CSS Classes
cwp-premium-sidebar-upsell-ulcwp-premium-sidebar-upsell-licwp-premium-sidebar-upsell-cta
Data Attributes
wposa-menu
JS Globals
MIHDAN_INDEX_NOW_VERSIONMIHDAN_INDEX_NOW_SLUGMIHDAN_INDEX_NOW_PREFIXMIHDAN_INDEX_NOW_NAMEMIHDAN_INDEX_NOW_FILEMIHDAN_INDEX_NOW_DIR+10 more
FAQ

Frequently Asked Questions about CrawlWP SEO – Instant Search Engine Indexing & SEO Performance Monitor