Vetrogram Security & Risk Analysis

wordpress.org/plugins/vetrogram

Vetrogram is a plugin for presenting your latest instagram posts in Wordpress. No need for your login details, API key, etc. Only by Username!

10 active installs v1.0.0 PHP + WP 3.7+ Updated Oct 20, 2016
instagramphotographerphotographyphotosshortcode
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Vetrogram Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The Vetrogram plugin v1.0.0 exhibits a mixed security posture. On the positive side, there are no known vulnerabilities in its history, and the code signals indicate a lack of dangerous functions, no raw SQL queries, and no file operations. This suggests some foundational security awareness in its development.

However, significant concerns arise from the static analysis. The plugin has a notable 52% of output that is not properly escaped, posing a risk of Cross-Site Scripting (XSS) vulnerabilities. Additionally, there are zero capability checks and zero nonce checks implemented, which are crucial security mechanisms for preventing unauthorized actions and CSRF attacks, especially given the presence of a shortcode which represents an entry point. The taint analysis also revealed flows with unsanitized paths, although they are not currently categorized as critical or high severity. The single external HTTP request also warrants attention to ensure it's being handled securely.

Overall, while the absence of historical vulnerabilities and dangerous functions is positive, the lack of essential security checks and the high rate of unescaped output present tangible risks that need to be addressed. The plugin's strengths lie in its clean SQL usage and lack of critical code flaws, but its weaknesses in input sanitization and authentication/authorization mechanisms are significant.

Key Concerns

  • Output escaping is not properly handled (48%)
  • No capability checks implemented
  • No nonce checks implemented
  • Taint flows with unsanitized paths found
  • External HTTP request without clear checks
Vulnerabilities
None known

Vetrogram Security Vulnerabilities

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

Vetrogram Code Analysis

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

Output Escaping

48% escaped33 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
vetrogram_shortcode (vetrogram.php:128)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Vetrogram Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[vetrogram] vetrogram.php:735
WordPress Hooks 5
actioninitvetrogram.php:19
actionwp_enqueue_scriptsvetrogram.php:32
actionwp_enqueue_scriptsvetrogram.php:49
actionadmin_enqueue_scriptsvetrogram.php:748
actionadmin_menuvetrogram.php:757
Maintenance & Trust

Vetrogram Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedOct 20, 2016
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Vetrogram Developer Profile

vetrotheme

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 Vetrogram

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/vetrogram/css/vetrogram.min.css/wp-content/plugins/vetrogram/js/vetrogram.min.js/wp-content/plugins/vetrogram/js/jquery.waitforimages.js/wp-content/plugins/vetrogram/js/isotope.pkgd.min.js
Script Paths
/wp-content/plugins/vetrogram/js/vetrogram.min.js/wp-content/plugins/vetrogram/js/jquery.waitforimages.js/wp-content/plugins/vetrogram/js/isotope.pkgd.min.js

HTML / DOM Fingerprints

CSS Classes
vtg-profile-holdervtg-desc-holdervtg-avatar-holdervtg-name-holdervtg-name
JS Globals
vtg_pagination
FAQ

Frequently Asked Questions about Vetrogram