Repo Showcase Security & Risk Analysis

wordpress.org/plugins/repo-showcase

Display GitHub repositories on Website using Repo Showcase's shortcodes.

0 active installs v1.0.0 PHP 5.6+ WP 5.0+ Updated Oct 28, 2024
apigithubportfoliorepositoriesshortcode
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Repo Showcase Safe to Use in 2026?

Generally Safe

Score 92/100

Repo Showcase 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 repo-showcase plugin v1.0.0 exhibits a generally strong security posture based on the provided static analysis. The code adheres to good practices by ensuring all SQL queries utilize prepared statements and all output is properly escaped, which significantly mitigates common web vulnerabilities. The absence of dangerous functions, file operations, and external HTTP requests further contributes to its robustness.

However, there are some areas for improvement. The plugin lacks nonce and capability checks across its entry points, specifically the shortcode. While the current attack surface is small and there are no unpatched CVEs in its history, the absence of these security mechanisms represents a potential weakness. If the shortcode were to process any user-supplied data, it could be susceptible to attacks that rely on legitimate user actions, such as Cross-Site Request Forgery (CSRF) if the data were used in a sensitive operation.

Overall, repo-showcase v1.0.0 is a relatively secure plugin with a clean vulnerability history. Its adherence to prepared statements and output escaping is commendable. The primary concern lies in the lack of nonce and capability checks on its shortcode, which could be a vector for certain types of attacks, especially if the shortcode's functionality evolves to handle sensitive user input in the future.

Key Concerns

  • Missing nonce check on shortcode
  • Missing capability check on shortcode
Vulnerabilities
None known

Repo Showcase Security Vulnerabilities

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

Repo Showcase Code Analysis

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

Output Escaping

100% escaped4 total outputs
Attack Surface

Repo Showcase Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[showcase_repositories] repo-showcase.php:145
WordPress Hooks 4
actionadmin_enqueue_scriptsadmin\settings.php:11
actionadmin_menuadmin\settings.php:58
actionadmin_initadmin\settings.php:70
actionwp_enqueue_scriptsrepo-showcase.php:32
Maintenance & Trust

Repo Showcase Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedOct 28, 2024
PHP min version5.6
Downloads1K

Community Trust

Rating86/100
Number of ratings3
Active installs0
Developer Profile

Repo Showcase Developer Profile

Abdul Samad

2 plugins · 0 total installs

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

How We Detect Repo Showcase

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/repo-showcase/assets/css/repo-card-style.css/wp-content/plugins/repo-showcase/assets/css/font-awesome.min.css/wp-content/plugins/repo-showcase/assets/js/scripts.js/wp-content/plugins/repo-showcase/admin/assets/css/admin-style.css
Script Paths
/wp-content/plugins/repo-showcase/assets/js/scripts.js
Version Parameters
repo-showcase-style?ver=repo-showcase-font-awesome?ver=repo-showcase-scripts?ver=repo-showcase-admin-style?ver=

HTML / DOM Fingerprints

CSS Classes
repo-showcase-github-repositoriesrepo-showcase-repository-pagerepo-showcase-repository-cards-wrprepo-showcase-repository-cardrepo-showcase-user-imagerepo-showcase-card-content-wrprepo-showcase-card-content-headerrepo-showcase-dashicons+6 more
Data Attributes
data-fetching-error
JS Globals
repoShowcaseChangePage
Shortcode Output
<div class="repo-showcase-github-repositories"><div class="repo-showcase-repository-page" style="<div class="repo-showcase-repository-cards-wrp"><div class="repo-showcase-repository-card">
FAQ

Frequently Asked Questions about Repo Showcase