Author: Francis Crossen (fcrossen) Security & Risk Analysis

wordpress.org/plugins/tina-mvc

Tina MVC is a Wordpress framework that allows you to develop plugins, shortcodes and and widgets.

10 active installs v1.0.13 PHP + WP 3.5+ Updated Nov 22, 2013
developmentframeworkmvcshortcodewidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Author: Francis Crossen (fcrossen) Safe to Use in 2026?

Generally Safe

Score 85/100

Author: Francis Crossen (fcrossen) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The "tina-mvc" plugin v1.0.13 presents a mixed security posture. On the positive side, it has a relatively small attack surface with no unprotected entry points identified in the static analysis. The absence of known CVEs and past vulnerabilities is also a strong indicator of good security practices. Furthermore, the majority of SQL queries utilize prepared statements, which significantly mitigates the risk of SQL injection.

Key Concerns

  • Significant portion of output not properly escaped
  • No nonce checks on any entry points
  • One flow with unsanitized paths in taint analysis
  • File operations present without clear context
  • Only one capability check found
Vulnerabilities
None known

Author: Francis Crossen (fcrossen) Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Author: Francis Crossen (fcrossen) Release Timeline

v0.4.15
v0.4.13
v0.4.12
v0.4.11
v0.4.10
v0.4.9
v0.4.8
v0.4.7
v0.4.6
v0.4.5
v0.4.4
v0.4.3
v0.4.2
v0.4
v0.3.2
v0.3.1
v0.3
v0.2.1
v0.2
v0.1.12
Code Analysis
Analyzed Mar 17, 2026

Author: Francis Crossen (fcrossen) Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
3 prepared
Unescaped Output
150
39 escaped
Nonce Checks
0
Capability Checks
1
File Operations
8
External Requests
0
Bundled Libraries
0

SQL Query Safety

75% prepared4 total queries

Output Escaping

21% escaped189 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<example-captcha> (tina_mvc\3rd_party\recaptcha\example-captcha.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Author: Francis Crossen (fcrossen) Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[tina_mvc] tina_mvc.php:96
[tina_mvc] tina_mvc.php:652
WordPress Hooks 12
actionadmin_menutina_mvc\admin_pages\admin_functions.php:433
filterparse_querytina_mvc.php:97
filterthe_poststina_mvc.php:98
actionwidgets_inittina_mvc.php:99
filterthe_contenttina_mvc.php:100
actioninittina_mvc.php:102
filterupgrader_pre_installtina_mvc.php:117
filterupgrader_post_installtina_mvc.php:118
actionlogin_inittina_mvc.php:130
actionwp_logouttina_mvc.php:131
actionadmin_inittina_mvc.php:136
actiontina_mvc_cron_hooktina_mvc.php:141

Scheduled Events 1

tina_mvc_cron_hook
Maintenance & Trust

Author: Francis Crossen (fcrossen) Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedNov 22, 2013
PHP min version
Downloads9K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Author: Francis Crossen (fcrossen) Developer Profile

Francis Crossen

1 plugin · 10 total installs

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

How We Detect Author: Francis Crossen (fcrossen)

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tina-mvc/tina_mvc/css/tina_mvc_style.css/wp-content/plugins/tina-mvc/tina_mvc/js/tina_mvc_scripts.js
Script Paths
/wp-content/plugins/tina-mvc/tina_mvc/js/tina_mvc_scripts.js
Version Parameters
tina_mvc/style.css?ver=tina_mvc/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
tina-mvc-contenttina-mvc-login
Data Attributes
data-tina-mvc-shortcode
JS Globals
tina_mvc
Shortcode Output
[tina_mvc
FAQ

Frequently Asked Questions about Author: Francis Crossen (fcrossen)