Webcam Microphone Screen Recorder HTML5 Security & Risk Analysis

wordpress.org/plugins/video-posts-webcam-recorder

Record videos or audio directly in your browser with our HTML5-based webcam, microphone and screen recorder.

60 active installs v3.3.14 PHP 7.4+ WP 5.0+ Updated Dec 9, 2024
microphonerecorderscreenvideowebcam
91
A · Safe
CVEs total2
Unpatched0
Last CVEJul 14, 2021
Safety Verdict

Is Webcam Microphone Screen Recorder HTML5 Safe to Use in 2026?

Generally Safe

Score 91/100

Webcam Microphone Screen Recorder HTML5 has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Jul 14, 2021Updated 1yr ago
Risk Assessment

The "video-posts-webcam-recorder" plugin v3.3.14 exhibits a mixed security posture. While it demonstrates good practices such as using prepared statements for all SQL queries and a high percentage of properly escaped outputs, significant concerns remain. The presence of two AJAX handlers without authentication checks creates a substantial attack surface. Furthermore, the analysis of taint flows reveals two instances of unsanitized paths, although they did not escalate to critical or high severity. The plugin's vulnerability history, with two past medium-severity Cross-Site Scripting (XSS) vulnerabilities, though currently unpatched, indicates a past tendency towards input validation weaknesses. The most recent vulnerability was in 2021, which suggests a lack of recent security updates or audits. In conclusion, while the plugin has strengths in data handling, the unprotected entry points and past XSS history warrant careful consideration.

Key Concerns

  • 4 unprotected AJAX handlers
  • 2 flows with unsanitized paths
  • 2 known medium severity CVEs (historically)
  • Dangerous function: unserialize
Vulnerabilities
2

Webcam Microphone Screen Recorder HTML5 Security Vulnerabilities

CVEs by Year

1 CVE in 2014
2014
1 CVE in 2021
2021
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2021-24512medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Video Posts Webcam Recorder < 3.2.4 - Cross-Site Scripting

Jul 14, 2021 Patched in 3.2.4 (923d)
CVE-2014-4568medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Video Posts Webcam Recorder <= 1.55.4 - Reflected Cross-Site Scripting

Jun 12, 2014 Patched in 1.55.5 (3512d)
Code Analysis
Analyzed Mar 16, 2026

Webcam Microphone Screen Recorder HTML5 Code Analysis

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

Dangerous Functions Found

unserialize'appSetup' => unserialize( 'a:1:{s:6:"Config";a:6:{s:8:"darkMode";s:0:"";s:16:"resolutioninc\options.php:168
unserializereturn unserialize( file_get_contents( $path ) );videoposts.php:112

Output Escaping

91% escaped65 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
vpwr_recorder (videoposts.php:169)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Webcam Microphone Screen Recorder HTML5 Attack Surface

Entry Points6
Unprotected4

AJAX Handlers 4

authwp_ajax_vw_rec_appvideoposts.php:156
noprivwp_ajax_vw_rec_appvideoposts.php:157
authwp_ajax_vpwr_recordervideoposts.php:164
noprivwp_ajax_vpwr_recordervideoposts.php:165

Shortcodes 2

[videowhisper_html5recorder] videoposts.php:153
[videowhisper_recorder] videoposts.php:162
WordPress Hooks 5
filterajax_query_attachments_argsvideoposts.php:145
actionmedia_upload_recordervideoposts.php:151
actionplugins_loadedvideoposts.php:194
actionadmin_menuvideoposts.php:195
actionadmin_bar_menuvideoposts.php:196
Maintenance & Trust

Webcam Microphone Screen Recorder HTML5 Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedDec 9, 2024
PHP min version7.4
Downloads22K

Community Trust

Rating60/100
Number of ratings2
Active installs60
Developer Profile

Webcam Microphone Screen Recorder HTML5 Developer Profile

videowhisper

12 plugins · 1K total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
1072 days
View full developer profile
Detection Fingerprints

How We Detect Webcam Microphone Screen Recorder HTML5

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/video-posts-webcam-recorder/posts/videowhisper/videorecorder.swf
Script Paths
/wp-content/plugins/video-posts-webcam-recorder/inc/scripts/semantic/semantic.min.js/wp-content/plugins/video-posts-webcam-recorder/inc/scripts/semantic/semantic.min.css

HTML / DOM Fingerprints

CSS Classes
videowhisper_recorder
HTML Comments
<!-- recorder HTML content goes here. -->
Data Attributes
data-urldata-exiturl
JS Globals
vw_rec_app
Shortcode Output
[videowhisper_recorder][videowhisper_html5recorder]
FAQ

Frequently Asked Questions about Webcam Microphone Screen Recorder HTML5