prograpper Security & Risk Analysis

wordpress.org/plugins/prograpper

Create (android / ios ) App for your WordPress Site

10 active installs v0.0.6 PHP + WP + Updated Oct 24, 2015
androidandroid-appappapplicationiosios-app
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is prograpper Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The "prograpper" v0.0.6 plugin exhibits a generally good security posture based on the provided static analysis. The absence of any identified dangerous functions, file operations, or external HTTP requests is a positive indicator. Furthermore, all SQL queries are prepared, and there are a reasonable number of capability checks and a single nonce check, suggesting an awareness of common WordPress security practices for controlling access and user actions. The plugin also boasts zero known vulnerabilities, both historically and currently, which is an excellent sign of its stability and security.

However, a significant concern arises from the low percentage of properly escaped output (25%). This indicates that a substantial portion of user-generated or dynamic content might be rendered to the browser without adequate sanitization, creating a potential for Cross-Site Scripting (XSS) vulnerabilities. While the static analysis did not reveal any taint flows or direct indications of XSS, the lack of output escaping presents a substantial risk that could be exploited if the plugin handles user-provided data that is subsequently displayed.

In conclusion, while the plugin demonstrates strengths in its controlled SQL usage, limited attack surface, and lack of historical vulnerabilities, the poor output escaping practices are a critical weakness. Addressing the output escaping for all dynamic content should be the immediate priority to mitigate the risk of XSS attacks. The absence of any identified XSS in the taint analysis is reassuring but doesn't negate the inherent risk posed by unescaped output.

Key Concerns

  • Low output escaping percentage
Vulnerabilities
None known

prograpper Security Vulnerabilities

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

prograpper Release Timeline

v0.0.6Current
v0.0.5
v0.0.4
v0.0.2
Code Analysis
Analyzed Apr 16, 2026

prograpper Code Analysis

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

Output Escaping

25% escaped4 total outputs
Attack Surface

prograpper Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 45
actionadmin_menuadmin/class-prograpper-admin.php:55
actionplugins_loadedincludes/class-prograpper.php:152
actionadmin_enqueue_scriptsincludes/class-prograpper.php:167
actionadmin_enqueue_scriptsincludes/class-prograpper.php:168
filterjson_prepare_postincludes/class-prograpper.php:185
filterjson_query_varsincludes/class-prograpper.php:186
filterjson_query_vars-category__not_inincludes/class-prograpper.php:187
actioninitwp-api/plugin.php:43
actioninitwp-api/plugin.php:65
filterjson_endpointswp-api/plugin.php:84
filterjson_prepare_taxonomywp-api/plugin.php:85
filterjson_endpointswp-api/plugin.php:89
filterjson_prepare_postwp-api/plugin.php:90
filterjson_prepare_commentwp-api/plugin.php:91
filterjson_endpointswp-api/plugin.php:99
filterjson_prepare_postwp-api/plugin.php:100
filterjson_insert_postwp-api/plugin.php:101
filterjson_endpointswp-api/plugin.php:105
filterjson_prepare_postwp-api/plugin.php:106
filterjson_pre_insert_postwp-api/plugin.php:107
filterjson_insert_postwp-api/plugin.php:108
filterjson_post_type_datawp-api/plugin.php:109
filterjson_endpointswp-api/plugin.php:113
filterjson_post_type_datawp-api/plugin.php:114
filterjson_prepare_postwp-api/plugin.php:115
actiondeprecated_function_runwp-api/plugin.php:118
filterdeprecated_function_trigger_errorwp-api/plugin.php:119
actiondeprecated_argument_runwp-api/plugin.php:120
filterdeprecated_argument_trigger_errorwp-api/plugin.php:121
filterjson_serve_requestwp-api/plugin.php:124
filterjson_pre_dispatchwp-api/plugin.php:125
actionwp_json_server_before_servewp-api/plugin.php:127
actiontemplate_redirectwp-api/plugin.php:179
actionwp_enqueue_scriptswp-api/plugin.php:238
actionadmin_enqueue_scriptswp-api/plugin.php:239
actionxmlrpc_rsd_apiswp-api/plugin.php:249
actionwp_headwp-api/plugin.php:265
actiontemplate_redirectwp-api/plugin.php:283
actionregistered_post_typewp-api/plugin.php:317
filterjson_authentication_errorswp-api/plugin.php:372
actionauth_cookie_malformedwp-api/plugin.php:395
actionauth_cookie_expiredwp-api/plugin.php:396
actionauth_cookie_bad_usernamewp-api/plugin.php:397
actionauth_cookie_bad_hashwp-api/plugin.php:398
actionauth_cookie_validwp-api/plugin.php:399
Maintenance & Trust

prograpper Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedOct 24, 2015
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

prograpper Developer Profile

moussaoui

1 plugin · 10 total installs

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

How We Detect prograpper

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/prograpper/admin/css/prograpper-admin.css/wp-content/plugins/prograpper/admin/js/prograpper-admin.js
Script Paths
/wp-content/plugins/prograpper/admin/js/prograpper-admin.js
Version Parameters
prograpper-admin.css?ver=prograpper-admin.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about prograpper