Beatport Discography shortcode Security & Risk Analysis

wordpress.org/plugins/beatport-discography-shortcode

Wordpress plugin that adds a shortcode on posts or pages to read the artist discography using the Beatport API.

80 active installs v1.3.8 PHP + WP 3.4+ Updated Oct 7, 2015
artistbeatportdigitaldiscographydj
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Beatport Discography shortcode Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The "beatport-discography-shortcode" plugin version 1.3.8 exhibits a generally strong security posture based on the provided static analysis. The plugin has a minimal attack surface, with only one shortcode identified and no unprotected entry points. The absence of dangerous functions, file operations, and a lack of recorded vulnerabilities, including CVEs, further contribute to this positive assessment. The use of prepared statements for SQL queries is also a significant strength. However, the analysis does reveal some areas for improvement. The low percentage of properly escaped output (33%) is a notable concern, as it can lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is rendered directly on the page. The plugin also lacks nonce checks on its single entry point (the shortcode), which, while not immediately exploitable without other factors, is a missed opportunity for robust security. Despite these minor weaknesses, the plugin's overall security is good, especially given its clean vulnerability history and responsible use of database interactions.

Key Concerns

  • Low output escaping percentage
  • Missing nonce check on shortcode
Vulnerabilities
None known

Beatport Discography shortcode Security Vulnerabilities

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

Beatport Discography shortcode Release Timeline

v1.3.8Current
v1.3.7
v1.3.5
v1.3.3
v1.3.2
v1.3.1
v1.3.0
v1.2.0
v1.1.1
v1.1.0
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Beatport Discography shortcode Code Analysis

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

Bundled Libraries

TinyMCE

Output Escaping

33% escaped3 total outputs
Attack Surface

Beatport Discography shortcode Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[beatport_discography_sc] beatport-discography-shortcode.php:44
WordPress Hooks 6
actionwp_enqueue_scriptsbeatport-discography-shortcode.php:46
actionwp_enqueue_scriptsbeatport-discography-shortcode.php:47
actionadmin_initbeatport-discography-shortcode.php:53
actionadmin_print_scriptsbeatport-discography-shortcode.php:527
filtermce_external_pluginsbeatport-discography-shortcode.php:528
filtermce_buttonsbeatport-discography-shortcode.php:529
Maintenance & Trust

Beatport Discography shortcode Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedOct 7, 2015
PHP min version
Downloads8K

Community Trust

Rating94/100
Number of ratings3
Active installs80
Developer Profile

Beatport Discography shortcode Developer Profile

Federico Giust

1 plugin · 80 total installs

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

How We Detect Beatport Discography shortcode

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/beatport-discography-shortcode/css/beatport-discography-shortcode.css/wp-content/plugins/beatport-discography-shortcode/js/beatport-discography-shortcode.js
Version Parameters
beatport-discography-shortcode/css/beatport-discography-shortcode.css?ver=beatport-discography-shortcode/js/beatport-discography-shortcode.js?ver=

HTML / DOM Fingerprints

CSS Classes
beatport-discography-results-release-trackstrack-eventrack-oddtrack-numbertrack-titletrack-timingtrack-pricetrack-artists+10 more
Data Attributes
id="beatport-discography-results"class="beatport-discography-results-list"id="releaseclass="beatport-discography-results-release"class="beatport-discography-results-art"class="beatport-discography-results-releaseinfo"+3 more
Shortcode Output
[beatport_discography_sc]<div class="beatport-discography-results-release-tracks"><div id="beatport-discography-results"><ul class="beatport-discography-results-list">
FAQ

Frequently Asked Questions about Beatport Discography shortcode