Revert the dependabot PRs merged on 13/14 jan 2025 #260
plugin_check_on_pull_request.yml
on: pull_request
Run Plugin Check
4m 28s
Annotations
10 errors and 10 warnings
|
missing_direct_file_access_protection:
inc/classes/lifter-lms/class-lifter-lms.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
|
|
missing_direct_file_access_protection:
inc/classes/class-video-preview.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
|
|
missing_direct_file_access_protection:
inc/classes/assets/class-jetpack-form-assets.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
|
|
missing_direct_file_access_protection:
inc/classes/assets/class-ima-assets.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
|
|
missing_direct_file_access_protection:
inc/classes/everest-forms/everest-forms-field-godam-record-frontend.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
|
|
missing_direct_file_access_protection:
inc/classes/class-elementor-widgets.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
|
|
missing_direct_file_access_protection:
inc/classes/class-rewrite.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
|
|
missing_direct_file_access_protection:
inc/classes/wpforms/wpforms-field-godam-record-entry-edit.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
|
|
missing_direct_file_access_protection:
inc/classes/wpforms/wpforms-field-godam-record-entry-view.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
|
|
missing_direct_file_access_protection:
inc/classes/wpforms/wpforms-field-godam-record-frontend.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
|
|
NonBlockingScripts.NoStrategy:
assets/src/libs/analytics.min.js#L0
This script on http://localhost:8880/?attachment_id=6 (with handle analytics-library) is loaded in the footer. Consider a defer or async script loading strategy instead.
|
|
NonBlockingScripts.NoStrategy:
assets/src/libs/analytics.min.js#L0
This script on http://localhost:8880/?page_id=5 (with handle analytics-library) is loaded in the footer. Consider a defer or async script loading strategy instead.
|
|
NonBlockingScripts.NoStrategy:
assets/src/libs/analytics.min.js#L0
This script on http://localhost:8880/?p=4 (with handle analytics-library) is loaded in the footer. Consider a defer or async script loading strategy instead.
|
|
NonBlockingScripts.NoStrategy:
assets/src/libs/analytics.min.js#L0
This script on http://localhost:8880 (with handle analytics-library) is loaded in the footer. Consider a defer or async script loading strategy instead.
|
|
EnqueuedScriptsScope:
assets/src/libs/analytics.min.js#L0
This script is being loaded in all frontend contexts.
|
|
EnqueuedStylesScope:
assets/build/css/main.css#L0
This style is being loaded in all contexts.
|
|
PluginCheck.Security.DirectDB.UnescapedDBParameter:
inc/classes/media-library/class-media-folder-utils.php#L91
Unescaped parameter $where_clause used in $wpdb->get_var($wpdb->prepare(\n\t\t\t\t"\n\t\t\tSELECT COUNT(DISTINCT p.ID)\n\t\t\tFROM {$wpdb->posts} p\n\t\t\tINNER JOIN {$wpdb->term_relationships} tr ON p.ID = tr.object_id\n\t\t\tINNER JOIN {$wpdb->term_taxonomy} tt ON tr.term_taxonomy_id = tt.term_taxonomy_id\n\t\t\tWHERE {$where_clause}\n\t\t",\n\t\t\t\t$query_params\n\t\t\t))\n$where_clause assigned unsafely at line 82:\n $where_clause .= ' AND p.post_mime_type LIKE %s'\n$query_params[] used without escaping.\n$mime_type used without escaping.
|
|
trademarked_term:
readme.txt#L0
The plugin name includes a restricted term. Your chosen plugin name - "GoDAM - Organize WordPress Media Library & File Manager with Unlimited Folders for Images, Videos & more" - contains the restricted term "wordpress" which cannot be used at all in your plugin name.
|
|
mismatched_plugin_name:
readme.txt#L0
Plugin name "GoDAM - Organize WordPress Media Library & File Manager with Unlimited Folders for Images, Videos & more" is different from the name declared in plugin header "GoDAM".
|
|
missing_composer_json_file:
composer.json#L0
The "/vendor" directory using composer exists, but "composer.json" file is missing.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
plugin-check-results
Expired
|
1.52 KB |
sha256:e1d81b1ee492e5cf8b3d30a1370c3c0350cd954659c2473c4a4dd12ecf782671
|
|