tePortfolio – Responsive Portfolio and Gallery Security & Risk Analysis

wordpress.org/plugins/teportfolio

tePortfolio plugin will help to create a full-fledged portfolio on the site even for those people who have no programming skills.

10 active installs v1.0 PHP + WP 3.4+ Updated Unknown
filterablegalleryliteboxportfolioresponsive
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is tePortfolio – Responsive Portfolio and Gallery Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The 'teportfolio' plugin v1.0 exhibits a concerning lack of security practices, despite the absence of known vulnerabilities and potentially safe code signals in some areas. While the static analysis indicates no direct dangerous functions, SQL injection risks, or external requests, the plugin has a significant vulnerability in output escaping, with 100% of outputs not being properly escaped. This represents a high risk of Cross-Site Scripting (XSS) attacks, where malicious scripts could be injected into the website through the plugin's functionality. Furthermore, the complete absence of nonce and capability checks on its entry points, including shortcodes, leaves it vulnerable to unauthorized actions and privilege escalation if these entry points are manipulated. The lack of any recorded vulnerability history could be misleading; it may simply reflect a lack of past analysis or exploitation rather than inherent security. In conclusion, while the plugin is clean of major exploitable code flaws like SQL injection and lacks external dependencies, the widespread unescaped output and missing authorization checks are critical security weaknesses that demand immediate attention. The plugin's security posture is poor due to these significant oversight.

Key Concerns

  • 100% of outputs are unescaped
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

tePortfolio – Responsive Portfolio and Gallery Security Vulnerabilities

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

tePortfolio – Responsive Portfolio and Gallery Code Analysis

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

Output Escaping

0% escaped10 total outputs
Attack Surface

tePortfolio – Responsive Portfolio and Gallery Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[tePortfolio] te-portfolio.php:121
[teBar] te-portfolio.php:123
WordPress Hooks 11
filterinitincludes\class.post-type-portfolio.php:25
filterinitincludes\class.post-type-portfolio.php:26
filtermanage_te_portfolio_posts_columnsincludes\class.post-type-portfolio.php:27
filtermanage_te_portfolio_posts_custom_columnincludes\class.post-type-portfolio.php:28
filteradmin_initincludes\class.post-type-portfolio.php:29
filtersave_postincludes\class.post-type-portfolio.php:30
actionadmin_headincludes\class.post-type-portfolio.php:31
actionadmin_enqueue_scriptste-portfolio.php:52
actionadmin_enqueue_scriptste-portfolio.php:53
actionwp_enqueue_scriptste-portfolio.php:63
actionwp_enqueue_scriptste-portfolio.php:64
Maintenance & Trust

tePortfolio – Responsive Portfolio and Gallery Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedUnknown
PHP min version
Downloads2K

Community Trust

Rating56/100
Number of ratings5
Active installs10
Developer Profile

tePortfolio – Responsive Portfolio and Gallery Developer Profile

trubine

4 plugins · 70 total installs

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

How We Detect tePortfolio – Responsive Portfolio and Gallery

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/teportfolio/js/admin.js/wp-content/plugins/teportfolio/css/admin/style_admin.css/wp-content/plugins/teportfolio/js/modernizr.js/wp-content/plugins/teportfolio/js/imagesloaded.js/wp-content/plugins/teportfolio/js/grid/jquery.collagePlus.min.js/wp-content/plugins/teportfolio/js/grid/jquery.removeWhitespace.min.js/wp-content/plugins/teportfolio/js/owl.carousel.min.js/wp-content/plugins/teportfolio/js/goalProgress.js+6 more

HTML / DOM Fingerprints

CSS Classes
te-progress-barste-progress-bars-titlete-progress-bars-linete-progress-bars-prcentte-progress-bars-color
Shortcode Output
[tePortfolio[teBar
FAQ

Frequently Asked Questions about tePortfolio – Responsive Portfolio and Gallery