Create modern, responsive portfolios in Gutenberg – grid, masonry, and card layouts with category filters, lightbox, and shortcode support.
Prioritized issue groups from the latest Plugin Check scan
Maintainability
6
4 issue groups
Security
5
4 issue groups
Sample message
Found call to wp_register_script() with external resource. Offloading scripts to your servers or any remote service is disallowed.
Sample message
Detected usage of a possibly undefined superglobal array index: $_POST['_wpnonce']. Check that the array index exists before using it.
Sample message
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'get_block_wrapper_attributes'.
Sample message
Detected usage of a non-sanitized input variable: $_POST['data']
Sample message
$_POST['data'] not unslashed before sanitization. Use wp_unslash() or similar
Sample message
Editor blocks must define "apiVersion" 3 or higher in block.json for WordPress 7.0+ iframe editor compatibility.
Sample message
Plugin name "Portfolio Block – The Ultimate Project & Portfolio Builder" is different from the name declared in plugin header "Portfolio Block".
Sample message
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
Potential connections found in static code analysis.
Outbound calls
19
External assets
1
Incoming endpoints
4
No public endpoints detected.
wp_ajax
wp_ajax
wp_ajax
wp_ajax
2 score snapshots
v2.1.5
81
Latest
v2.1.3
81
Score
| Scan | Score | Findings | Errors | Warnings | Plugin | Check |
|---|---|---|---|---|---|---|
| Latest | 81 | 11 | 6 | 5 | v2.1.5 | 2.0.0 |
| 81 | 11 | 6 | 5 | v2.1.3 | 2.0.0 |
Author, categories, issues, domains, and nearby plugins.