Screen Recorder Security & Risk Analysis

wordpress.org/plugins/record-screen

Screen Recorder allows to record and play back user activity on your blog.

10 active installs v1.03 PHP + WP 4.5+ Updated Jun 6, 2021
activityrecordscreen-recorder
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Screen Recorder Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The "record-screen" v1.03 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and the robust implementation of security checks like nonce and capability checks on all identified AJAX entry points are significant strengths. Furthermore, the high percentage of SQL queries utilizing prepared statements and the majority of output being properly escaped suggest good development practices for preventing common vulnerabilities like SQL injection and cross-site scripting.

However, there are minor areas for improvement. The static analysis shows a total of 6 SQL queries, and while 83% use prepared statements, this leaves a small potential for vulnerabilities if the remaining queries are not handled with extreme care. Additionally, the plugin has 17 total output points, and 76% being properly escaped implies that 4 output points might be unescaped, which could be a vector for XSS if they handle user-supplied data. The lack of taint analysis results, while potentially meaning no issues were found, could also indicate an incomplete analysis or a lack of complex data flow to analyze. Overall, the plugin appears to be developed with security in mind, but a slight refinement in input sanitization and output escaping for all data flows would further strengthen its defenses.

Key Concerns

  • SQL queries not using prepared statements (1 out of 6)
  • Output escaping not properly implemented (4 out of 17)
Vulnerabilities
None known

Screen Recorder Security Vulnerabilities

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

Screen Recorder Code Analysis

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

SQL Query Safety

83% prepared6 total queries

Output Escaping

76% escaped17 total outputs
Attack Surface

Screen Recorder Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_screenRecorder_insert_datascreenRecorder.php:162
authwp_ajax_screenRecorder_delete_recordscreenRecorder.php:163
authwp_ajax_screenRecorder_delete_all_recordsscreenRecorder.php:164
authwp_ajax_screenRecorder_get_recordsscreenRecorder.php:165
authwp_ajax_screenRecorder_play_recordscreenRecorder.php:166
WordPress Hooks 6
actionadmin_menuscreenRecorder.php:21
actionadmin_initscreenRecorder.php:22
actionadmin_print_stylesscreenRecorder.php:23
actionadd_meta_boxesscreenRecorder.php:158
actionsave_postscreenRecorder.php:159
actionwp_enqueue_scriptsscreenRecorder.php:160
Maintenance & Trust

Screen Recorder Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedJun 6, 2021
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Screen Recorder Developer Profile

proxymis

5 plugins · 150 total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
359 days
View full developer profile
Detection Fingerprints

How We Detect Screen Recorder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/record-screen/css/record.css/wp-content/plugins/record-screen/css/replay.css/wp-content/plugins/record-screen/js/recordAdmin.js/wp-content/plugins/record-screen/js/rrwebPlayer.min.js/wp-content/plugins/record-screen/js/lzutf8.min.js
Script Paths
/wp-content/plugins/record-screen/js/recordAdmin.js/wp-content/plugins/record-screen/js/rrwebPlayer.min.js/wp-content/plugins/record-screen/js/lzutf8.min.js
Version Parameters
record.css?ver=replay.css?ver=recordAdmin.js?ver=rrwebPlayer.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
spyAdminContainertabcontent1content2spyTableContainer
Data Attributes
id="spyAdminContainer"id="spyTableContainer"id="spyDeleteAllrecords"id="tab1"id="tab2"for="tab1"+6 more
JS Globals
params
REST Endpoints
/wp-json/screenRecorder/v1/insert_data/wp-json/screenRecorder/v1/delete_record/wp-json/screenRecorder/v1/delete_all_records/wp-json/screenRecorder/v1/get_records/wp-json/screenRecorder/v1/play_record
FAQ

Frequently Asked Questions about Screen Recorder