Create Posts & Terms Security & Risk Analysis

wordpress.org/plugins/create-posts-terms

Create pages, posts, custom post items, categories, post tags & custom taxonomies terms in bulk.

70 active installs v1.3.1 PHP + WP 3.0+ Updated Mar 15, 2012
categoriescptcreatepagesposts
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEOct 27, 2025
Safety Verdict

Is Create Posts & Terms Safe to Use in 2026?

Use With Caution

Score 63/100

Create Posts & Terms has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Oct 27, 2025Updated 14yr ago
Risk Assessment

The "create-posts-terms" v1.3.1 plugin exhibits a mixed security posture. On the positive side, the static analysis indicates no dangerous functions, raw SQL queries, file operations, external HTTP requests, or obvious entry points like AJAX handlers, REST API routes, shortcodes, or cron events lacking authentication or permission checks. The SQL queries that are present use prepared statements, which is a strong security practice.

However, a significant concern arises from the output escaping. With 8 total outputs and 0% properly escaped, this suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any data displayed to users that originates from the plugin, or is influenced by user input, could be susceptible to injection. Furthermore, the vulnerability history reveals a previously patched medium-severity CSRF vulnerability and a currently unpatched medium-severity vulnerability. The recurrence of CSRF issues in the past, coupled with the unpatched vulnerability, indicates a need for more robust security development practices.

In conclusion, while the plugin has successfully minimized its direct attack surface and employs secure database practices, the lack of output escaping and the presence of unpatched vulnerabilities represent significant weaknesses. The development team should prioritize addressing the output escaping and investigating the currently unpatched vulnerability to mitigate potential risks to user data and site integrity.

Key Concerns

  • Unescaped output
  • Unpatched CVE
  • Capability checks present, but lack of other security controls
Vulnerabilities
1 published

Create Posts & Terms Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-49351medium · 4.3Cross-Site Request Forgery (CSRF)

Create Posts & Terms <= 1.3.1 - Cross-Site Request Forgery

Oct 27, 2025Unpatched
Version History

Create Posts & Terms Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

Create Posts & Terms Code Analysis

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

Output Escaping

0% escaped8 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

3 flows
cp_create (create-posts-terms.php:34)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Create Posts & Terms Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionadmin_menucreate-posts-terms.php:20
Maintenance & Trust

Create Posts & Terms Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedMar 15, 2012
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs70
Developer Profile

Create Posts & Terms Developer Profile

Valentin Agachi

1 plugin · 70 total installs

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

How We Detect Create Posts & Terms

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/create-posts-terms/css/style.css
Script Paths
/wp-content/plugins/create-posts-terms/js/main.js
Version Parameters
create-posts-terms/css/style.css?ver=create-posts-terms/js/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
wrap
Data Attributes
data-post-type
JS Globals
cp_create_post_terms
FAQ

Frequently Asked Questions about Create Posts & Terms