Related Posts By SearchIQ Security & Risk Analysis

wordpress.org/plugins/related-posts-by-searchiq

Our FREE plugin uses our unique semantic search engine to display related posts on your website with our customizable grid or list layouts.

0 active installs v1.0.7 PHP 5.3+ WP 3.7+ Updated Feb 26, 2025
relatedrelated-postssementic-related-postssimilar-posts
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Related Posts By SearchIQ Safe to Use in 2026?

Generally Safe

Score 92/100

Related Posts By SearchIQ has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "related-posts-by-searchiq" plugin v1.0.7 demonstrates a generally good security posture with several strengths. Notably, it has no known vulnerabilities (CVEs) and the code analysis shows a high percentage of properly escaped output and robust use of nonce and capability checks for its entry points. The absence of critical or high severity taint flows and dangerous functions further contributes to its positive security profile.

However, there are a few areas of concern that warrant attention. The most significant risk stems from the complete lack of prepared statements for all five SQL queries, which introduces a substantial risk of SQL injection vulnerabilities. While the taint analysis did not uncover critical or high severity issues, the presence of unsanitized paths in the analyzed flows, even if not immediately exploitable in this version, suggests potential areas for future research or subtle vulnerabilities.

Given the plugin's clean vulnerability history, it appears the developers have a commitment to security. However, the reliance on raw SQL queries without prepared statements is a serious omission that could be exploited. The overall assessment is that while the plugin has strong fundamentals and a good track record, the absence of prepared statements is a critical weakness that significantly elevates the risk profile.

Key Concerns

  • 0% of SQL queries use prepared statements
  • 2 unsanitized paths in taint analysis
Vulnerabilities
None known

Related Posts By SearchIQ Security Vulnerabilities

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

Related Posts By SearchIQ Code Analysis

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

SQL Query Safety

0% prepared5 total queries

Output Escaping

95% escaped145 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
ajax_display (library\classes\class-siqrp-admin.php:620)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Related Posts By SearchIQ Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_siqrp_displaylibrary\classes\class-siqrp-admin.php:611
authwp_ajax_siqrp_fetch_categorieslibrary\classes\class-siqrp-admin.php:612

Shortcodes 1

[siqrp] library\classes\class-siqrp-shortcode.php:27
WordPress Hooks 32
filterpostbox_classes_toplevel_page_siqrp_siqrp_display_optinincludes\siqrp-meta-boxes-hooks.php:65
actionadmin_initlibrary\classes\class-siqrp-admin.php:47
actionadmin_initlibrary\classes\class-siqrp-admin.php:48
actionadmin_menulibrary\classes\class-siqrp-admin.php:49
actionsave_postlibrary\classes\class-siqrp-admin.php:50
filtercurrent_screenlibrary\classes\class-siqrp-admin.php:52
filterdefault_hidden_meta_boxeslibrary\classes\class-siqrp-admin.php:53
filtersiqrp_deactivate_feedback_form_pluginslibrary\classes\class-siqrp-admin.php:54
actionadmin_noticeslibrary\classes\class-siqrp-admin.php:120
actionadmin_noticeslibrary\classes\class-siqrp-admin.php:147
actionadmin_noticeslibrary\classes\class-siqrp-admin.php:150
filterplugin_action_linkslibrary\classes\class-siqrp-admin.php:166
actionadmin_enqueue_scriptslibrary\classes\class-siqrp-admin.php:181
actioninitlibrary\classes\class-siqrp-block.php:32
filterblock_categories_alllibrary\classes\class-siqrp-block.php:37
filterblock_categorieslibrary\classes\class-siqrp-block.php:39
actionenqueue_block_editor_assetslibrary\classes\class-siqrp-block.php:41
actionsave_postlibrary\classes\class-siqrp-clear-cache.php:69
filterthe_contentlibrary\classes\class-siqrp-main.php:441
actionbbp_template_after_single_topiclibrary\classes\class-siqrp-main.php:442
actionwp_enqueue_scriptslibrary\classes\class-siqrp-main.php:443
actionwp_enqueue_scriptslibrary\classes\class-siqrp-main.php:444
filteris_protected_metalibrary\classes\class-siqrp-main.php:445
actionadmin_enqueue_scriptslibrary\classes\class-siqrp-main.php:447
actionadmin_initlibrary\classes\class-siqrp-main.php:448
actionwp_enqueue_scriptslibrary\classes\class-siqrp-main.php:450
filtersiqrp_filter_urllibrary\classes\class-siqrp-main.php:452
actionrest_api_initlibrary\classes\class-siqrp-main.php:480
actionadmin_print_footer_scriptslibrary\classes\class-siqrp-main.php:493
filterwidget_types_to_hide_from_legacy_widget_blocklibrary\classes\class-siqrp-widget.php:27
actionwidgets_initlibrary\classes\class-siqrp-widget.php:188
actioninitrelated-posts-by-searchiq.php:53
Maintenance & Trust

Related Posts By SearchIQ Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedFeb 26, 2025
PHP min version5.3
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Related Posts By SearchIQ Developer Profile

SearchIQ

2 plugins · 1K total installs

75
trust score
Avg Security Score
94/100
Avg Patch Time
109 days
View full developer profile
Detection Fingerprints

How We Detect Related Posts By SearchIQ

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/related-posts-by-searchiq/assets/images/siq_icon.png

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Related Posts By SearchIQ