Nested Posts by CurateWP Security & Risk Analysis

wordpress.org/plugins/curatewp-nested-posts

Display a list of posts which includes descendants of the current page.

0 active installs v1.1.0 PHP 5.6+ WP 4.9.8+ Updated Oct 6, 2019
child-postscuratewpcurationnavigationnested-posts
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Nested Posts by CurateWP Safe to Use in 2026?

Generally Safe

Score 85/100

Nested Posts by CurateWP has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The "curatewp-nested-posts" plugin v1.1.0 exhibits a generally strong security posture based on the provided static analysis. The complete absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and 100% output escaping indicate robust development practices. The lack of file operations and external HTTP requests further reduces the attack surface. However, the analysis does highlight a significant concern: a complete lack of nonce checks and capability checks. This means that while the identified entry points (shortcodes) are not directly vulnerable to SQL injection or XSS through code logic, there are no built-in protections against unauthorized execution or privilege escalation if an attacker can trigger these shortcodes. The vulnerability history is clean, with no recorded CVEs, which is a positive sign. The taint analysis showing unsanitized paths is concerning, although no critical or high severity issues were found directly linked to them. The absence of historical vulnerabilities coupled with the lack of specific checks suggests a potential oversight rather than malicious intent. In conclusion, the plugin is well-written in terms of data handling and output sanitization, but the lack of authentication and authorization checks on its entry points represents a notable security weakness that should be addressed.

Key Concerns

  • Missing nonce checks on entry points
  • Missing capability checks on entry points
  • Flows with unsanitized paths (though not critical/high)
Vulnerabilities
None known

Nested Posts by CurateWP Security Vulnerabilities

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

Nested Posts by CurateWP Code Analysis

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

Output Escaping

100% escaped56 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
render_block_nested_posts (includes\Core.php:202)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Nested Posts by CurateWP Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[curatewp_nested_posts] includes\Core.php:42
WordPress Hooks 7
actionadmin_noticescuratewp-nested-posts.php:43
actioninitincludes\Core.php:34
actioninitincludes\Core.php:35
filterblock_categoriesincludes\Core.php:36
actionwp_enqueue_scriptsincludes\Core.php:38
actionenqueue_block_assetsincludes\Core.php:39
actionwidgets_initincludes\Core.php:41
Maintenance & Trust

Nested Posts by CurateWP Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedOct 6, 2019
PHP min version5.6
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Nested Posts by CurateWP Developer Profile

JR Tashjian

6 plugins · 160 total installs

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

How We Detect Nested Posts by CurateWP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/curatewp-nested-posts/build/layouts.css/wp-content/plugins/curatewp-nested-posts/build/index.js
Script Paths
/wp-content/plugins/curatewp-nested-posts/build/index.js
Version Parameters
curatewp-nested-posts/build/layouts.css?ver=curatewp-nested-posts/build/index.js?ver=

HTML / DOM Fingerprints

CSS Classes
curatewp-nested-posts
JS Globals
curatewp/nested-posts
Shortcode Output
<div class="curatewp-nested-posts"<div class="cwpnp-wrap">
FAQ

Frequently Asked Questions about Nested Posts by CurateWP