Title: controller-admin.php has base 64 encrypted text
Last modified: June 2, 2026

---

# controller-admin.php has base 64 encrypted text

 *  Resolved [wv0l](https://wordpress.org/support/users/wv0l/)
 * (@wv0l)
 * [5 days, 21 hours ago](https://wordpress.org/support/topic/controller-admin-php-has-base-64-encrypted-text/)
 * After a hack Namechesp ran a full scan to find issues. Tablepress was flagged
   with having a Universal decode regex match = [universal decoder] (base 64 encrypted
   text) in the file wp-content/plugins/tablepress/controllers/controller-admin.
   php. In the public function add_admin_menu_entry(): void { About 15 lines in,
   is the line in question.
 * $icon_url = ‘data:image/svg+xml;base64, ……
 *  Valid? Why the encryption? If not valid how do I correct?
 * Current Version 3.3.1 

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Plugin Author [Tobias Bäthge](https://wordpress.org/support/users/tobiasbg/)
 * (@tobiasbg)
 * [5 days, 21 hours ago](https://wordpress.org/support/topic/controller-admin-php-has-base-64-encrypted-text/#post-18926792)
 * Hi [@wv0l](https://wordpress.org/support/users/wv0l/)!
 * Thanks for your post and sorry for the trouble!
 * I’ll be happy to explain 🙂 Your Namecheap scanner ran into a “false positive”
   here, I’m afraid, apparently by simply searching for the string “base64”. Base64
   is nothing bad, and it’s not “encryption”! It’s simply a different “encoding”
   of data, see [https://en.wikipedia.org/wiki/Base64](https://en.wikipedia.org/wiki/Base64)
 * In the line the scanner found it, it’s simply used to encode an SVG image file
   as text, so that the image can be used as a so-called “Data URI: [https://en.wikipedia.org/wiki/Data_URI_scheme](https://en.wikipedia.org/wiki/Data_URI_scheme)
 * So, I can assure you that this is all totally correct and has no security implications
   whatsoever, and it is not in any way related to a “hack” or other security problem!
 * Best wishes,
   Tobias
 *  Thread Starter [wv0l](https://wordpress.org/support/users/wv0l/)
 * (@wv0l)
 * [5 days, 21 hours ago](https://wordpress.org/support/topic/controller-admin-php-has-base-64-encrypted-text/#post-18926816)
 * Thanks for the fast response. Glad it is nothing to worry about!!
 *  Plugin Author [Tobias Bäthge](https://wordpress.org/support/users/tobiasbg/)
 * (@tobiasbg)
 * [5 days, 20 hours ago](https://wordpress.org/support/topic/controller-admin-php-has-base-64-encrypted-text/#post-18926831)
 * Hi [@wv0l](https://wordpress.org/support/users/wv0l/),
 * no problem, you are very welcome! 🙂 Good to hear that this helped!
 * Best wishes,
   Tobias
 * P.S.: In case you haven’t, please [rate TablePress in the plugin directory](https://wordpress.org/support/plugin/tablepress/reviews/#new-post).
   Thanks!

Viewing 3 replies - 1 through 3 (of 3 total)

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fcontroller-admin-php-has-base-64-encrypted-text%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://ps.w.org/tablepress/assets/icon.svg?rev=3192944)
 * [TablePress - Tables in WordPress made easy](https://wordpress.org/plugins/tablepress/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/tablepress/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/tablepress/)
 * [Active Topics](https://wordpress.org/support/plugin/tablepress/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/tablepress/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/tablepress/reviews/)

 * 3 replies
 * 2 participants
 * Last reply from: [Tobias Bäthge](https://wordpress.org/support/users/tobiasbg/)
 * Last activity: [5 days, 20 hours ago](https://wordpress.org/support/topic/controller-admin-php-has-base-64-encrypted-text/#post-18926831)
 * Status: resolved