Selectable Post and Page Security & Risk Analysis

wordpress.org/plugins/selectable-post-and-page

Display your selected post and page.

10 active installs v1.3.4 PHP + WP 4.7+ Updated Feb 21, 2017
categoriespagespostswidgetwidgets
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Selectable Post and Page Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The "selectable-post-and-page" plugin version 1.3.4 presents several significant security concerns despite a clean vulnerability history. The most critical issue lies in its attack surface, with two AJAX handlers identified, both lacking authentication checks. This means any unauthenticated user could potentially interact with these handlers, leading to unintended consequences or the exploitation of vulnerabilities within them. Additionally, the code signals reveal the use of dangerous functions like `create_function`, which can be a vector for code injection if not handled with extreme care. While the plugin demonstrates good practice by exclusively using prepared statements for SQL queries and has no recorded vulnerabilities, these strengths are overshadowed by the presence of unprotected entry points and insecure coding practices.

Key Concerns

  • AJAX handlers without authentication checks
  • Use of dangerous function create_function
  • Low percentage of properly escaped output
  • No nonce checks implemented
  • No capability checks implemented
Vulnerabilities
None known

Selectable Post and Page Security Vulnerabilities

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

Selectable Post and Page Code Analysis

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

Dangerous Functions Found

create_function$function = create_function(selectable-post-and-page.php:132
create_function$more_ = create_function(selectable-post-and-page.php:137

Output Escaping

22% escaped86 total outputs
Attack Surface
2 unprotected

Selectable Post and Page Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_wp_spp_category_result_edit_formselectable-post-and-page.php:78
noprivwp_ajax_wp_spp_category_result_edit_formselectable-post-and-page.php:82
WordPress Hooks 9
actionadmin_enqueue_scriptsinclude\class-wp-spp-script.php:15
actionadmin_enqueue_scriptsinclude\class-wp-spp-script.php:17
actionadmin_enqueue_scriptsinclude\spp-script.php:15
actionadmin_enqueue_scriptsinclude\spp-script.php:17
actionwp_enqueue_scriptsinclude\spp-script.php:20
actionplugins_loadedselectable-post-and-page.php:37
filterexcerpt_lengthselectable-post-and-page.php:147
filterexcerpt_moreselectable-post-and-page.php:150
actionwidgets_initselectable-post-and-page.php:419
Maintenance & Trust

Selectable Post and Page Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedFeb 21, 2017
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Selectable Post and Page Developer Profile

happymox

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 Selectable Post and Page

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/selectable-post-and-page/js/admin-script.js/wp-content/plugins/selectable-post-and-page/js/front-script.js/wp-content/plugins/selectable-post-and-page/css/admin-style.css/wp-content/plugins/selectable-post-and-page/css/front-style.css
Script Paths
/wp-content/plugins/selectable-post-and-page/js/admin-script.js/wp-content/plugins/selectable-post-and-page/js/front-script.js
Version Parameters
selectable-post-and-page/js/admin-script.js?ver=selectable-post-and-page/js/front-script.js?ver=selectable-post-and-page/css/admin-style.css?ver=selectable-post-and-page/css/front-style.css?ver=

HTML / DOM Fingerprints

CSS Classes
spp-widget-thumbspp-widget-feature
Data Attributes
data-post_iddata-widget_number
JS Globals
wp_spp_vars
REST Endpoints
/wp-json/wp_spp/v1/posts
FAQ

Frequently Asked Questions about Selectable Post and Page