Express It Security & Risk Analysis

wordpress.org/plugins/express-it

Express it adds like/dislike button to your post. It lets your reader like/dislike your post, to let you know how they feel about your post.

10 active installs v1.0.2 PHP + WP 4.0+ Updated Mar 14, 2019
dislike-buttondislikesexpress-itlike-buttonlikes
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Express It Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The 'express-it' plugin v1.0.2 presents a significant security risk due to its exposed attack surface. All four identified AJAX handlers lack proper authentication checks, meaning any unauthenticated user could potentially trigger these actions. This is a major concern as it creates a wide opening for attackers to exploit potential vulnerabilities within these handlers.

While the static analysis shows no dangerous functions, external HTTP requests, or file operations, and all output is properly escaped, these strengths are overshadowed by the lack of security on the entry points. The plugin also uses raw SQL queries for all database interactions, which, without prepared statements, is a substantial risk for SQL injection vulnerabilities, even though none have been flagged by taint analysis. The absence of any vulnerability history, while seemingly positive, might also indicate a lack of rigorous security testing or discovery, rather than inherent security.

In conclusion, the plugin has some good security practices in output escaping, but the critical failure to secure its AJAX handlers and the reliance on un-prepared SQL queries make it a high-risk plugin. The lack of recorded vulnerabilities does not negate the inherent risks identified in the code analysis. Users should be extremely cautious and prioritize updates if security patches address these core issues.

Key Concerns

  • AJAX handlers without authentication checks
  • SQL queries without prepared statements
  • No nonce checks on AJAX handlers
  • No capability checks on AJAX handlers
Vulnerabilities
None known

Express It Security Vulnerabilities

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

Express It Code Analysis

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

SQL Query Safety

0% prepared5 total queries

Output Escaping

100% escaped4 total outputs
Attack Surface
4 unprotected

Express It Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_expressit_likesexpress-it.php:118
noprivwp_ajax_expressit_likesexpress-it.php:120
authwp_ajax_expressit_dislikesexpress-it.php:197
noprivwp_ajax_expressit_dislikesexpress-it.php:199
WordPress Hooks 3
actionwp_enqueue_scriptsexpress-it.php:41
actionadmin_menuinc\class-expressit-main.php:26
filterthe_contentinc\class-expressit-main.php:207
Maintenance & Trust

Express It Maintenance & Trust

Maintenance Signals

WordPress version tested5.1.22
Last updatedMar 14, 2019
PHP min version
Downloads2K

Community Trust

Rating80/100
Number of ratings1
Active installs10
Developer Profile

Express It Developer Profile

ahsanic

1 plugin · 10 total installs

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

How We Detect Express It

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/express-it/inc/express-it.js/wp-content/plugins/express-it/inc/style.css
Script Paths
/wp-content/plugins/express-it/inc/express-it.js
Version Parameters
express-it/inc/style.css?ver=express-it/inc/express-it.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- * Security : https://codex.wordpress.org/Writing_a_Plugin --><!-- * Security Check : Likes must not be smaller than 0 --><!-- * NO Record Found! * * Create a new row and insert the data. * --><!-- * * Record Found! * * Increment the Likes in the Row * * If value == 1 then Increment Else Decrement -->+10 more
FAQ

Frequently Asked Questions about Express It