بنقرة واحدة
wp-plugin-security-auditor
WP plugin security audit
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
WP plugin security audit
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
PublishPress Future code style
Launch coding agent for PublishPress Future
Prep CHANGELOG.md for release
WP plugin security + code quality audit
Bump plugin version via composer set:version
| name | wp-plugin-security-auditor |
| description | WP plugin security audit |
Activate on security audit request. GHSA findings + security report.
Security audit WP plugin. Generate:
Read .cursor/skills/_fragments/exclude-dirs.md before grep/search.
Grep, exclude vendor/lib/tests/dist/dev-workspace:
SQL Injection:
\$wpdb->get_results.*\$ or \$wpdb->query.*\$ without prepare()XSS:
echo \$_(POST|GET|REQUEST) without escapingesc_html()/esc_attr()/esc_url()dangerouslySetInnerHTML + user inputCSRF:
wp_verify_nonce()Auth & Authorization:
current_user_can() before privileged opspermission_callbackDangerous Functions:
eval\(|exec\(|system\(|shell_exec\(|passthru\(|base64_decode\(unserialize() + user input, create_function()File Ops:
move_uploaded_file(), file_put_contents()../), no extension checkssanitize_text_field, sanitize_email, absint, etc.esc_html, esc_attr, esc_url, wp_kses, etc.$wpdb->prepare() on dynamic SQLcurrent_user_can() before privileged opspermission_callbackwp_remote_* vs curlcomposer.json:
Payment (if applicable): Stripe SDK/API/PCI/webhooks; PayPal IPN/webhook; API keys wp_options/constants not plaintext; no card data
Scale: 5.0 excellent → 4.0 healthy threshold → 2.5 needs-work → <2.5 critical
Grade findings: CRITICAL / HIGH / MEDIUM / LOW with file:line.
Read .cursor/skills/_fragments/audit-report-security.md when generating the report.
Read .cursor/skills/_fragments/ghsa-template.md when generating advisories.
False positive check: sanitized before vuln fn? capability earlier? nonce in parent? escaping before XSS? Trace multi-file data flow.