Formidable Forms Posts, Pages and CPT Field Type Security & Risk Analysis

wordpress.org/plugins/ff-posts-pages-and-cpt-field-type

Adds a new field type to Formidable Forms allowing the user to choose a post, page or CPT

30 active installs v1.0.0 PHP + WP 3.8+ Updated Aug 13, 2018
cptcustom-post-typeformidableformidable-formsforms
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Formidable Forms Posts, Pages and CPT Field Type Safe to Use in 2026?

Generally Safe

Score 85/100

Formidable Forms Posts, Pages and CPT Field Type 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

Based on the static analysis and vulnerability history, the 'ff-posts-pages-and-cpt-field-type' plugin v1.0.0 exhibits a strong security posture in several key areas. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. Furthermore, the code signals are generally positive, with no dangerous functions, no raw SQL queries (all using prepared statements), and a high percentage of properly escaped output. The lack of file operations, external HTTP requests, and a reported zero history of vulnerabilities further reinforces this perception of good security practices.

However, the analysis does highlight some areas that, while not presenting immediate critical risks based on the provided data, warrant caution and future attention. The complete absence of nonce checks and capability checks across all entry points (even though the entry points themselves are zero) is a notable concern. While there are currently no reported vulnerabilities or taint flows, this lack of explicit authorization and integrity checks could become a significant vulnerability if the plugin's functionality expands or if unforeseen attack vectors are discovered. The plugin's strengths lie in its limited attack surface and secure data handling practices, but the oversight in authorization checks presents a potential weakness.

In conclusion, the plugin appears to be developed with security in mind, demonstrating secure coding practices like prepared statements and output escaping. The lack of historical vulnerabilities is a positive indicator. Nevertheless, the absence of nonce and capability checks represents a structural weakness that, while not exploited in the current version or historical context, could be a point of concern for future development or in different usage scenarios. It's recommended to implement these checks as the plugin evolves.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Formidable Forms Posts, Pages and CPT Field Type Security Vulnerabilities

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

Formidable Forms Posts, Pages and CPT Field Type Code Analysis

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

Output Escaping

93% escaped29 total outputs
Attack Surface

Formidable Forms Posts, Pages and CPT Field Type Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
filterfrm_available_fieldsformidable-posts-pages-cpt-field-type.php:55
filterfrm_get_field_type_classformidable-posts-pages-cpt-field-type.php:57
actionfrm_field_options_formformidable-posts-pages-cpt-field-type.php:59
Maintenance & Trust

Formidable Forms Posts, Pages and CPT Field Type Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedAug 13, 2018
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs30
Developer Profile

Formidable Forms Posts, Pages and CPT Field Type Developer Profile

Property Hive

8 plugins · 7K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
218 days
View full developer profile
Detection Fingerprints

How We Detect Formidable Forms Posts, Pages and CPT Field Type

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ff-posts-pages-and-cpt-field-type/

HTML / DOM Fingerprints

CSS Classes
frm_icon_fontfrm_caret-square-down_icon
Data Attributes
data-field-id
JS Globals
FPPCPTFT
Shortcode Output
<select name="field_options[post_types_.*?]" multiple id="post_types_.*?"><input name="field_options[value_format_.*?]" id="value_format_.*?"<div class="howto">Possible Values: %id% %title% %meta_{meta_key} %taxonomy_{taxonomy}</div><input name="field_options[label_format_.*?]" id="label_format_.*?"
FAQ

Frequently Asked Questions about Formidable Forms Posts, Pages and CPT Field Type