WP Typograph Lite Security & Risk Analysis

wordpress.org/plugins/wp-russian-typograph

Russian typography for Wordpress. Lite version.

2K active installs v2.3.5 PHP + WP 2.0.2+ Updated Nov 28, 2017
formattingpostpoststexttypograph
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Typograph Lite Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 8yr ago
Risk Assessment

The 'wp-russian-typograph' plugin version 2.3.5 exhibits a strong security posture from a static analysis perspective, with no identified entry points in AJAX handlers, REST API routes, shortcodes, or cron events. All SQL queries utilize prepared statements, and output is consistently escaped, indicating adherence to secure coding practices in these areas. The absence of file operations and external HTTP requests further reduces the potential attack surface. However, the presence of two dangerous functions, 'preg_replace(/e)' and 'create_function', represents a significant concern. These functions are known to be highly susceptible to code injection vulnerabilities if user-supplied input is not rigorously sanitized before being passed to them. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator. Despite the lack of past vulnerabilities, the potential for exploitation due to the dangerous functions warrants careful consideration.

Key Concerns

  • Use of 'preg_replace' with /e modifier
  • Use of 'create_function'
  • Lack of nonce checks
  • Lack of capability checks
Vulnerabilities
None known

WP Typograph Lite Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

WP Typograph Lite Code Analysis

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

Dangerous Functions Found

preg_replace(/e)preg_replace('|\s*</ewp-russian-typograph.php:440
create_function$pee = preg_replace_callback('/<(script|style).*?<\/\\1>/s', create_function('$matches', 'return strwp-russian-typograph.php:456
Attack Surface

WP Typograph Lite Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 14
filtersingle_post_titlewp-russian-typograph.php:64
filterthe_titlewp-russian-typograph.php:65
filterlink_titlewp-russian-typograph.php:66
filterlist_catswp-russian-typograph.php:67
filtersingle_cat_titlewp-russian-typograph.php:68
filtersingle_tag_titlewp-russian-typograph.php:69
filtersingle_post_titlewp-russian-typograph.php:70
filterthe_contentwp-russian-typograph.php:71
filterthe_excerptwp-russian-typograph.php:72
filtercategory_descriptionwp-russian-typograph.php:73
filtercomment_textwp-russian-typograph.php:74
filterthe_contentwp-russian-typograph.php:497
filterthe_excerptwp-russian-typograph.php:498
filterthe_contentwp-russian-typograph.php:504
Maintenance & Trust

WP Typograph Lite Maintenance & Trust

Maintenance Signals

WordPress version tested2.7.1
Last updatedNov 28, 2017
PHP min version
Downloads43K

Community Trust

Rating100/100
Number of ratings3
Active installs2K
Developer Profile

WP Typograph Lite Developer Profile

marapper

6 plugins · 8K total installs

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

How We Detect WP Typograph Lite

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-russian-typograph/js/typo.js/wp-content/plugins/wp-russian-typograph/css/typo.css
Script Paths
/wp-content/plugins/wp-russian-typograph/js/typo.js
Version Parameters
wp-russian-typograph/js/typo.js?ver=wp-russian-typograph/css/typo.css?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIEIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --><!-- * ИНТЕРФЕЙС ПЛАГИНА * * --><!-- * ФОРМАТИРУЕМ ЗАГОЛОВКИ * * --><!-- * Основан на идее "Типографа" от Оранского Максима и Макарова Александра * http://rmcreative.ru/article/programming/typograph/ * ------------------------------------------------------------ * использует скрипт Кавычкер Дмитрия Смирнова * http://spectator.ru/download * ------------------------------------------------------------ * а также Format Control от Владимира Колесникова * http://blog.sjinks.org.ua/wordpress/patches/224-formatcontrol-plugin-to-solve-formatting-bugs-in-wordpress/ -->+41 more
JS Globals
window.typoIsNBSP
FAQ

Frequently Asked Questions about WP Typograph Lite