Freeware – SharePoint Security Scanner

Just want to the app?

Download here: http://spsecurityscanner.codeplex.com

I recently was at a client doing an audit on the SharePoint environment, and the question of how to do continual scanning on the site for possible system/ web service / and list WebForm exposure. Mimicking and automating this behavior is no big deal, since you are essentially just dispatching requests to various static URLs. The SPList object SPFormCollections can be exposed through the SPList.Forms property, and via web services rather than using the Forms web service you are sorta relegated learning on the SPList content type methods to get access to all customized forms. The SPWeb related ones are better to keep in a mutable file that can be managed.

So da da da! Here is a simple SharePoint security scanner. The composition of the application is actually pretty straightforward; it’s only about three forms. To abstract SharePoint explicit reference requirements the OM and web service assemblies are dynamically loaded at runtime so that SharePoint references are only required when doing OM connection types. Web service ones it shouldn’t really matter.

There are about three steps to get it going:

Start the application:

 Freeware   SharePoint Security Scanner

Click Open Connection:

 Freeware   SharePoint Security Scanner

And choose the connection type, and credential specifications:

 Freeware   SharePoint Security Scanner

When done hit connect, and you will return to the main form. Fill in whether you want to iterate SPList objects:

 Freeware   SharePoint Security Scanner

You can manage the web related urls, since the SPFormCollections are automated, through the Manage Web Inclusion List:

 Freeware   SharePoint Security Scanner

Scan the site, then you can view the results:

 Freeware   SharePoint Security Scanner

 Freeware   SharePoint Security Scanner

 

So it’s not very fancy, but gets the job done. Have hacky SharePoint fun!

 

share save 171 16 Freeware   SharePoint Security Scanner

Leave a Reply

Your email address will not be published. Required fields are marked *

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