Memory Game (Memorama) Security & Risk Analysis

wordpress.org/plugins/memory-game

Captura las imagenes de tu juego de memoria y utiliza el shortcode para el juego [memorygame] y muestralo a tus visitantes Capture images from your me …

30 active installs v1.0 PHP + WP 1.0+ Updated May 6, 2013
develotecagamememorymemory-game
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Memory Game (Memorama) Safe to Use in 2026?

Generally Safe

Score 85/100

Memory Game (Memorama) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The 'memory-game' v1.0 plugin exhibits a mixed security posture. On one hand, the absence of dangerous functions, SQL queries (all prepared), file operations, and external HTTP requests is a strong positive. The limited attack surface, consisting of a single shortcode, also reduces potential exposure. However, the complete lack of output escaping is a significant concern. This means any data rendered by the shortcode could potentially be injected and executed by attackers, leading to Cross-Site Scripting (XSS) vulnerabilities.

The vulnerability history is clean, with no recorded CVEs. This, combined with the lack of critical taint flows, suggests that the plugin has not historically been a source of severe exploits. However, the static analysis clearly indicates a weakness in output handling that could easily be exploited without prior vulnerability history.

In conclusion, while the plugin has avoided known vulnerabilities and follows good practices in many areas, the unaddressed output escaping presents a critical risk. The plugin is otherwise well-contained, but this oversight needs immediate attention to prevent potential XSS attacks.

Key Concerns

  • Output escaping is completely missing
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

Memory Game (Memorama) Security Vulnerabilities

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

Memory Game (Memorama) Code Analysis

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

Output Escaping

0% escaped3 total outputs
Attack Surface

Memory Game (Memorama) Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[memorygame] memorygame.php:47
WordPress Hooks 2
actioninitmemorygame.php:32
actioninitmemorygame.php:40
Maintenance & Trust

Memory Game (Memorama) Maintenance & Trust

Maintenance Signals

WordPress version tested1.0
Last updatedMay 6, 2013
PHP min version
Downloads73K

Community Trust

Rating46/100
Number of ratings3
Active installs30
Developer Profile

Memory Game (Memorama) Developer Profile

oscaruh

2 plugins · 40 total installs

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

How We Detect Memory Game (Memorama)

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/memory-game/css/memorygame.css/wp-content/plugins/memory-game/js/memorygame.js
Script Paths
/wp-content/plugins/memory-game/js/memorygame.js
Version Parameters
memorygame-stylememorygame-script-js

HTML / DOM Fingerprints

CSS Classes
link
Data Attributes
id="boxbutton"id="count"id="boxcard"id="cardid="total_images"
Shortcode Output
<div id="boxbutton"><span id="count">0</span><a href="javascript:" class="link" onclick="resetGame();"><div id="boxcard">
FAQ

Frequently Asked Questions about Memory Game (Memorama)