Preload pages intelligently to boost site speed and enhance user experience by loading pages before users click, ensuring instant page transitions.
Category Scores
Top Issues by Category
security29
maintainability12
repo_compliance1
Issues Details
42 issues found in latest scan
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"<p>Current Cache-Control: <code>{$cache_control_header}</code></p>"'.
$_GET['tab'] not unslashed before sanitization. Use wp_unslash() or similar
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
Detected usage of a possibly undefined superglobal array index: $_POST['flying_pages_settings_form']. Check that the array index exists before using it.
Detected usage of a non-sanitized input variable: $_GET['tab']
Processing form data without nonce verification.
Processing form data without nonce verification.
parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead.
Plugin name "Flying Pages: Preload Pages for Faster Navigation & Improved User Experience" is different from the name declared in plugin header "Flying Pages".
Missing "License" in Plugin Header. Please update your Plugin Header with a valid GPLv2 (or later) compatible license.
Function "sanitize_textarea_field()" requires WordPress 4.7.0, but your plugin minimum supported version is WordPress 4.5.0.
| Code | Type | Message | Count |
|---|---|---|---|
| WordPress.Security.EscapeOutput.OutputNotEscaped | ERROR | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"<p>Current Cache-Control: <code>{$cache_control_header}</code></p>"'. | 9 |
| WordPress.Security.ValidatedSanitizedInput.MissingUnslash | WARNING | $_GET['tab'] not unslashed before sanitization. Use wp_unslash() or similar | 9 |
| missing_direct_file_access_protection | ERROR | PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit; | 9 |
| WordPress.Security.ValidatedSanitizedInput.InputNotValidated | WARNING | Detected usage of a possibly undefined superglobal array index: $_POST['flying_pages_settings_form']. Check that the array index exists before using it. | 5 |
| WordPress.Security.ValidatedSanitizedInput.InputNotSanitized | WARNING | Detected usage of a non-sanitized input variable: $_GET['tab'] | 3 |
| WordPress.Security.NonceVerification.Recommended | WARNING | Processing form data without nonce verification. | 2 |
| WordPress.Security.NonceVerification.Missing | WARNING | Processing form data without nonce verification. | 1 |
| WordPress.WP.AlternativeFunctions.parse_url_parse_url | ERROR | parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead. | 1 |
| mismatched_plugin_name | WARNING | Plugin name "Flying Pages: Preload Pages for Faster Navigation & Improved User Experience" is different from the name declared in plugin header "Flying Pages". | 1 |
| plugin_header_no_license | ERROR | Missing "License" in Plugin Header. Please update your Plugin Header with a valid GPLv2 (or later) compatible license. | 1 |
| wp_function_not_compatible_with_requires_wp | ERROR | Function "sanitize_textarea_field()" requires WordPress 4.7.0, but your plugin minimum supported version is WordPress 4.5.0. | 1 |
Latest Snapshot
Findings
42
Errors
21
Warnings
21
Score History
First score snapshot
First scan completed Jun 20, 2026
v2.4.7 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2
Jun 20, 2026
v2.4.7
47
Latest
- Findings
- 42
- Errors
- 21
- Warnings
- 21
- Plugin Check
- 2.0.0
- Model
- 2026.06-mvp-static-v2
| Scan | Score | Findings | Errors | Warnings | Plugin | Plugin Check | Model |
|---|---|---|---|---|---|---|---|
| Jun 20, 2026Latest | 47 | 42 | 21 | 21 | v2.4.7 | 2.0.0 | 2026.06-mvp-static-v2 |