WP Plugin Review: TAC (Theme Authenticity Checker)

21 Oct 2009 ·

WordPress Plugins



Theme Authenticity Checker Plugin

A couple years back, there were two instances where I warned Joomla users and WordPress users about their theme sources or where they downloaded their themes from. This was because some sites who redistribute free WordPress themes are hijacking and repackaging these themes and inserting malicious codes into the functions.php or footer.php files. If undetected, these codes can compromise your blog or make it link to unfriendly sites and can get your blog banned by Google.

Because of these incidents, the guys from builtBackwards saw a need for something to solve this issue and decided to create a plugin that can check and scan theme files for potentially malicious or unwanted code.

TAC stands for Theme Authenticity Checker. Currently, TAC searches the source files of every installed theme for signs of malicious code. If such code is found, TAC displays the path to the theme file, the line number, and a small snippet of the suspect code. As of v1.3 TAC also searches for and displays static links.

Installing the Theme Authenticity Checker plugin is easy as A-B-C. Just download the zip file, extract it, upload the tac folder into your wp-content/plugins folder on your web server and activate the plugin via the WP dashboard. Once its activated, you can access the Theme Authenticity Checker plugin via Appearance > TAC.

Screenshot:
Theme Authenticity Checker Plugin

How it works:
The Theme Authenticity Checker plugin is simple and straightforward. Once this plugin is installed, it automatically checks your theme files for potentially malicious or unwanted code. If it detects any types of those codes, it will display the path to the theme file, the line number and a short snippet of the suspicious code. Making it fast and easy for the user to trace and remove those pieces of code.

If you install the Theme Authenticity Checker plugin and it detects some suspicious or unwanted code on your theme files, first thing you need to do is contact the theme author about it and ask if that piece of code is supposed to be there. In most cases, that piece of code wasn’t put there by the author but in some cases like “sponsored” WordPress themes, the code is purposely placed by the theme authors themselves. Sometimes, removing the piece of “code” can cause your theme to crash or stop working so you’re better off changing your theme to a different one.

I’ve installed it here on my blog and it works great. Unfortunately, after I installed it I found out that one of the free WordPress themes that I’ve recently reviewed contains hidden code in its footer.php file. I’m talking about the Milano theme. I’ve disabled the download link from that review and posted an update, suggesting users who’ve downloaded and installed the theme to remove/uninstall it and replace their theme with a different one.

I love the Theme Authenticity Checker plugin and I wish I found out about it sooner. Its a very handy tool when I do my WordPress Theme reviews, because I can check the theme first before I do my review and make sure that the theme I’m sharing is safe for my readers and its users. This type of plugin is not only useful for blog authors who use WordPress but also for people who deal with a lot of WordPress themes and build WordPress blogs for their clients.

A word of warning, always make sure that you only download WordPress themes from reliable sources or only direct from the theme author’s site. If you really want to try out a new WordPress theme from a new or unreliable source, then you can use the Theme Authenticity Checker plugin to check the theme.

I strongly recommend the Theme Authenticity Checker plugin to anyone who runs a WordPress-powered blog. This is one of those must-have plugins for any WordPress blog.

Have you experienced downloading and installing a WordPress theme with suspicious code in it? Anyone else using or have tried the Theme Authenticity Checker plugin? What other features would like to see added to it? Please share your thoughts.


Subscribe to JaypeeOnline's RSS feed  Share this on del.icio.us  Stumble It!  Digg this!  Share this on Facebook  Tweet this!  Share on FriendFeed  Bookmark It!  Submit to Reddit!  Share on Mixx  Buzz It!  Email this story to a friend!
Written by Jaypee Habaradas
Owner and editor of JaypeeOnline. Self-proclaimed geek. New media writer and consultant. WordPress advocate. Loves blogging, gadgets, video games and sports. You can follow him on Twitter @jaypee or Facebook.
Didn't find what you're looking for? Try looking for it again.

Related Posts

Related Ads






















, , , , , ,



22 Responses to “WP Plugin Review: TAC (Theme Authenticity Checker)”

  1. Greg UNITED STATES Mozilla Firefox Windows Says:

    I downloaded TAC and checked several of my blogs. Super easy and quick to do – just like the instructions on by Jaypee above.

    Most of the themes I am running turned out clean.

    All the themes from a certain free provider were bad – Expi, Sofya etc. – so I deleled them.

    Thank you for the tutorial about this very useful plugin. I will install TAC on all my blogs and test any new theme with it.

  2. Ronald Redito PHILIPPINES Mozilla Firefox Windows Says:

    I think this was the reason why my blog was compromised. Malicious codes were detected in index.php and index.html files. Even though I’ve tried to delete the malicious codes, it kept coming back.

  3. Michael PHILIPPINES Mozilla Firefox Windows Says:

    ooooops sorry I mean plugin. You know templatep2p.com right? do you think themes there is safe?

  4. Jaypee Habaradas UNITED STATES Mozilla Firefox Ubuntu Linux Says:

    @Michael – Slight correction. It’s not a theme but a theme thats used to check themes for hidden codes and links. ;)

    I’m not familiar with templatep2p.com. If you download themes from theme, you can use this plugin to check the themes.

  5. Michael PHILIPPINES Mozilla Firefox Windows Says:

    what?! if it’s like that then I should download this theme. I download themes from templatep2p.com, what do you think of that site?

    thanks

  6. Jaypee Habaradas UNITED STATES Mozilla Firefox Ubuntu Linux Says:

    @Ade – Really? You should’ve have shared it with me. Hehe But yeah, after reading more about this plugin, I found out that its been existing for more than a year already. :)

  7. Ade PHILIPPINES Mozilla Firefox Windows Says:

    I’ve been using TAC for the longest time now. I use it when I download themes from weird places.

  8. Jaypee Habaradas UNITED STATES Mozilla Firefox Ubuntu Linux Says:

    @Kelvin – Thank you! Regarding your question, the installation process doesn’t matter. That depends on the plugin that you’re downloading, although all plugins in the WordPress Plugin repository are checked before they are posted so most likely you’re safe if you get it from there.

  9. Kelvin Servigon PHILIPPINES Mozilla Firefox Windows Says:

    This post is very helpful, Kuya Jaypee. I’m just wondering if the Wordpress 2.7+ feature, “Install Now” for plug-in (which will automatically download and install a specific plug-in) is safe? or the manual process is still the best?

  10. Jaypee Habaradas UNITED STATES Mozilla Firefox Ubuntu Linux Says:

    @cah – Thank you! Correct, very useful plugin for any WordPress user. Glad to hear that I was able to share something useful to you and your blog. This plugin is basicallly used to detect hidden links and code but I guess it can also be used to detect errors caused by these malicious elements.

  11. cah ndeso INDONESIA Mozilla Firefox Windows Says:

    A good review. This is very useful plugin for wordpress users. I immediately using this plugin that I knew from your blog.

    With this TAC plugin, we can prevent errors in a template. Good info and thank’s a lot

  12. Jaypee Habaradas UNITED STATES Mozilla Firefox Ubuntu Linux Says:

    @Film Book – Yup, you have to be careful what themes you download and install on your blog. So have you changed the theme and used a different one?

    Thanks for the compliments. Glad you liked this post. :D

  13. Film-Book dot Com UNITED STATES Safari Windows Says:

    Nice plugin. I have it installed and I see what you were talking about in your email about the hidden code.

    Great post. Informative. Keep them coming.
    Film-Book dot Com´s last blog ..LoL: Daniel Craig PhotoBombs Taylor Swift My ComLuv Profile

  14. Jaypee Habaradas UNITED STATES Mozilla Firefox Ubuntu Linux Says:

    @Jhay – Hehe how’d you know? :D

    Yes, it is an awesome plugin. I wish I found out about it earlier. True, many users think that only plugins can cause security issues. Also, many users aren’t careful where they download themes from and don’t check the themes for hidden links and code.

  15. Jhay PHILIPPINES Google Chrome Windows Says:

    I knew you’d blog about this. :D

    It’s an awesome plugin that really takes blog security to another level. Most of us think that plugins are the source of security holes for blogs but we often overlook that themes are equally guilty in this area. Especially in the spread of spam.

    Kudos to the plugin author!
    Jhay´s last blog ..Blog Action Day 2009: Make Climate Change an important agenda in the 2010 National Elections My ComLuv Profile

**Comments posted on JaypeeOnline are moderated. I reserve the right to edit/delete comments that contain words or phrases that are defamatory, abusive, incite hatred and advertise an email address, commercial services or spammy.

Don't Be Shy. Share your thoughts!

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv Enabled

Trackbacks/Pingbacks

  1. [...] you guys!Preview or Download the Bright Sky WordPress theme.NOTE: This theme was scanned using the Theme Authenticity Checker and doesn’t contain any hidden or encrypted code. /**/ [...]

  2. [...] for Valentine's DayAnother Warning To WordPress UsersMerry Christmas!Christmas Giveaway WinnersWP Plugin Review: TAC (Theme Authenticity Checker) christmas, christmas themes, free christmas themes, free WordPress themes, free wp themes, [...]

  3. [...] reading here: WP Plugin Review: TAC (Theme Authenticity Checker) Comments0 Leave a Reply Click here to cancel [...]

  4. [...] have been prevented because the hacker injected my theme files with their spam codes. Do check out Jaypee’s review of this great plugin. We highly recommend [...]

  5. [...] Related Posts: Weekend Roundup #41Weekend Roundup #35Weekend Roundup #36Weekend Roundup #42Weekend Roundup #43Weekend Roundup #48Weekend Roundup #57Weekend Roundup #54 corporate blogs, iomega ix2-200 NAS, jabra stone, jabra stone bluetooth headset, keywords, microsoft antivirus, motorola droid, net neutrality, netbooks, nigeria scams, nuffnang asia pacific blog awards, philippine blog awards visayas, real time search, sony s-frame dpp-f700, Windows 7, WordPress Plugins, wp-plugins « WP Plugin Review: TAC (Theme Authenticity Checker) [...]

  6. [...] what if Google Wave invite is only farmed out to 100,000 people?  So what if my best buddy Jaypee finds my blogging behavior odd - scrambling to Google search for every conceivable need. [...]

  7. [...] This post was mentioned on Twitter by Jaypee Habaradas and Frank Daelmans, Zorlone. Zorlone said: RT @jaypee: WP Plugin Review: TAC (Theme Authenticity Checker) http://bit.ly/5bxDG [...]