Embed Meta™ Page content without slowing down your site or loading third-party scripts before user interaction.
Category Scores
Top Issues by Category
security98
i18n65
maintainability12
repo_compliance1
Issues Details
176 issues found in latest scan
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$after_title'.
Mismatched text domain. Expected 'simple-facebook-plugin' but got 'simple-like-page-plugin'.
Processing form data without nonce verification.
All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.
$_POST['locale'] not unslashed before sanitization. Use wp_unslash() or similar
strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.
Processing form data without nonce verification.
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
Detected usage of a non-sanitized input variable: $_POST['locale']
Resource version not set in call to wp_register_style(). This means new versions of the style may not always be loaded due to browser caching.
A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.
Plugin name "Simple Like Page – Fast & Privacy-Friendly Page Embeds" is different from the name declared in plugin header "Simple Like Page".
Tested up to: 6.9 < 7.0. The "Tested up to" value in your plugin is not set to the current version of WordPress. This means your plugin will not show up in searches, as we require plugins to be compatible and documented as tested up to the most recent version of WordPress.
The "Text Domain" header in the plugin file does not match the slug. Found "simple-like-page-plugin", expected "simple-facebook-plugin".
The plugin slug includes a restricted term. Your plugin slug - "simple-facebook-plugin" - contains the restricted term "facebook" which cannot be used at all in your plugin slug.
| 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 '$after_title'. | 55 |
| WordPress.WP.I18n.TextDomainMismatch | ERROR | Mismatched text domain. Expected 'simple-facebook-plugin' but got 'simple-like-page-plugin'. | 47 |
| WordPress.Security.NonceVerification.Missing | WARNING | Processing form data without nonce verification. | 17 |
| WordPress.Security.EscapeOutput.UnsafePrintingFunction | ERROR | All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'. | 16 |
| WordPress.WP.I18n.MissingArgDomain | ERROR | Missing $domain parameter in function call to _e(). | 16 |
| WordPress.Security.ValidatedSanitizedInput.MissingUnslash | WARNING | $_POST['locale'] not unslashed before sanitization. Use wp_unslash() or similar | 5 |
| WordPress.WP.AlternativeFunctions.strip_tags_strip_tags | ERROR | strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead. | 5 |
| WordPress.Security.NonceVerification.Recommended | WARNING | Processing form data without nonce verification. | 4 |
| missing_direct_file_access_protection | ERROR | PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit; | 4 |
| WordPress.Security.ValidatedSanitizedInput.InputNotSanitized | WARNING | Detected usage of a non-sanitized input variable: $_POST['locale'] | 1 |
| WordPress.WP.EnqueuedResourceParameters.MissingVersion | WARNING | Resource version not set in call to wp_register_style(). This means new versions of the style may not always be loaded due to browser caching. | 1 |
| WordPress.WP.I18n.MissingTranslatorsComment | ERROR | A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders. | 1 |
| mismatched_plugin_name | WARNING | Plugin name "Simple Like Page – Fast & Privacy-Friendly Page Embeds" is different from the name declared in plugin header "Simple Like Page". | 1 |
| outdated_tested_upto_header | ERROR | Tested up to: 6.9 < 7.0. The "Tested up to" value in your plugin is not set to the current version of WordPress. This means your plugin will not show up in searches, as we require plugins to be compatible and documented as tested up to the most recent version of WordPress. | 1 |
| textdomain_mismatch | WARNING | The "Text Domain" header in the plugin file does not match the slug. Found "simple-like-page-plugin", expected "simple-facebook-plugin". | 1 |
| trademarked_term | WARNING | The plugin slug includes a restricted term. Your plugin slug - "simple-facebook-plugin" - contains the restricted term "facebook" which cannot be used at all in your plugin slug. | 1 |
Latest Snapshot
Findings
176
Errors
145
Warnings
31
Score History
First score snapshot
First scan completed Jun 20, 2026
v2.0.1 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2
Jun 20, 2026
v2.0.1
41
Latest
- Findings
- 176
- Errors
- 145
- Warnings
- 31
- Plugin Check
- 2.0.0
- Model
- 2026.06-mvp-static-v2
| Scan | Score | Findings | Errors | Warnings | Plugin | Plugin Check | Model |
|---|---|---|---|---|---|---|---|
| Jun 20, 2026Latest | 41 | 176 | 145 | 31 | v2.0.1 | 2.0.0 | 2026.06-mvp-static-v2 |