Osom Blocks Security & Risk Analysis

wordpress.org/plugins/osomblocks

A Block to display a list of custom post type entries.

200 active installs v1.2.2 PHP 5.6+ WP 5.3+ Updated Dec 16, 2025
blockblock-enabledblockscustom-post-typeeditor
99
A · Safe
CVEs total1
Unpatched0
Last CVEJun 26, 2025
Safety Verdict

Is Osom Blocks Safe to Use in 2026?

Generally Safe

Score 99/100

Osom Blocks has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jun 26, 2025Updated 3mo ago
Risk Assessment

The osomblocks v1.2.2 plugin exhibits a generally strong security posture based on the static analysis. There are no identified entry points such as AJAX handlers, REST API routes, shortcodes, or cron events, which significantly reduces the attack surface. The code also demonstrates good practices by using prepared statements for all SQL queries, properly escaping all output, and avoiding file operations and external HTTP requests. The absence of dangerous functions and taint analysis findings further reinforces this positive assessment.

However, the presence of a past vulnerability, specifically a medium-severity Cross-site Scripting (XSS) issue reported on 2025-06-26, is a notable concern. Although this vulnerability is listed as currently unpatched, it's important to note that the provided data for "Currently unpatched" is '0', which contradicts the "Last vulnerability" date. Assuming the '0' value is accurate, this indicates the past vulnerability has been addressed. Nevertheless, the historical existence of an XSS flaw suggests that developers should remain vigilant in input validation and output escaping, even with the current static analysis showing no issues. The lack of nonce and capability checks across the analyzed code, while not immediately exploitable due to the absence of entry points, represents a potential weakness if new entry points are introduced in future versions without proper security considerations.

In conclusion, osomblocks v1.2.2 appears to be a secure plugin with a minimal attack surface and good coding practices in place for the analyzed code. The past XSS vulnerability, if indeed patched, is a positive sign of responsiveness. The primary remaining concern is the lack of explicit nonce and capability checks, which, while not currently posing a direct threat, could become a vector for attacks if the plugin's functionality or entry points expand without corresponding security enhancements.

Key Concerns

  • Lack of nonce checks
  • Lack of capability checks
  • Past medium severity vulnerability
Vulnerabilities
1

Osom Blocks Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-5940medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Osom Blocks <= 1.2.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via class_name Parameter

Jun 26, 2025 Patched in 1.2.2 (7d)
Code Analysis
Analyzed Mar 16, 2026

Osom Blocks 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
0
Bundled Libraries
0

Output Escaping

100% escaped4 total outputs
Attack Surface

Osom Blocks Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actioninitblocks\cpt-list\index.php:3
Maintenance & Trust

Osom Blocks Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 16, 2025
PHP min version5.6
Downloads4K

Community Trust

Rating100/100
Number of ratings5
Active installs200
Developer Profile

Osom Blocks Developer Profile

OsomPress

10 plugins · 118K total installs

99
trust score
Avg Security Score
99/100
Avg Patch Time
7 days
View full developer profile
Detection Fingerprints

How We Detect Osom Blocks

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/osomblocks/assets/css/main.css/wp-content/plugins/osomblocks/assets/js/blocks.js/wp-content/plugins/osomblocks/assets/js/editor.js/wp-content/plugins/osomblocks/assets/js/main.js
Script Paths
/wp-content/plugins/osomblocks/assets/js/main.js/wp-content/plugins/osomblocks/assets/js/editor.js/wp-content/plugins/osomblocks/assets/js/blocks.js
Version Parameters
osomblocks/assets/css/main.css?ver=osomblocks/assets/js/blocks.js?ver=osomblocks/assets/js/editor.js?ver=osomblocks/assets/js/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
osomblocks-post-list
HTML Comments
<!-- wp:osom/cpt-list -->
Shortcode Output
[osomblocks_cpt_list
FAQ

Frequently Asked Questions about Osom Blocks