Background with Particle.js Security & Risk Analysis

wordpress.org/plugins/background-particle-js

Easy to use Particle JS Background. Create powerful Particle banner from dashboard, no need to create configuration file.

300 active installs v2.0.0 PHP 5.2.4+ WP 4.5.0+ Updated Mar 7, 2024
particle-bannerparticle-js-backgroundparticle-js-sliderparticlejs-bannerparticlejs-slider
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Background with Particle.js Safe to Use in 2026?

Generally Safe

Score 85/100

Background with Particle.js has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The 'background-particle-js' plugin v2.0.0 exhibits a generally strong security posture based on the provided static analysis. It demonstrates good practice by not utilizing dangerous functions, performing all SQL queries with prepared statements, and having no recorded vulnerabilities or CVEs in its history. The absence of file operations and external HTTP requests further reduces potential attack vectors.

However, a significant concern arises from the extremely low percentage of properly escaped output (2%). With 50 total outputs analyzed, this indicates that a vast majority of data processed by the plugin may be susceptible to cross-site scripting (XSS) attacks if user-supplied data is ever involved in these outputs. While the current attack surface is small and appears to have no unprotected entry points, the lack of nonce and capability checks is a potential weakness that could be exploited if an attacker finds a way to trigger the shortcode or any other hidden entry points without proper authorization.

In conclusion, the plugin benefits from a clean vulnerability history and secure handling of database operations. The primary weakness lies in the insufficient output escaping, which presents a tangible risk of XSS vulnerabilities. The lack of authentication checks on its identified entry points also represents a potential area for concern, especially if the plugin's functionality evolves or becomes more complex.

Key Concerns

  • Low output escaping (2%)
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Background with Particle.js Security Vulnerabilities

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

Background with Particle.js Code Analysis

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

Output Escaping

2% escaped50 total outputs
Attack Surface

Background with Particle.js Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[particlejs-banner] shortcode.php:14
WordPress Hooks 9
actionwp_enqueue_scriptsparticle.php:15
actionadmin_enqueue_scriptsparticle.php:28
actionadmin_initparticle.php:42
actionadmin_menuparticle.php:62
filterpage_attributes_dropdown_pages_argsparticle.php:106
filtertheme_page_templatesparticle.php:112
filterwp_insert_post_dataparticle.php:118
filtertemplate_includeparticle.php:122
actionplugins_loadedparticle.php:182
Maintenance & Trust

Background with Particle.js Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedMar 7, 2024
PHP min version5.2.4
Downloads9K

Community Trust

Rating84/100
Number of ratings5
Active installs300
Alternatives

Background with Particle.js Alternatives

No alternatives data available yet.

Developer Profile

Background with Particle.js Developer Profile

Maher Hossain

3 plugins · 400 total installs

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

How We Detect Background with Particle.js

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/background-particle-js/css/style.css/wp-content/plugins/background-particle-js/js/particle.js/wp-content/plugins/background-particle-js/js/front-script.js/wp-content/plugins/background-particle-js/css/admin.css/wp-content/plugins/background-particle-js/js/main.js
Script Paths
js/particle.jsjs/front-script.jsjs/main.js

HTML / DOM Fingerprints

CSS Classes
mh-particles-jsmh-banner-info
Data Attributes
id="mh-particles-js"id="banner-title"id="banner-text"
Shortcode Output
<section id="mh-particles-js"<div class="mh-banner-info"><h1 id="banner-title"><p id="banner-text">
FAQ

Frequently Asked Questions about Background with Particle.js