FG SPIP to WordPress Security & Risk Analysis

wordpress.org/plugins/fg-spip-to-wp

A plugin to migrate categories, articles, news, and images from SPIP to WordPress

100 active installs v3.36.1 PHP 5.6+ WP 4.5+ Updated Jan 27, 2026
converterimportimporterspip
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is FG SPIP to WordPress Safe to Use in 2026?

Generally Safe

Score 100/100

FG SPIP to WordPress has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The plugin exhibits a mixed security posture. On one hand, it demonstrates good practices with a high percentage of SQL queries using prepared statements and properly escaped output. The absence of known vulnerabilities in its history is also a positive indicator. However, significant concerns arise from the static analysis. The presence of an unprotected AJAX handler represents a critical entry point that could be exploited if it handles user-supplied data without proper validation or authorization. The use of the `unserialize` function, while not necessarily a vulnerability on its own, is a known risk factor for object injection vulnerabilities, especially if the serialized data originates from an untrusted source. The taint analysis, while not revealing critical or high severity flows, did identify two flows with unsanitized paths, which warrants further investigation to understand the potential impact. In conclusion, while the plugin has a clean vulnerability history and uses some secure coding practices, the unprotected AJAX handler and the use of `unserialize` introduce notable risks that could be leveraged by attackers.

Key Concerns

  • Unprotected AJAX handler
  • Dangerous function: unserialize
  • Flows with unsanitized paths
Vulnerabilities
None known

FG SPIP to WordPress Security Vulnerabilities

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

FG SPIP to WordPress Code Analysis

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

Dangerous Functions Found

unserialize$plugin_info = @unserialize($raw_plugin_info);admin\class-fg-spip-to-wp-admin.php:2657
unserialize$plugin_info = @unserialize(utf8_decode($raw_plugin_info));admin\class-fg-spip-to-wp-admin.php:2659

SQL Query Safety

97% prepared39 total queries

Output Escaping

84% escaped73 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
display (admin\class-fg-spip-to-wp-debug-info.php:21)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

FG SPIP to WordPress Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_fgs2wp_importincludes\class-fg-spip-to-wp.php:186
WordPress Hooks 8
actioninitfg-spip-to-wp.php:76
actionadmin_initincludes\class-fg-spip-to-wp.php:182
actionfgs2wp_post_test_database_connectionincludes\class-fg-spip-to-wp.php:183
actionload-importer-fg-spip-to-wpincludes\class-fg-spip-to-wp.php:184
actionadmin_footerincludes\class-fg-spip-to-wp.php:185
filterfgs2wp_pre_import_checkincludes\class-fg-spip-to-wp.php:187
filterfgs2wp_get_option_namesincludes\class-fg-spip-to-wp.php:188
actionfgs2wp_post_test_database_connectionincludes\class-fg-spip-to-wp.php:194
Maintenance & Trust

FG SPIP to WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 27, 2026
PHP min version5.6
Downloads28K

Community Trust

Rating98/100
Number of ratings32
Active installs100
Developer Profile

FG SPIP to WordPress Developer Profile

Kerfred

9 plugins · 10K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
674 days
View full developer profile
Detection Fingerprints

How We Detect FG SPIP to WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/fg-spip-to-wp/admin/css/fg-spip-to-wp-admin.css/wp-content/plugins/fg-spip-to-wp/admin/js/fg-spip-to-wp-admin.js
Script Paths
/wp-content/plugins/fg-spip-to-wp/admin/js/fg-spip-to-wp-admin.js
Version Parameters
fg-spip-to-wp/admin/css/fg-spip-to-wp-admin.css?ver=fg-spip-to-wp/admin/js/fg-spip-to-wp-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
spip_cat_
Data Attributes
data-log_file_url
JS Globals
objectL10nobjectPlugin
FAQ

Frequently Asked Questions about FG SPIP to WordPress