Skip to content

ABSPATH check added #584

ABSPATH check added

ABSPATH check added #584

Triggered via pull request February 17, 2026 13:25
Status Failure
Total duration 2m 30s
Artifacts 1

plugin-check.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 10 warnings
test
Process completed with exit code 1.
missing_direct_file_access_protection: includes/MslsPlugin.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
hidden_files: .wp-env.json#L0
Hidden files are not permitted.
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/MslsPostTagClassic.php#L71
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::MSLS_EDIT_INPUT_ACTION".
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/MslsPostTagClassic.php#L39
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::MSLS_ADD_INPUT_ACTION".
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/MslsMain.php#L143
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::MSLS_SAVE_ACTION".
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/Component/Input/Select.php#L39
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::RENDER_FILTER".
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/MslsPostTag.php#L149
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::MSLS_EDIT_INPUT_ACTION".
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/MslsPostTag.php#L115
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::MSLS_ADD_INPUT_ACTION".
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/MslsAdmin.php#L341
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::MSLS_ACTION_PREFIX . $section".
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/MslsAdmin.php#L242
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::MSLS_REGISTER_ACTION".
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/MslsWidget.php#L58
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::MSLS_ALTERNATIVE_CONTENT_HOOK".
WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_post__not_in: includes/MslsCustomFilter.php#L86
Using exclusionary parameters, like post__not_in, in calls to get_posts() should be done with caution, see https://wpvip.com/documentation/performance-improvements-by-removing-usage-of-post__not_in/ for more information.

Artifacts

Produced during runtime
Name Size Digest
plugin-check-results
1.19 KB
sha256:a7608ac84be0e73defeeb2366691a96af57b86caa8dc0ef78ec54c52f48070be