Phototools: media2post Security & Risk Analysis

wordpress.org/plugins/media2post

Quickly create a post with the media item as featured image. Single or in batch. Part of the phototools plugins.

0 active installs v1.0 PHP 5.6+ WP 3.0.1+ Updated May 8, 2019
batchmediamenuphototoolspost
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Phototools: media2post Safe to Use in 2026?

Generally Safe

Score 85/100

Phototools: media2post has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The "media2post" plugin version 1.0 exhibits a generally strong security posture, as indicated by the static analysis. The plugin has a minimal attack surface, consisting of a single AJAX handler, and importantly, this entry point includes a nonce check. The absence of direct SQL queries and file operations further reduces potential risks. Taint analysis did not reveal any critical or high-severity unsanitized flows, suggesting that user-supplied data is likely handled securely within the analyzed code paths. Furthermore, the plugin has no recorded vulnerability history, indicating a track record of secure development and maintenance. The main area for improvement lies in output escaping, where a significant portion of outputs are not properly escaped, posing a risk of cross-site scripting (XSS) vulnerabilities. While the current data does not show active XSS vulnerabilities, this lack of robust output sanitization is a concerning weakness.

Key Concerns

  • Low output escaping percentage
Vulnerabilities
None known

Phototools: media2post Security Vulnerabilities

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

Phototools: media2post Code Analysis

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

Output Escaping

32% escaped31 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
ajaxMedia2postHandler (media2post.php:195)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Phototools: media2post Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_media2postHandlermedia2post.php:34
WordPress Hooks 12
actioninitmedia2post.php:29
filterplugin_row_metamedia2post.php:30
actionadmin_initmedia2post.php:31
actionadmin_menumedia2post.php:32
actionbefore_delete_postmedia2post.php:35
filtermedia_row_actionsmedia2post.php:36
actionbulk_actions-uploadmedia2post.php:38
actionhandle_bulk_actions-uploadmedia2post.php:39
filterthe_excerpt_rssmedia2post.php:44
actionrss2_nsmedia2post.php:47
actionrss_itemmedia2post.php:48
actionrss2_itemmedia2post.php:49
Maintenance & Trust

Phototools: media2post Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedMay 8, 2019
PHP min version5.6
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Phototools: media2post Developer Profile

jondor

7 plugins · 50 total installs

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

How We Detect Phototools: media2post

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/media2post/media2post.css/wp-content/plugins/media2post/media2post.js
Script Paths
/wp-content/plugins/media2post/media2post.js
Version Parameters
media2post/media2post.css?ver=media2post/media2post.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-post-id
JS Globals
media2post
FAQ

Frequently Asked Questions about Phototools: media2post