Alternative WordPress Image Uploader Using Flickr Security & Risk Analysis

wordpress.org/plugins/akwpuploader-alternative-wordpress-image-uploader

This plugin was created for those people who are unsatisfied with image resizing capabilites of wordpress uploader. It uses services from flickr.

10 active installs v1.1.0 PHP + WP 2.5+ Updated Aug 25, 2009
adminflickrgalleryimage-uploaderpost
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Alternative WordPress Image Uploader Using Flickr Safe to Use in 2026?

Generally Safe

Score 85/100

Alternative WordPress Image Uploader Using Flickr has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 16yr ago
Risk Assessment

The "akwpuploader-alternative-wordpress-image-uploader" plugin version 1.1.0 presents a significant security risk due to its unprotected AJAX handler. The presence of an AJAX entry point without any authentication or capability checks is a critical vulnerability, allowing any unauthenticated user to potentially interact with the plugin's backend functions.

Further concerns are raised by the static analysis, which indicates a lack of robust security practices. Specifically, the use of dangerous functions like `create_function` and `unserialize` opens the door to potential code injection and deserialization vulnerabilities, especially when combined with unsanitized input. The alarmingly low percentage of properly escaped output (8%) suggests a high likelihood of cross-site scripting (XSS) vulnerabilities. Additionally, the presence of multiple flows with unsanitized paths in the taint analysis, even without a critical severity flag, points to potential issues with file handling or directory traversal.

While the plugin has no recorded historical CVEs, this absence of past vulnerabilities does not negate the substantial risks identified in the current code. The plugin's static analysis and taint analysis reveal fundamental security weaknesses that could be exploited regardless of past history. The bundled outdated jQuery library is also a minor concern. Overall, this plugin exhibits a poor security posture due to critical vulnerabilities in its attack surface and a general lack of security hardening.

Key Concerns

  • Unprotected AJAX handler
  • Dangerous function: create_function
  • Dangerous function: unserialize
  • Low output escaping percentage
  • Flows with unsanitized paths (High severity taint flow)
  • Bundled outdated jQuery v1.2.3
  • No nonce checks on AJAX
  • Low capability checks coverage
Vulnerabilities
None known

Alternative WordPress Image Uploader Using Flickr Security Vulnerabilities

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

Alternative WordPress Image Uploader Using Flickr Code Analysis

Dangerous Functions
3
Raw SQL Queries
16
20 prepared
Unescaped Output
12
1 escaped
Nonce Checks
0
Capability Checks
1
File Operations
19
External Requests
0
Bundled Libraries
1

Dangerous Functions Found

create_functioncreate_function('$a', 'return $a[0] . \'=\' . $a[1];'),phpFlickr\PEAR\HTTP\Request.php:939
unserialize$this->parsed_response = $this->clean_text_nodes(unserialize($this->response));phpFlickr\phpFlickr.php:238
unserializereturn unserialize(file_get_contents('http://phpflickr.com/geodata/?format=php&lat=' . $lat . '&lon=phpFlickr\phpFlickr.php:328

Bundled Libraries

jQuery1.2.3

SQL Query Safety

56% prepared36 total queries

Output Escaping

8% escaped13 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

7 flows6 with unsanitized paths
auth (phpFlickr\phpFlickr.php:541)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Alternative WordPress Image Uploader Using Flickr Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_akwpuploader_attachakWpUploader.php:14
WordPress Hooks 3
actionedit_form_advancedakWpUploader.php:12
actionedit_page_formakWpUploader.php:13
actionadmin_headakWpUploader.php:15
Maintenance & Trust

Alternative WordPress Image Uploader Using Flickr Maintenance & Trust

Maintenance Signals

WordPress version tested2.8
Last updatedAug 25, 2009
PHP min version
Downloads7K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Alternative WordPress Image Uploader Using Flickr Developer Profile

Amit Kumar Singh

2 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 Alternative WordPress Image Uploader Using Flickr

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/akwpuploader-alternative-wordpress-image-uploader/js/jquery-1.2.3.min.js/wp-content/plugins/akwpuploader-alternative-wordpress-image-uploader/js/akuploader.js/wp-content/plugins/akwpuploader-alternative-wordpress-image-uploader/akloader.gif
Script Paths
/wp-content/plugins/akwpuploader-alternative-wordpress-image-uploader/js/akuploader.js
Version Parameters
akwpuploader-alternative-wordpress-image-uploader/js/jquery-1.2.3.min.js?ver=akwpuploader-alternative-wordpress-image-uploader/js/akuploader.js?ver=

HTML / DOM Fingerprints

CSS Classes
meta-box-sortablespostboxhandledivhndleinsidedbx-content
Data Attributes
id="flickid"id="tag_sets"id="tags_button"onclick="getTagsAndSets(id="img_button"onclick="submitForm(+5 more
JS Globals
akuploader.jsgetTagsAndSetssubmitForm
FAQ

Frequently Asked Questions about Alternative WordPress Image Uploader Using Flickr