
QQWorld通行证 / QQWorld Passport Security & Risk Analysis
wordpress.org/plugins/qqworld-passportQQWorld通行证,支持多种第三方登录,目前支持QQ,微信和微博。尤其是支持多个网站使用同一个微信服务号oauth2登录。
Is QQWorld通行证 / QQWorld Passport Safe to Use in 2026?
Generally Safe
Score 85/100QQWorld通行证 / QQWorld Passport has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "qqworld-passport" plugin, version 1.2.1, exhibits a mixed security posture. On the surface, the plugin presents a very small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, there are no reported historical vulnerabilities (CVEs) associated with this plugin, which is generally a positive indicator. However, the static analysis reveals significant underlying code quality concerns that overshadow the apparent lack of external entry points.
The plugin's code signals are alarming. A single SQL query is present, and it is not using prepared statements, posing a risk of SQL injection if user-controlled data is incorporated into this query. More critically, only 3% of the 144 output operations are properly escaped, indicating a widespread Cross-Site Scripting (XSS) vulnerability risk across multiple output points. The taint analysis identified two flows with unsanitized paths, further reinforcing the XSS concerns. The complete absence of nonce and capability checks on any identified entry points (even if the count is zero) means that if any were to be introduced or discovered in the future, they would be inherently insecure.
While the lack of historical vulnerabilities is good, it could also simply mean the plugin hasn't been extensively audited or exploited yet. The significant number of unescaped outputs and the raw SQL query represent substantial, readily exploitable weaknesses that require immediate attention. The absence of any detected entry points does not negate the risks posed by the insecure coding practices within the plugin itself.
Key Concerns
- Raw SQL queries without prepared statements
- Low percentage of properly escaped output
- Taint flows with unsanitized paths
- No nonce checks detected
- No capability checks detected
QQWorld通行证 / QQWorld Passport Security Vulnerabilities
QQWorld通行证 / QQWorld Passport Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
QQWorld通行证 / QQWorld Passport Attack Surface
WordPress Hooks 61
Maintenance & Trust
QQWorld通行证 / QQWorld Passport Maintenance & Trust
Maintenance Signals
Community Trust
QQWorld通行证 / QQWorld Passport Alternatives
[凹凸曼]一键QQ登录
apoyl-qq
这是一款实现QQ互联一键登录网站,让用户不在繁琐去注册用户,一键实现QQ登录,极大的方便用户登录网站.
OpenID Connect Generic Client
daggerhart-openid-connect-generic
A simple client that provides SSO or opt-in authentication against a generic OAuth2 Server implementation.
WP OAuth Server ( Login with WordPress )
miniorange-oauth-20-server
Single Sign-On using WordPress - Login with WordPress to your application/sites using your WordPress account. [24/7 Support]
Lana Single Sign On
lana-sso
Creates the ability to login using Single Sign On via OAuth 2.0
Hellō Login
hello-login
Free and simple to setup plugin provides registration and login with the Hellō Wallet. Users choose from popular social login, email, or phone.
QQWorld通行证 / QQWorld Passport Developer Profile
8 plugins · 660 total installs
How We Detect QQWorld通行证 / QQWorld Passport
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/qqworld-passport/asset/css/qqworld-passport.css/wp-content/plugins/qqworld-passport/asset/js/qqworld-passport.js/wp-content/plugins/qqworld-passport/asset/js/wxshare.js/wp-content/plugins/qqworld-passport/asset/js/qqlogin.js/wp-content/plugins/qqworld-passport/asset/js/qqworld-passport.js/wp-content/plugins/qqworld-passport/asset/js/wxshare.js/wp-content/plugins/qqworld-passport/asset/js/qqlogin.jsqqworld-passport/asset/css/qqworld-passport.css?ver=qqworld-passport/asset/js/qqworld-passport.js?ver=qqworld-passport/asset/js/wxshare.js?ver=qqworld-passport/asset/js/qqlogin.js?ver=HTML / DOM Fingerprints
qqworld-passport-login-error<!-- QQWorld Passport for Wordpress, Many Oauth 2.0 log in methods. --><!-- QQWorld Synchronizer is a component for QQWorld Passport. --><!-- QQWorld Mobile is a component for QQWorld Passport, The featured such as Phone Nubmber Register and Sms Group Sends. -->id="qqworld-synchronizer-container"id="qqworld-mobile-container"class="extension commercial"class="attr pay"class="extension-image"class="extension-label"+2 moreqqworld_passport_login_errorqqworld_passport_redirect/wp-json/qqworld-passport/v1/oauth2