Description
IMPORTANT: This plugin requires the official Plugin Check plugin to be installed and active. This plugin acts as an extension to export results from Plugin Check.
Check AI Export turns the results of the official WordPress Plugin Check into a workspace: run the check, understand every finding, fix it with your AI assistant and track your progress until the plugin is ready for WordPress.org.
Learn more about our tools at press-suite.com.
Features
- Scan Workspace – Run Plugin Check directly in Settings Check AI Export. Results are saved, so you can come back to them later
- Better Result List – Group by file or by error code, see duplicates at a glance (“23× in 4 files”), filter errors (submission blockers) and warnings, search
- Prompt per Finding – Copies one finding together with the surrounding source code, so your AI can give a precise fix
- Coding Agent Prompt – Task list with file paths for Claude Code, Cursor and similar tools
- Offline Fix Hints – Explanations with before/after examples for the most common Plugin Check codes, no AI or API key needed
- Ignore False Positives – Mark findings as ignored with a reason; they are left out of counts, exports and prompts
- Security Check – Finds typical vulnerabilities in the plugin code that Plugin Check does not look for: AJAX/admin-post handlers without nonce or capability check, REST routes without permission check, is_admin() as permission check, request data in code execution, unserialize() or include
- Progress Tracking – Status light “Ready for WordPress.org?”, changes since the last scan and a chart of the last 10 scans
- One-Click Export – Export all Plugin Check results with a single click
- Copy to Clipboard – Directly copy and paste into your AI
- Download as File – Save results as a .txt file
- Token Optimization – Choose between compact and detailed formats
- Compact: ~40-60 tokens per issue (saves ~60% tokens!)
- Detailed: ~100-150 tokens per issue (comprehensive)
- Clear Summary – Automatically counts errors, warnings, and info
- Export History – Keep track of your last 20 exports in a dedicated History tab
- Native WordPress UI – Seamlessly integrates into the Plugin Check interface
Token Savings
- 10 errors: Detailed (~1,800 tokens) vs Compact (~600 tokens) = 67% savings
- 20 errors: Detailed (~3,600 tokens) vs Compact (~1,300 tokens) = 64% savings
- 50 errors: Detailed (~9,000 tokens) vs Compact (~3,000 tokens) = 67% savings
Requirements
- WordPress 6.0 or higher
- PHP 7.4 or higher
- The official Plugin Check plugin (available on WordPress.org)
Usage
- Go to Settings Check AI Export Scan
- Choose a plugin and click “Run Plugin Check”
- Work through the findings: “How to fix”, “Show code”, “Copy prompt” or “Copy prompt for coding agent”
- Paste the prompt into ChatGPT, Claude, or any other AI tool and apply the fix
- Scan again and watch the status light turn green
Recommended Settings
For Cost-Conscious Users (API Usage):
* Export Format: Compact
* Include Summary: Yes
* Include Metadata: No
* Include AI Instructions: No
Result: ~600 tokens for 10 errors
For Comprehensive Analysis:
* Export Format: Detailed
* Include Summary: Yes
* Include Metadata: Yes
* Include AI Instructions: Yes
Result: ~1,500 tokens for 10 errors
Privacy
This plugin does not:
* Collect any user data
* Send data to external servers
* Track user behavior
* Use cookies
All operations are performed locally within your WordPress installation.
Installation
- Make sure the official Plugin Check plugin is installed and active.
- Upload the plugin files to the
/wp-content/plugins/check-ai-exportdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Go to Settings Check AI Export, choose a plugin in the Scan tab and click “Run Plugin Check”.
- Optional: configure the export format in the Export Settings tab. The export buttons are also available on the original Plugin Check page (Tools Plugin Check).
FAQ
-
Do I need the Plugin Check plugin installed?
-
Yes, this plugin works as an extension to the official WordPress Plugin Check plugin.
-
What is the difference between Compact and Detailed format?
-
Compact format shows only essential information (file, line, code, message) in one line per error, saving ~60% tokens. Detailed format includes all available information (severity, column, descriptions, documentation links) for comprehensive analysis.
-
How reliable is the security check?
-
It looks for code patterns that are typical for vulnerabilities, without running your code. Most findings point to real problems, but some can be intended (for example a webhook that verifies a signature itself). Review each finding and mark false positives as ignored. The check is no replacement for a professional security audit.
-
Can the free version fix my code automatically?
-
No. The free version helps you understand the findings and prepares precise prompts for your AI assistant; you apply the fixes yourself. The PRO version fixes the most common findings automatically with fixed rules (no AI, no API costs) and the rest with AI if you want, with automatic backups.
-
Why are some findings not shown after I ignored them?
-
Ignored findings are hidden by default. Tick “Show ignored” in the Scan tab to see and restore them.
-
Does this plugin send data to external servers?
-
No, all operations are performed locally in your WordPress installation. No data is sent to external servers.
-
Can I customize the export format?
-
Yes, go to Settings Check AI Export Export Settings to choose between Compact and Detailed formats, and enable/disable optional sections like metadata, summary, and AI instructions.
-
Which format should I use?
-
Use Compact format if you’re experienced with WordPress standards and want to save AI tokens (especially when using paid APIs). Use Detailed format if you’re learning or need comprehensive explanations with documentation links.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Check AI Export” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Check AI Export” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.0
- ✨ NEW: Scan tab – run Plugin Check directly inside Check AI Export, results are saved per plugin
- ✨ NEW: Group findings by file or by error code, filter by type, search
- ✨ NEW: “Copy prompt” per finding including the surrounding source code
- ✨ NEW: Prompt for coding agents (Claude Code, Cursor, …)
- ✨ NEW: Offline fix hints with before/after examples for common Plugin Check codes
- ✨ NEW: Ignore false positives with a reason
- ✨ NEW: Status light, changes since the last scan and progress chart
- ✨ NEW: Security check of the plugin code (8 checks), shown next to the Plugin Check results with its own filter and counter
- ✨ NEW: “Auto-fix” and “Fix with AI” buttons in the Scan tab when Check AI Export PRO is active
- 🐞 Fix: Export history always showed 0 findings and mixed up the columns
- 🐞 Fix: Programmatic check helper now works with Plugin Check 1.8
- 🐞 Fix: Settings page heading was missing
- 🧹 Export script no longer polls for the Plugin Check results on the settings page
1.1.6
- 🐞 Fix: Removed duplicate Plugin URI header to resolve WordPress.org validation error
1.1.5
- 👤 Ownership: Updated author name and URIs to align with the official branding (Press Suite)
- 🔗 URI: Updated all support and plugin links to press-suite.com
- 📧 Email: Prepared for association with support@press-suite.com
1.1.4
- 🛡️ Security: Moved ABSPATH check to the very top of PHP files to prevent any code execution
- 🔗 URI: Updated Plugin URI to a working URL to resolve 404 issue
- 📂 Paths: Replaced hardcoded path constants with recommended WordPress functions (
plugin_dir_path,plugin_dir_url) - 🔧 Constants: Defined plugin-specific constants for easier management and better compatibility
1.1.3
- 👤 Ownership: Updated author name and URIs to align with the WordPress.org account entity (Wuemme Media)
- 🔗 URI: Updated all support and plugin links to the new domain
1.1.2
- 🛡️ Security: Added proper escaping for all outputs (XSS protection)
- 🏷️ Prefixing: Improved namespacing with
pcae_prefix - 🧹 Assets: Moved inline styles and scripts to external files
- 👤 Author: Updated author name and email to align with Press Suite domain
- 🔗 URI: Validated and corrected Plugin URI
1.1.1
- 🔒 Compliance: Removed custom installer to comply with WordPress.org guidelines
- 🔒 Security: Removed forced filesystem method modification
- 🧹 Cleanup: Removed unused legacy CSS and JS code
1.1.0
- ✨ NEW: Export History – View and manage your previous exports in the new History tab
- ✨ NEW: Clear History – Delete your export history with one click
- 🔧 UI Improvements: Updated buttons and layout for better usability
1.0.8
- Maintenance update and preparation for new features
1.0.7
- Improved compatibility with WordPress 6.9
- Internal stability fixes
1.0.6
- Fixed date() functions – now using current_time() and gmdate()
- Added sanitization callbacks for all settings
- Removed debug error_log() calls
- Added wp_unslash() for $_POST data
- Renamed plugin from “Plugin Check AI Export” to “Check AI Export” (WordPress trademark compliance)
- Updated “Tested up to” version to 6.9
1.0.5
- Added Settings page (Settings Plugin Check Export)
- Added compact export format option (~60% token savings)
- Added optional metadata section
- Added optional summary section
- Added optional AI instructions section
- Added token usage estimates in settings
1.0.4
- Complete English translation
- All PHP and JavaScript strings translated
- Export format in English
1.0.3
- Fixed button display issue
- Simplified button insertion logic
- Buttons now positioned at top of results
1.0.2
- Fixed AJAX timing issue with MutationObserver
- Improved parsing logic for dynamic content
- Better button positioning
- Extended debug logging
1.0.1
- Initial release
