
searchReplace Security & Risk Analysis
wordpress.org/plugins/searchreplaceSearchReplace checks for and replaces content in your posts, pages and/or comments. Fully configurable.
Is searchReplace Safe to Use in 2026?
Generally Safe
Score 92/100searchReplace has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The searchreplace plugin v1.2.2 exhibits a mixed security posture. On one hand, it shows strong adherence to secure coding practices by exclusively using prepared statements for SQL queries and demonstrating no known historical vulnerabilities (CVEs). The absence of a significant attack surface, including no AJAX handlers, REST API routes, shortcodes, or cron events, is also a positive indicator, reducing the potential for direct exploitation.
However, the static analysis reveals critical weaknesses. The presence of the `unserialize` function, especially without any apparent capability or nonce checks, is a significant concern. This function is notoriously dangerous as it can lead to Remote Code Execution (RCE) if an attacker can control the data being unserialized. Furthermore, the taint analysis indicates two flows with unsanitized paths, although they are not classified as critical or high severity. The most alarming finding is that 100% of the output is not properly escaped, presenting a clear Cross-Site Scripting (XSS) risk.
In conclusion, while the plugin benefits from a small attack surface and a clean vulnerability history, the identified risks associated with `unserialize`, unsanitized taint flows, and particularly unescaped output represent substantial security concerns that require immediate attention. The lack of observed protection mechanisms like nonce and capability checks around dangerous functions amplifies these risks.
Key Concerns
- Dangerous function 'unserialize' used without apparent checks
- 2 flows with unsanitized paths identified
- 100% of output not properly escaped
- No nonce checks detected
- No capability checks detected
searchReplace Security Vulnerabilities
searchReplace Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
searchReplace Attack Surface
WordPress Hooks 3
Maintenance & Trust
searchReplace Maintenance & Trust
Maintenance Signals
Community Trust
searchReplace Alternatives
Search Regex
search-regex
Search Regex adds a powerful set of search and replace functions to WordPress posts, pages, custom post types, and other data.
LJ user ex
lj-user-ex
Replaces <lj user="username"/> and <lj comm="community"/> with correct HTML code.
SEO Comment Paging
seo-comment-paging
El objetivo de este plugin es mejorar el posicionamiento de buscadores colocando las etiquetas meta noindex y nofollow en la paginacion de comentarios (disponibles en WordPress 2.7+) evitando de esta manera el duplicado de contenidos, se aplica a todas las paginas individuales de nuestro blog.
Better Search Replace
better-search-replace
A simple plugin to update URLs or other text in a database.
Search & Replace
search-and-replace
Search & Replace data in your database with WordPress admin, replace domains/URLs of your WordPress installation.
searchReplace Developer Profile
2 plugins · 30 total installs
How We Detect searchReplace
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.