ReCrawler Security & Risk Analysis

wordpress.org/plugins/recrawler

ReCrawler is a small WordPress Plugin for quickly notifying search engines whenever their website content is created, updated, or deleted.

4K active installs v0.3.1 PHP 8.1+ WP 6.0+ Updated Apr 6, 2026
binggoogleindexnowseoyandex
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ReCrawler Safe to Use in 2026?

Generally Safe

Score 100/100

ReCrawler has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The recrawler plugin version 0.1.5 exhibits a generally positive security posture based on the provided static analysis and vulnerability history. The absence of any recorded CVEs, combined with a lack of critical or high-severity issues in taint analysis, suggests a well-developed and secure plugin. The code demonstrates good practices such as a high percentage of properly escaped output and a decent proportion of SQL queries using prepared statements.

However, there are a few areas that warrant attention. The presence of file operations and external HTTP requests, while not inherently risky, introduces potential attack vectors if not meticulously handled. The limited number of nonce and capability checks, especially given the potential for these operations to be sensitive, could be a concern if the plugin's functionality expands in the future. The bundled Guzzle library, while common, would ideally be checked for known vulnerabilities in its specific version.

Overall, this plugin appears robust with minimal evident risks. The developers have made a good effort to implement security best practices. The low number of vulnerabilities and the limited attack surface without authentication are significant strengths. Future development should focus on maintaining this high standard, particularly by ensuring all new entry points and sensitive operations are adequately secured with appropriate checks.

Key Concerns

  • SQL queries not using prepared statements (53%)
  • File operations present
  • External HTTP requests present
  • Limited nonce checks
  • Limited capability checks
  • Bundled library (Guzzle) - potential for outdated version
Vulnerabilities
None known

ReCrawler Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

ReCrawler Release Timeline

v0.3.1Current
v0.3.0
v0.2.0
v0.1.5
v0.1.4
v0.1.3
v0.1.2.2
v0.1.2.1
v0.1.2
v0.1.1
v0.1.0.1
v0.1.0
Code Analysis
Analyzed Mar 16, 2026

ReCrawler Code Analysis

Dangerous Functions
0
Raw SQL Queries
9
8 prepared
Unescaped Output
11
163 escaped
Nonce Checks
2
Capability Checks
1
File Operations
8
External Requests
7
Bundled Libraries
1

Bundled Libraries

Guzzle

SQL Query Safety

47% prepared17 total queries

Output Escaping

94% escaped174 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
bulk_action_handler (src\Views\Log_List_Table.php:194)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ReCrawler Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 32
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:79
actionrecrawler/post_addedsrc\IndexNowAbstract.php:80
actionrecrawler/post_updatedsrc\IndexNowAbstract.php:81
actionrecrawler/comment_updatedsrc\IndexNowAbstract.php:84
actionrecrawler/term_updatedsrc\IndexNowAbstract.php:88
filterplugin_action_linkssrc\Main.php:118
actionadmin_menusrc\Main.php:119
filterset_screen_option_logs_per_pagesrc\Main.php:120
actionadmin_initsrc\Main.php:121
actionpre_get_postssrc\Main.php:133
actionwp_delete_sitesrc\Main.php:140
actionwp_insert_sitesrc\Main.php:141
actionplugins_loadedsrc\Migrations\Migrations.php:48
actionrecrawler/post_addedsrc\Providers\Bing\BingWebmaster.php:41
actionrecrawler/post_updatedsrc\Providers\Bing\BingWebmaster.php:42
actionrecrawler/post_addedsrc\Providers\Google\GoogleWebmaster.php:48
actionrecrawler/post_updatedsrc\Providers\Google\GoogleWebmaster.php:49
actionadmin_initsrc\Providers\Yandex\YandexWebmaster.php:63
actionrecrawler/post_addedsrc\Providers\Yandex\YandexWebmaster.php:70
actionrecrawler/post_updatedsrc\Providers\Yandex\YandexWebmaster.php:71
actioninitsrc\Views\Settings.php:87
actioninitsrc\Views\Settings.php:88
actionadmin_enqueue_scriptssrc\Views\Settings.php:90
actionadmin_enqueue_scriptssrc\Views\WPOSA.php:203
actionadmin_initsrc\Views\WPOSA.php:206
actionadmin_menusrc\Views\WPOSA.php:209
actionin_admin_headersrc\Views\WPOSA.php:215
Maintenance & Trust

ReCrawler Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 6, 2026
PHP min version8.1
Downloads13K

Community Trust

Rating100/100
Number of ratings10
Active installs4K
Developer Profile

ReCrawler Developer Profile

mihdan

12 plugins · 32K total installs

72
trust score
Avg Security Score
90/100
Avg Patch Time
224 days
View full developer profile
Detection Fingerprints

How We Detect ReCrawler

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/recrawler/build/index.css/wp-content/plugins/recrawler/build/index.js
Script Paths
/wp-content/plugins/recrawler/build/index.js
Version Parameters
recrawler/build/index.css?ver=recrawler/build/index.js?ver=

HTML / DOM Fingerprints

JS Globals
recrawler
FAQ

Frequently Asked Questions about ReCrawler