Robots.txt rewrite Security & Risk Analysis

wordpress.org/plugins/robotstxt-rewrite

Provide the easy managment of your robots.txt from admin side. It propose you the advanced then standard robots.txt content too.

1K active installs v1.6.1 PHP + WP 4.7+ Updated Nov 28, 2017
crawlercrawlersrobotrobotsrobots-txt
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEDec 31, 2025
Safety Verdict

Is Robots.txt rewrite Safe to Use in 2026?

Use With Caution

Score 63/100

Robots.txt rewrite has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Dec 31, 2025Updated 8yr ago
Risk Assessment

The robotstxt-rewrite plugin v1.6.1 presents a mixed security profile. On the positive side, the static analysis reveals a promising lack of direct entry points like AJAX handlers, REST API routes, shortcodes, and cron events that are not properly secured. The plugin also demonstrates good practices by exclusively using prepared statements for its SQL queries, indicating an awareness of SQL injection vulnerabilities. Furthermore, the presence of a nonce check is a positive sign for preventing certain types of attacks.

However, several concerns warrant attention. The most significant issue is the single known medium severity vulnerability that is currently unpatched. This historical vulnerability, a Cross-Site Request Forgery (CSRF), suggests that in the past, there have been weaknesses that could be exploited by tricking authenticated users into performing unintended actions. Additionally, while the total output escaping is high, the fact that 33% of outputs are not properly escaped presents a potential risk for cross-site scripting (XSS) vulnerabilities, depending on the nature of the unescaped data and how it is rendered.

In conclusion, while the plugin's limited attack surface and secure SQL practices are commendable, the unpatched medium severity CVE and the percentage of unescaped outputs are notable weaknesses. Users should prioritize addressing the known vulnerability and be aware of potential XSS risks associated with the unescaped output. The plugin's security posture could be significantly improved by patching the existing vulnerability and further refining its output escaping mechanisms.

Key Concerns

  • Unpatched CVE (Medium Severity)
  • Significant portion of outputs not escaped
Vulnerabilities
1

Robots.txt rewrite Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-62148medium · 4.3Cross-Site Request Forgery (CSRF)

Robots.txt rewrite <= 1.6.1 - Cross-Site Request Forgery

Dec 31, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Robots.txt rewrite Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
34
70 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

jQuery

Output Escaping

67% escaped104 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
save_options (robotstxt-rewrite-admin.php:52)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Robots.txt rewrite Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_menurobotstxt-rewrite-admin.php:14
actionplugins_loadedrobotstxt-rewrite-admin.php:15
actionadmin_enqueue_scriptsrobotstxt-rewrite-admin.php:46
filterrobots_txtrobotstxt-rewrite.php:24
Maintenance & Trust

Robots.txt rewrite Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedNov 28, 2017
PHP min version
Downloads36K

Community Trust

Rating100/100
Number of ratings2
Active installs1K
Developer Profile

Robots.txt rewrite Developer Profile

Eugen Bobrowski

3 plugins · 1K total installs

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

How We Detect Robots.txt rewrite

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/robotstxt-rewrite/assets/fields.css/wp-content/plugins/robotstxt-rewrite/assets/fields.js
Script Paths
/wp-content/plugins/robotstxt-rewrite/assets/chosen.jquery.min.js/wp-content/plugins/robotstxt-rewrite/assets/fields.js
Version Parameters
robotstxt-rewrite/assets/fields.css?prefix=robotstxt-rewrite/assets/fields.js?prefix=

HTML / DOM Fingerprints

CSS Classes
atf-fieldsatf-options-group
Data Attributes
data-field-typedata-field-name-template
JS Globals
atf_html_helper
FAQ

Frequently Asked Questions about Robots.txt rewrite