Nexter Extension – Security, Performance, Code Snippets & Site Toolkit

Replace 50+ WordPress Plugins: Free Theme Builder, Code Snippets, Image Optimizer (WebP/AVIF), SMTP Email, Security Hardening, Performance & More

v4.6.12POSIMYTHUpdated 2026-06-16Added Mar 12, 202110k+ installs94% rating0% support resolved
25
Score
198
Errors
710
Warnings
+0
Change

Category Scores

Security0
Repo100
Performance95
Maintainability0

Top Issues by Category

maintainability487
security367

Issues Details

908 issues found in latest scan

WARNING128
WordPress.Security.NonceVerification.Recommended

Processing form data without nonce verification.

WARNING82
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "active_plugins".

WARNING82
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$body".

WARNING67
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "get_nexter_header_sections".

WARNING66
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Detected usage of a non-sanitized input variable: $_FILES['snippet_file']['name']

ERROR64
WordPress.Security.EscapeOutput.OutputNotEscaped

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"<style data-template-id=\"{$post_id}\" id=\"bricks-inline-css-template-{$post_id}\">{$template_inline_css}</style>"'.

WARNING49
WordPress.Security.NonceVerification.Missing

Processing form data without nonce verification.

ERROR47
wp_function_not_compatible_with_requires_wp

Function "str_contains()" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 5.0.0.

WARNING36
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

$_GET[&#039;current_version&#039;] not unslashed before sanitization. Use wp_unslash() or similar

WARNING34
WordPress.PHP.DevelopmentFunctions.error_log_error_log

error_log() found. Debug code should not normally be used in production.

WARNING33
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: &quot;NxtExt_Rollback&quot;.

WARNING27
WordPress.DB.DirectDatabaseQuery.DirectQuery

Use of a direct database call is discouraged.

WARNING23
WordPress.DB.DirectDatabaseQuery.NoCaching

Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

ERROR20
WordPress.WP.AlternativeFunctions.unlink_unlink

unlink() is discouraged. Use wp_delete_file() to delete a file.

WARNING16
WordPress.PHP.DevelopmentFunctions.prevent_path_disclosure_error_reporting

error_reporting() can lead to full path disclosure.

WARNING15
Squiz.PHP.DiscouragedFunctions.Discouraged

The use of function ini_set() is discouraged

ERROR10
WordPress.WP.AlternativeFunctions.file_system_operations_is_writable

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: is_writable().

ERROR9
PluginCheck.CodeAnalysis.WriteFile.PluginDirectoryWrite

Plugin folders are deleted when upgraded. Do not save data to the plugin folder using copy(). Detected usage of constant WP_CONTENT_DIR. Use wp_upload_dir() to get the uploads directory path or save to the database instead.

ERROR9
missing_direct_file_access_protection

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

WARNING8
WordPress.DB.PreparedSQL.InterpolatedNotPrepared

Use placeholders and $wpdb-&gt;prepare(); found interpolated variable $table at &quot;SELECT * FROM `$table` WHERE `ip_address` = %s&quot;

WARNING7
WordPress.PHP.DevelopmentFunctions.error_log_set_error_handler

set_error_handler() found. Debug code should not normally be used in production.

ERROR6
Generic.PHP.ForbiddenFunctions.Found

The use of function eval() is forbidden

ERROR6
WordPress.Security.EscapeOutput.ExceptionNotEscaped

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$e'.

WARNING5
PluginCheck.Security.DirectDB.UnescapedDBParameter

Unescaped parameter $sql3 used in $wpdb-&gt;get_results()\n$sql3 assigned unsafely at line 1210.

WARNING5
WordPress.Security.ValidatedSanitizedInput.InputNotValidated

Detected usage of a possibly undefined superglobal array index: $_FILES[&#039;snippet_file&#039;][&#039;error&#039;]. Check that the array index exists before using it.

Latest Snapshot

Findings

908

Errors

198

Warnings

710

Score History

First score snapshot

First scan completed Jun 20, 2026

v4.6.12 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v4.6.12

25

Latest

Findings
908
Errors
198
Warnings
710
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins