IATI Project Data Security & Risk Analysis

wordpress.org/plugins/iati-project-data

Track a project from the d-portal website

0 active installs v1.0 PHP + WP 4.4+ Updated Apr 6, 2021
d-portaldataiatiopen-dataprojects
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is IATI Project Data Safe to Use in 2026?

Generally Safe

Score 85/100

IATI Project Data has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The iati-project-data plugin v1.0 exhibits a generally good security posture with no known vulnerabilities in its history and a low attack surface. The code analysis indicates good practices in terms of output escaping and the absence of dangerous functions or file operations. The lack of critical or high-severity taint flows is also a positive sign. However, there are significant areas of concern that prevent a "good" rating. The plugin makes 10 SQL queries, none of which utilize prepared statements, presenting a substantial risk of SQL injection. Additionally, there are no capability checks on any entry points, meaning any user, regardless of their role, could potentially trigger plugin functionalities. While there is a nonce check, its presence alone doesn't mitigate the risk of raw SQL queries or the complete lack of authorization checks.

Key Concerns

  • Raw SQL queries without prepared statements
  • No capability checks on entry points
Vulnerabilities
None known

IATI Project Data Security Vulnerabilities

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

IATI Project Data Code Analysis

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

SQL Query Safety

0% prepared10 total queries

Output Escaping

84% escaped32 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
iati_fetch_project_data (inc\fetch-project-data.php:2)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

IATI Project Data Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[iati-project-data] iati-project-data.php:43
WordPress Hooks 5
actionadmin_menuiati-project-data.php:36
actionwp_enqueue_scriptsiati-project-data.php:37
actionadmin_enqueue_scriptsiati-project-data.php:38
actionadmin_post_iati_fetch_project_dataiati-project-data.php:39
actionplugins_loadediati-project-data.php:40
Maintenance & Trust

IATI Project Data Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedApr 6, 2021
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

IATI Project Data Developer Profile

Fotso Fonkam

4 plugins · 20 total installs

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

How We Detect IATI Project Data

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/iati-project-data/assets/css/front-style.css/wp-content/plugins/iati-project-data/assets/css/admin-style.css
Version Parameters
iati-front-styleiati-admin-style

HTML / DOM Fingerprints

CSS Classes
iati-project-data-output
Shortcode Output
[iati-project-data
FAQ

Frequently Asked Questions about IATI Project Data