Roam Research Block Security & Risk Analysis

wordpress.org/plugins/roam-block

Embed Roam Blocks in WordPress, just as you would in Roam Research.

0 active installs v0.1.3 PHP 7.0.0+ WP 5.3.1+ Updated Jan 27, 2021
block
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Roam Research Block Safe to Use in 2026?

Generally Safe

Score 85/100

Roam Research Block has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The roam-block plugin v0.1.3 presents a significant security risk due to a substantial attack surface with no authentication checks. All three identified REST API routes lack permission callbacks, meaning any unauthenticated user can potentially interact with these endpoints. While the code exhibits good practices in other areas, such as the complete absence of dangerous functions, 100% prepared SQL statements, and properly escaped output, these strengths are overshadowed by the unprotected entry points. The lack of vulnerability history, while seemingly positive, may also indicate limited testing or a lack of historical analysis, rather than an inherently secure product. This plugin's current configuration exposes it to potential unauthorized access and manipulation through its REST API.

Key Concerns

  • REST API routes without permission callbacks
  • No nonce checks on any entry points
  • No capability checks on REST API routes
Vulnerabilities
None known

Roam Research Block Security Vulnerabilities

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

Roam Research Block Release Timeline

v0.1.3Current
v0.1.2
v0.1.1
Code Analysis
Analyzed Apr 16, 2026

Roam Research Block Code Analysis

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

Roam Research Block Attack Surface

Entry Points3
Unprotected3

REST API Routes 3

POST/wp-json/roam-research/upload-graphendpoints.php:7
GET/wp-json/roam-research/search_blockendpoints.php:16
GET/wp-json/roam-research/get_upload_tokenendpoints.php:25
WordPress Hooks 2
actionrest_api_initendpoints.php:4
actioninitroam-block.php:68
Maintenance & Trust

Roam Research Block Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedJan 27, 2021
PHP min version7.0.0
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Roam Research Block Developer Profile

Artur Piszek

6 plugins · 60 total installs

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

How We Detect Roam Research Block

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/roam-block/build/index.js/wp-content/plugins/roam-block/build/index.css/wp-content/plugins/roam-block/build/style-index.css
Script Paths
/wp-content/plugins/roam-block/build/index.js
Version Parameters
artpi-roam-block-block-editorartpi-roam-block-block-editorartpi-roam-block-block

HTML / DOM Fingerprints

CSS Classes
wp-block-artpi-roam-blockartpi-roam-block-children-listartpi-roam-block-children-treeartpi-roam-block-header-visibleartpi-roam-block-header-hiddenartpi-roam-block-depth-1artpi-roam-block-depth-2artpi-roam-block-depth-3+7 more
Data Attributes
data-block-uid
REST Endpoints
/wp-json/roam-research/upload-graph/wp-json/roam-research/search_block/wp-json/roam-research/get_upload_token
FAQ

Frequently Asked Questions about Roam Research Block