TSEO Portfolio Security & Risk Analysis

wordpress.org/plugins/tseo-portfolio

Plugin to display a gallery of websites developed with WordPress.

0 active installs v1.0.2 PHP 7.4+ WP 5.5+ Updated Nov 16, 2024
display-websitesportfoliowebsite-analyticswebsite-gallerywebsite-showcase
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TSEO Portfolio Safe to Use in 2026?

Generally Safe

Score 92/100

TSEO Portfolio has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The tseo-portfolio plugin version 1.0.2 exhibits a generally strong security posture based on the provided static analysis. There are no identified dangerous functions, no file operations, and no external HTTP requests, which are all positive indicators. The plugin also implements nonce and capability checks, suggesting an effort to secure its entry points. However, a significant concern lies in the handling of SQL queries. All 100% of the SQL queries are not using prepared statements, which presents a substantial risk of SQL injection vulnerabilities. While the output escaping is good at 73%, the lack of prepared statements for SQL queries is a critical oversight. The vulnerability history is clean, with no known CVEs. This, combined with the limited attack surface and the presence of some security checks, suggests that developers may be diligent. Nevertheless, the lack of prepared statements for SQL is a serious weakness that could be exploited by attackers to manipulate the database.

Key Concerns

  • Raw SQL queries without prepared statements
Vulnerabilities
None known

TSEO Portfolio Security Vulnerabilities

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

TSEO Portfolio Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

73% escaped102 total outputs
Attack Surface

TSEO Portfolio Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[tseoportfolio_grid] inc\tseoportfolio-class.php:25
WordPress Hooks 19
actionadmin_menuadmin\tseoportfolio-settings.php:21
actionadmin_initadmin\tseoportfolio-settings.php:203
actionadmin_enqueue_scriptsadmin\tseoportfolio-settings.php:223
actionadmin_enqueue_scriptsadmin\tseoportfolio-settings.php:237
actioninitinc\tseoportfolio-class.php:20
actionadd_meta_boxesinc\tseoportfolio-class.php:21
actionsave_post_tseoportfolioinc\tseoportfolio-class.php:22
actionadd_meta_boxesinc\tseoportfolio-class.php:23
actionsave_post_tseoportfolioinc\tseoportfolio-class.php:24
actionwp_enqueue_scriptsinc\tseoportfolio-class.php:26
actionadd_meta_boxesinc\tseoportfolio-class.php:27
actionadd_meta_boxesinc\tseoportfolio-class.php:28
actionsave_postinc\tseoportfolio-class.php:29
actionadd_meta_boxesinc\tseoportfolio-class.php:30
actionsave_postinc\tseoportfolio-class.php:31
actioninitinc\tseoportfolio-class.php:32
actionadmin_headinc\tseoportfolio-class.php:33
actionwp_enqueue_scriptspublic\tseoportfolio-style.php:39
actionplugins_loadedtseoportfolio.php:48
Maintenance & Trust

TSEO Portfolio Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 16, 2024
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

TSEO Portfolio Developer Profile

tseo.pro

2 plugins · 10 total installs

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

How We Detect TSEO Portfolio

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tseo-portfolio/admin/css/tseoportfolio-admin.css/wp-content/plugins/tseo-portfolio/inc/css/tseoportfolio-public.css/wp-content/plugins/tseo-portfolio/inc/js/tseoportfolio-public.js
Version Parameters
tseoportfolio/style.css?ver=tseoportfolio-admin.css?ver=tseoportfolio-public.css?ver=tseoportfolio-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
tseoportfolio-admin-paneltseoport-loading-overlaytseoport-loading-spinnertseoportfolio-gallery-titletseoportfolio-gallery-contenttseoportfolio-cardtseoportfolio-card-imagetseoportfolio-card-body+5 more
HTML Comments
TSEO Portfolio is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version.TSEO Portfolio is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.You should have received a copy of the GNU General Public License along with TSEO Portfolio. If not, see https://tseo.pro/.
Data Attributes
name="tseoportfolio_gallery_title"name="tseoportfolio_gallery_title_color"name="tseoportfolio_gallery_color"name="tseoportfolio_card_color"name="tseoportfolio_card_border_color"name="tseoportfolio_card_title_color"+2 more
JS Globals
jQuery
FAQ

Frequently Asked Questions about TSEO Portfolio