Security hardening and modernization for ACF Typography plugin#31
Security hardening and modernization for ACF Typography plugin#31
Conversation
Co-authored-by: mujahidi <3979807+mujahidi@users.noreply.github.com>
Co-authored-by: mujahidi <3979807+mujahidi@users.noreply.github.com>
… code quality improvements Co-authored-by: mujahidi <3979807+mujahidi@users.noreply.github.com>
…onstructor Co-authored-by: mujahidi <3979807+mujahidi@users.noreply.github.com>
Co-authored-by: mujahidi <3979807+mujahidi@users.noreply.github.com>
|
@copilot IMPORTANT: WordPress Version Clarification |
…6.0 and PHP 7.4 Co-authored-by: mujahidi <3979807+mujahidi@users.noreply.github.com>
Updated compatibility requirements in commit 82c5fb9:
The changes are reflected in readme.txt and CHANGELOG.md. |
WordPress plugin unmaintained for 3+ major versions with critical XSS vulnerabilities, insecure external requests, and deprecated code patterns. Addresses security issues while maintaining backward compatibility.
Security Fixes
XSS Vulnerabilities (10+ instances)
Input Sanitization
sanitize_text_field()for Google Fonts API keyInsecure External Requests
file_get_contents()withwp_remote_get()Access Control
current_user_can('manage_options')check in settings pageCode Quality
extract()withshortcode_atts()Compatibility
Backward Compatibility
All public functions, hooks, filters, database schema, and option names unchanged. ACF v4 and v5 support maintained.
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.