“Security Ninja” Documentation by “Web factory Ltd” v2.0


Created: 2012/08/26, revision 15
By: Web factory Ltd
Support: via CodeCanyon

Thank you very much for purchasing our WordPress plugin. If you have any questions that are beyond the scope of this help file, please feel free to email us via our user page contact form. Have a good one!

Table of Contents

  1. Online demo, examples and help
  2. Installation
  3. Usage
  4. FAQ
  5. Sources and Credits

B) Installation - top

Installation

  1. Download the ZIP package from CodeCanyon.
  2. Open WordPress admin and go to Plugins -> Add New -> Upload. Browse for the ZIP file security-ninja-plugin.zip on your computer and hit “Install Now”.
  3. Activate the plugin.

Post install 5sec tutorial

  1. Open Tools - Security Ninja
  2. Click "Run Tests" to analyze your site

Upgrade

  1. Deactivate and delete the plugin in your WP admin -> Plugins.
  2. Use the Add New -> Upload function to upload the new plugin ZIP file.
  3. Activate the plugin.

Security Ninja requires WordPress v3.5.

B) Usage - top

Security Ninja contains 27 separate security tests. Once you click the "Run Tests" button all tests will be run. Depending on various parameters of your site this can take from ten seconds to 2-3 minutes. Please don't reload the page until testing is done.
If no test results show up after the page reloads or you get a "Bad AJAX response" please configure max script execution time.

Each test comes with a detailed explanation which you should use to determine whether it affects your site or not. Most test have simple to follow instructions on how to strengthen your site's security. Please read the instruction carefully and follow them only if you feel comfortable doing so.

Configuring maximum script execution time

In order to minimize the impact on your server Security Ninja has a limit on the maximum number of seconds it's tests can run. If you have a very slow server there may be a need to increase this limit.
If you want to increase this limit open securit-ninja.php and change the line #21 which defines it.

// maximum number of seconds tests are allowed to run
define('WF_SN_MAX_EXEC_SEC', 200);

Configuring maximum number of user accounts to perform brute-force attacks on

By default Security Ninja tests only the first 25 users (starting from administrators) when doing brute-force attacks. This limit is imposed to be sure we don't kill the database while doing the attack.
If you want to test more or all users open securit-ninja.php and change the line #20 which defines this limit.

// maximum number of user accounts that are brute-force tested for weak passwords
define('WF_SN_MAX_USERS_ATTACK', 25);

D) FAQ - top

Will this plugin slow my site down?

Absolutely not. You may experience a slight slow down while tests are being run but that takes less than a minute.

Will it work on my theme?

Sure! Security Ninja works with all themes.

Will it work with my plugins?

Sure! Security Ninja works with all plugins.

What changes will Security Ninja make to my site?

None! Security Ninja will just give you the test results and suggest corrective measures with precise instruction. It will not make any changes to your site.

Is this plugin safe to use?

Of course. It's just a reporting tool.

Is this plugin legal to use?

Yes. It's your site you can do whatever you want with it. Running tests on other people's sites is illegal but Security Ninja can only perform tests on the WP it's installed on.

E) Sources and Credits - top

Security Ninja uses the following icons, JavaScript libraries and other assets.

Once again, thank you so much for purchasing this premium WordPress plugin. As stated at the beginning, we'd be glad to help you if you have any questions relating to this plugin. We'll do our best to assist. If you have a more general question related to plugins on CodeCanyon, you might consider visiting the forums and asking your question in the "Item Discussion" section.