App Connect Security & Risk Analysis

wordpress.org/plugins/connect

Connect apps to your WordPress site. Ssshh, this plugin is still in pre-release, keep it just to yourself for now.

10 active installs v0.1-dev PHP 5.4.0+ WP 4.9+ Updated Sep 18, 2018
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is App Connect Safe to Use in 2026?

Generally Safe

Score 85/100

App Connect has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The "connect" v0.1-dev plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices with 100% of its SQL queries using prepared statements and a relatively high percentage of output escaping (78%). The absence of any known vulnerabilities in its history is also a strong indicator of a stable codebase. However, significant concerns arise from the static analysis. The plugin has a total of 2 entry points, both of which are unprotected REST API routes. This presents a direct and accessible attack surface that could be exploited without any authentication or authorization checks. The taint analysis revealed 3 flows with unsanitized paths, though fortunately, none were classified as critical or high severity. This suggests a potential for data mishandling, even if the immediate impact is not severe. The presence of nonce checks and capability checks in other parts of the code indicates an awareness of security best practices, but their absence on the exposed REST API routes is a critical oversight.

In conclusion, while the "connect" plugin has some solid security foundations, the unprotected REST API routes are a major vulnerability. The unsanitized taint flows, though not critical, further elevate the risk. The lack of historical vulnerabilities is a positive sign, but it doesn't negate the immediate risks identified in the current code. It's crucial to address the exposed REST API endpoints and thoroughly review the unsanitized taint flows to mitigate potential security threats. The plugin's current state is moderately risky due to the exposed entry points.

Key Concerns

  • Unprotected REST API routes
  • Flows with unsanitized paths
  • Low version number indicating potential immaturity
Vulnerabilities
None known

App Connect Security Vulnerabilities

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

App Connect Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

78% escaped74 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
handle_connect (inc\namespace.php:155)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

App Connect Attack Surface

Entry Points2
Unprotected2

REST API Routes 2

POST/wp-json/oauth2/access_tokenoauth2\inc\endpoints\class-token.php:15
GET/wp-json/oauth2/authorizeoauth2\inc\endpoints\namespace.php:17
WordPress Hooks 16
actionrest_indexinc\namespace.php:26
filteroauth2.redirect_args.authorizedinc\namespace.php:27
actionshow_user_profileoauth2\inc\admin\profile\namespace.php:16
actionedit_user_profileoauth2\inc\admin\profile\namespace.php:17
actionall_admin_noticesoauth2\inc\admin\profile\namespace.php:18
actionpersonal_options_updateoauth2\inc\admin\profile\namespace.php:19
actionedit_user_profile_updateoauth2\inc\admin\profile\namespace.php:20
actionall_admin_noticesoauth2\inc\admin\profile\personaltokens\namespace.php:83
actioninitoauth2\inc\namespace.php:10
filterdetermine_current_useroauth2\inc\namespace.php:11
filterrest_authentication_errorsoauth2\inc\namespace.php:14
filterrest_indexoauth2\inc\namespace.php:15
actionrest_api_initoauth2\inc\namespace.php:16
filteroauth2.grant_typesoauth2\inc\namespace.php:19
actioninitoauth2\inc\namespace.php:22
actionadmin_menuoauth2\inc\namespace.php:23
Maintenance & Trust

App Connect Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedSep 18, 2018
PHP min version5.4.0
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Alternatives

App Connect Alternatives

No alternatives data available yet.

Developer Profile

App Connect Developer Profile

Ryan McCue

4 plugins · 10K total installs

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

How We Detect App Connect

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

Asset Fingerprints

Script Paths
/wp-content/plugins/connect/oauth2/plugin.php

HTML / DOM Fingerprints

JS Globals
oauth2
REST Endpoints
/wp-json/oauth2/access_token/wp-json/oauth2/authorize
FAQ

Frequently Asked Questions about App Connect