WordPress Developer Notes

Introduction

WordPress scanner is a free online resource that blog administrators can use to provide a measure of their wordpress security level. It is BETA software and is continually being developed.

If you have landed here directly we suggest starting at the wp-scanner launch page.

This page is part of a group of pages discussing various aspects of wp-scanner. This particular page provides instructions on how to develop additional tests for the wp-scanner engine and how to submit them.

The WP-Scanner Engine

The WP-Scanner engine is quite straight forward. It works in four phases:

  1. Loads Tests from XML
  2. Call Network Liabrary and Execute Tests
  3. Parse Results
  4. Report Issues Found

XML Format for Tests

The test format is as follows:

<tests>
<title>WP Scanner Activation Plugin</title>
<test>
<url>index.php</url>
<descrip>WP Scanner Plugin Enabled. This is an authorised blog.</descrip>
<method>GET</method>
<params></params>
<match>&lt;!– wpscanner –&gt;</match>
<risk>None</risk>
<category>wpscan</category>
</test>
</tests>

Broken down we have:

All submitted tests should follow the above XML example format.

Submitting Tests

If you would like to submit a test or query please use the contact form with the message starting with “wpscan development”.

Contributers

A list of test contributors here.

If you enjoyed this post, please leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

Thanks for providing the XML test format as request, cheers! :)

Chung, no problem.

Leave a comment

(required)

(required)