WordPress.Security.ValidatedSanitizedInput.InputNotValidatedNotSanitized

Input is not validated or sanitized

Request data is used without both cleanup and an allowability check.

critical weight

Why It Shows Up

The scan found a request value moving into code without sanitization and without validation.

Why It Matters

This combines two common input-handling failures: the value may contain unsafe content, and the code has not proven that the value is acceptable for the operation.

How to Fix

  • Call `wp_unslash()` on request input first.
  • Sanitize for the expected type or format.
  • Validate against allowed values, ranges, capabilities, and nonces before using the value.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#101WP Accessibility Helper (WAH)38618810k+missing direct file access protection
#102Permalink Manager for WooCommerce39116248k+Echo Found
#103WP Accessibility3919910460k+Unsafe Printing Function
#104Free Cookie Notice & Consent Banner for Privacy Compliance (GDPR, CCPA, DSGVO and others)4039156k+missing direct file access protection
#105Social Share Buttons & Analytics Plugin – GetSocial.io4097252k+Output Not Escaped
#106Controlled Admin Access41224010k+Recommended
#107OSS Aliyun4119403k+Missing Unslash
#108Responsive Mortgage Calculator4238287k+Output Not Escaped
#109WPTerm4261893k+Output Not Escaped
#110Pluginception567293k+Missing Unslash
#111User Switching63247200k+Recommended
#112Robots.txt Editor7210710k+Input Not Validated Not Sanitized
#113WP Fail2Ban Redux821107k+trademarked term
#114LH Force Lowercase URLs90432k+Input Not Validated Not Sanitized