Site Audit Report

Summary

Best practices (83%) Block (100%) Drupal's caching settings (92%) Codebase (Info) Content (70%) Cron (100%) Database (83%) Extensions (69%) Security (100%) Status (82%) Users (100%) Views (50%) Watchdog database logs (100%)

Best practices 83%

sites/default/settings.php - Check if the configuration file exists.

settings.php exists and is not a symbolic link.

sites/default - Check if it exists and isn't symbolic

sites/default is a directory and not a symbolic link.

sites/all - Check if it exists and isn't symbolic

sites/all is a directory and not a symbolic link.

Multi-site - Detect multi-site configurations.

The following multi-site configuration(s) were detected: dafcu.dd

Superfluous files in /sites - Detect unnecessary files.

No unnecessary files detected.

Fast 404 pages - Check if enabled.

Fast 404 pages are enabled.

PHP Filter - Check if enabled.

PHP Filter is enabled! Executable code should never be stored in the database, and support for this feature was removed in Drupal 8 - https://drupal.org/node/1203886

Remove all executable code from your content and move it to your codebase.

Block 100%

Well done! No action required.

Block status - Check to see if enabled

Block is enabled.

Caching - Verify Drupal's block caching is enabled.

Block caching is enabled.

Cache report - Individual block cache settings.

ModuleBlockState
blockEmergency AlertsNone
panels_miniMini panel: "Footer"None
systemMain page contentNone
tb_megamenuTB Mega Menu: Main menuNone

Drupal's caching settings 92%

Anonymous caching - Verify Drupal's anonymous page caching is enabled.

Anonymous caching is enabled.

Minimum cache lifetime - Verify that Drupal's minimum cache lifetime is set to never expire.

Minimum cache lifetime is set to 5 min.

Go to /admin/config/development/performance and set "Minimum cache lifetime" to none.
Expiration of cached pages - Verify that Drupal's cached pages last for at least 15 minutes.

Expiration of cached pages is set to 180 min.

Cached page compression - Verify that Drupal is set to compress cached pages.

Cached pages are compressed.

Aggregate and compress CSS files in Drupal - Verify that Drupal is aggregating and compressing CSS.

CSS aggregation and compression is enabled.

Aggregate JavaScript files in Drupal - Verify that Drupal is aggregating JavaScript.

JavaScript aggregation is enabled.

Lock API - Determine the default locking mechanism.

Using the default semaphore database table.

Consider using a dedicated API to a caching backend, such as redis or memcache.
Caching backends - Detail caching backends.

Using the database as a caching backend, which is less efficient than a dedicated key-value store.

Consider using a caching backend such as redis or memcache.
Default class - Determine the default cache class, used whenever no alternative is specified.

Using DrupalDatabaseCache.

Cache bins - Detail explicitly defined cache bins.

BinClass
cache_class_cache_ctools_cssCToolsCssCache

Codebase Info

Size of sites/dafcu.dd/files - Determine the size of sites/dafcu.dd/files.

Files: 58.00MB

Size of entire site - Determine the size of the site root; does not include remote mounts.

Total size: 178.55MB

Drupal managed file count - Determine the count of Drupal managed files.

Managed file count: 394

Drupal managed file size - Determine the size of Drupal managed files.

Managed file size: 35.62MB

Content 70%

Content types - Available content types and counts

Total: 191 nodes

Content TypeNode Count
basic_page82
product27
photoright20
photoleft20
staff_bio_block13
features10
homepage_slide4
rate4
news_item4
title_block3
product_table2
gallery1
simple_text1
answer0
testimonials0
panel0
poll0
forum0
blog0

Unused content types - Check for unused content types

The following content types are unused: answer, testimonials, panel, poll, forum, blog

Consider removing unused content types.
Duplicate titles - Scan nodes for duplicate titles within a particular content type

Content TypeTitleCount
basic_pageHistory2
basic_pageVisa Checkout2

Consider reviewing your content and finding a way to disambiguate the duplicate titles.
Taxonomy vocabularies - Available vocabularies and term counts

VocabularyTerms
Branch Regions17
Account Types11
Rate Categories4
Staff Group4
Field form1
Forums1
Newsletter1

Unused vocabularies - Check for unused vocabularies

There are no unused vocabularies.

Field status - Check to see if enabled

Field is enabled.

Field counts - Total number of fields

There are 75 total fields.

There are 75 total fields.

NameType
bodytext_with_summary
taxonomy_forumstaxonomy_term_reference
comment_bodytext_long
field_answer_questionnode_reference
field_htmltext
field_subtitletext
field_tab_titletext
field_tab_iconimage
field_tab_imageimage
field_tab_title2text
field_tab_image2image
field_tab_icon2image
field_tab_title3text
field_tab_image3image
field_tab_icon3image
field_tab_title4text
field_tab_image4image
field_tab_icon4image
field_tab_descriptiontext_long
field_tab_description2text_long
field_tab_description3text_long
field_tab_description4text_long
field_titletext
field_tab_icon_linkimage
field_tab_icon_link2image
field_tab_icon_link3image
field_tab_icon_link4image
field_tab_title_linktext
field_tab_title_link2text
field_tab_title_link3text
field_tab_title_link4text
field_title_gallerytext
field_descriptiontext_long
field_imageimage
field_title_tabletext
field_description_tabletext_long
field_staff_member_imageimage
field_staff_member_biotext_long
field_branch_location_informatiotext_long
field_hobby_or_interesttext
field_hobby_iconimage
field_department_car_loanslist_boolean
field_department_rv_loanslist_boolean
field_department_boat_loanslist_boolean
field_department_bike_loanslist_boolean
field_department_toy_loanslist_boolean
field_department_loanslist_boolean
field_department_real_state_loanlist_boolean
field_department_business_loanslist_boolean
field_department_aircraft_loanslist_boolean
field_description_photorighttext_long
field_photo_photorightimage
field_body_photorighttext
field_title_photolefttext
field_description_photolefttext_long
field_photo_photoleftimage
field_tabletablefield
field_title_titleblocktext_long
field_description_titleblocktext_long
field_bodytext_long
field_headingtext_long
field_percentage_ratenumber_integer
field_rate_categorytaxonomy_term_reference
field_product_subheadtext
field_product_linklink_field
field_product_imageimage
field_product_categorytaxonomy_term_reference
field_news_imageimage
field_staff_regiontaxonomy_term_reference
field_product_weightnumber_integer
field_bylinetext
field_slide_linklink_field
field_thumbnailimage
field_detail_linklink_field
field_staff_grouptaxonomy_term_reference

Field instance counts - For each bundle, entity and instance, get the count of populated fields

Entity TypeField NameBundle NameCount
nodebodyblog0
nodebodyforum0
nodetaxonomy_forumsforum0
nodebodyanswer0
nodefield_answer_questionanswer0
nodebodytestimonials0
nodebodybasic_page81
nodefield_headingbasic_page81
nodebodyproduct27
nodefield_product_subheadproduct27
nodefield_product_linkproduct21
nodefield_product_imageproduct27
nodefield_product_categoryproduct24
nodefield_product_weightproduct24
nodefield_detail_linkproduct24
nodebodynews_item4
nodefield_news_imagenews_item3
nodefield_bylinenews_item3
commentcomment_bodycomment_node_forum0
commentcomment_bodycomment_node_poll0
commentcomment_bodycomment_node_blog0
commentcomment_bodycomment_node_simplenews0
commentcomment_bodycomment_node_answer0
commentcomment_bodycomment_node_question0
commentcomment_bodycomment_node_panel0
commentcomment_bodycomment_node_answer_a_question0
commentcomment_bodycomment_node_staff_bio_block0
commentcomment_bodycomment_node_features0
commentcomment_bodycomment_node_gallery0
commentcomment_bodycomment_node_product_table0
commentcomment_bodycomment_node_photoright0
commentcomment_bodycomment_node_photoleft0
commentcomment_bodycomment_node_title_block0
commentcomment_bodycomment_node_testimonials0
commentcomment_bodycomment_node_simple_text0
userfield_htmluser0
nodefield_subtitlefeatures10
nodefield_tab_titlefeatures10
nodefield_tab_iconfeatures10
nodefield_tab_imagefeatures10
nodefield_tab_title2features10
nodefield_tab_image2features10
nodefield_tab_icon2features10
nodefield_tab_title3features10
nodefield_tab_image3features10
nodefield_tab_icon3features10
nodefield_tab_title4features10
nodefield_tab_image4features10
nodefield_tab_icon4features10
nodefield_tab_descriptionfeatures10
nodefield_tab_description2features10
nodefield_tab_description3features10
nodefield_tab_description4features10
nodefield_titlefeatures10
nodefield_tab_icon_linkfeatures10
nodefield_tab_icon_link2features10
nodefield_tab_icon_link3features10
nodefield_tab_icon_link4features10
nodefield_tab_title_linkfeatures10
nodefield_tab_title_link2features10
nodefield_tab_title_link3features10
nodefield_tab_title_link4features10
nodefield_title_gallerygallery1
nodefield_descriptiongallery1
nodefield_imagegallery6
nodefield_imagehomepage_slide4
nodefield_product_weighthomepage_slide4
nodefield_slide_linkhomepage_slide4
nodefield_thumbnailhomepage_slide4
taxonomy_termfield_imageaccount_types3
nodefield_title_tableproduct_table2
nodefield_description_tableproduct_table2
nodefield_tableproduct_table2
nodefield_staff_member_imagestaff_bio_block13
nodefield_staff_member_biostaff_bio_block13
nodefield_branch_location_informatiostaff_bio_block13
nodefield_hobby_or_intereststaff_bio_block13
nodefield_hobby_iconstaff_bio_block13
nodefield_department_car_loansstaff_bio_block13
nodefield_department_rv_loansstaff_bio_block13
nodefield_department_boat_loansstaff_bio_block13
nodefield_department_bike_loansstaff_bio_block13
nodefield_department_toy_loansstaff_bio_block13
nodefield_department_loansstaff_bio_block13
nodefield_department_real_state_loanstaff_bio_block13
nodefield_department_business_loansstaff_bio_block13
nodefield_department_aircraft_loansstaff_bio_block13
nodefield_staff_regionstaff_bio_block0
nodefield_staff_groupstaff_bio_block10
nodefield_description_photorightphotoright20
nodefield_photo_photorightphotoright20
nodefield_body_photorightphotoright20
nodefield_title_photoleftphotoleft19
nodefield_description_photoleftphotoleft20
nodefield_photo_photoleftphotoleft20
nodefield_title_titleblocktitle_block3
nodefield_description_titleblocktitle_block3
nodefield_bodysimple_text1
nodefield_percentage_raterate4
nodefield_rate_categoryrate4

Unused fields - Determine which fields are unused in each bundle.

The following fields are unused: blog-body: node; forum-body: node; forum-taxonomy_forums: node; answer-body: node; answer-field_answer_question: node; testimonials-body: node; comment_node_forum-comment_body: comment; comment_node_poll-comment_body: comment; comment_node_blog-comment_body: comment; comment_node_simplenews-comment_body: comment; comment_node_answer-comment_body: comment; comment_node_question-comment_body: comment; comment_node_panel-comment_body: comment; comment_node_answer_a_question-comment_body: comment; comment_node_staff_bio_block-comment_body: comment; comment_node_features-comment_body: comment; comment_node_gallery-comment_body: comment; comment_node_product_table-comment_body: comment; comment_node_photoright-comment_body: comment; comment_node_photoleft-comment_body: comment; comment_node_title_block-comment_body: comment; comment_node_testimonials-comment_body: comment; comment_node_simple_text-comment_body: comment; user-field_html: user; staff_bio_block-field_staff_region: node

Consider removing unused fields.

Cron 100%

Well done! No action required.

Enabled - Check to see if cron is scheduled to run.

Cron is set to run every 180 minutes.

Running - Check to see if cron is actively running.

Cron is not currently running.

Last run - Time Cron last executed

Cron last ran at Thu, 29 Oct 2015 19:16:06 -0300 (1 hour 49 min ago)

Database 83%

Total size - Determine the size of the database.

Total size: 43.16MB

Tables with at least 1000 rows - Return list of all tables with at least 1000 rows in the database.

Table NameRows
search_index10853
search_total3385
watchdog1125

Collations - Check to see if there are any tables that aren't using UTF-8.

Every table is using UTF-8.

Storage Engines - Check to see if there are any tables that aren't using InnoDB.

Every table is using InnoDB.

Extensions 69%

Count - Count the number of enabled extensions (modules and themes) in a site.

There are 88 extensions enabled.

Development - Check for enabled development modules.

The following development modules(s) are currently enabled: coder, coder_review, hacked

NameReason
Coder (coder)Debugging utility; potential security risk and unnecessary performance hit.
Coder Review (coder_review)Debugging utility; potential security risk and unnecessary performance hit.
Hacked! (hacked)Development utility for detecting altered code.

Disable development modules for increased stability, security and performance in the Live (production) environment.
Not recommended - Check for unrecommended modules.

No unrecommended extensions were detected; no action required.

Duplicates - Check for duplicate extensions in the site codebase.

No duplicate extensions were detected.

Missing - Detect missing extensions (modules and themes) in a site, which degrades performance.

No extensions are missing from your codebase.

Disabled modules - Detect modules that have been disabled, but have not been uninstalled.

The following modules have been disabled, but have not yet been uninstalled: blog, book, bulk_export, comment, ctools_access_ruleset, ctools_ajax_sample, ctools_custom_content, devel, field_ui, forum, google_cse, jcarousel, openid, overlay, panels_page_cache, poll, simplenews, stylizer, term_depth, toolbar, tracker, views_slideshow_jcarousel, views_ui

Uninstall unused modules; if not in core, remove them from the codebase after uninstalling.
Updates - Determine what projects can be updated.

The following project(s) have updates available:

NameExistingCandidateStatus
Administration menu (admin_menu)7.x-3.0-rc47.x-3.0-rc5Update available
Backup and Migrate (backup_migrate)7.x-3.07.x-3.1Update available
Chaos tools (ctools)7.x-1.87.x-1.9Update available
FlexSlider (flexslider)7.x-2.0-alpha3+8-dev7.x-2.0-rc1Update available
Google CSE (google_cse)7.x-2.17.x-2.3Update available
Panels (panels)7.x-3.47.x-3.5Update available
IP Geolocation Views & Maps (ip_geoloc)7.x-1.25+86-dev7.x-1.28Update available
Location (location)7.x-3.17.x-3.7Update available
Menu Block (menu_block)7.x-2.47.x-2.7Update available
Pathauto (pathauto)7.x-1.27.x-1.3Update available
Social Media Links Block (social_media_links)7.x-1.37.x-1.5Update available
TableField (tablefield)7.x-2.37.x-2.4Update available
TB Mega Menu (tb_megamenu)7.x-1.0-beta57.x-1.0-rc2Update available
Token (token)7.x-1.57.x-1.6Update available
Views Accordion (views_accordion)7.x-1.0+2-dev7.x-1.1Update available
Views Slideshow (views_slideshow)7.x-3.1+5-dev7.x-3.x-devUpdate available
ZURB Foundation (zurb_foundation)7.x-5.0-alpha87.x-5.0-rc6Update available

Back up your site, review each project change, ensure compatibility, then update affected project(s).
Security - Determine what projects should be updated due to security concerns.

The following project(s) have security releases available:

NameExistingCandidate
Drupal7.397.41
jQuery Update (jquery_update)7.x-2.67.x-2.7

As a top priority, back up your site, review each project change, ensure compatibility, then update affected project(s).

Security 100%

Well done! No action required.

Menu Router - Check for potentially malicious entries in the menu router.

No known potentially malicious entries were detected in the menu_router table.

Drupalgeddon users - Check for known Drupalgeddon users in the user table.

No known Drupalgeddon users were detected.

Drupalgeddon roles - Check for known Drupalgeddon roles in the role table.

No known Drupalgeddon roles were detected.

Drupalgeddon users concurrency - Check users with odd uid or created dates in the user table.

No suspicious users were detected.

Drupalgeddon suspicious files - Check for suspicious files in the Drupal codebase.

No suspicious files were detected.

Status 82%

System Status - Drupal's status report.

TitleSeverityValue
DrupalInfo7.39
Install profileInfoMinimal (minimal-7.39)
Access to update.phpInfoProtected
CTools CSS CacheOkExists
Configuration fileInfoProtected
Cron maintenance tasksOkLast run 1 hour 49 min ago
Database systemInfoMySQL, MariaDB, or equivalent
Database system versionInfo5.5.44-37.3-log
Database updatesOkUp to date
Drupal core update statusErrorNot secure! (version 7.41 available)
File systemInfoWritable (public download method)
FlexSliderOkFlexSlider library installed.
GD library PNG supportOkbundled (2.1.0 compatible)
GD library rotate and desaturate effectsOkbundled (2.1.0 compatible)
GeoPHP Library InstalledOkGeoPHP 1.1 library installed at sites/all/modules/geophp/geoPHP/geoPHP.inc
GeoPHP and GEOSInfoGeoPHP library installed and OK. However, GEOS is was not found. While not required, you will see performance improvements if you install the GEOS PHP extension. See the following link for more information.https://github.com/phayes/geoPHP/wiki/GEOS
HTTP request statusErrorFails
IP Geolocation Views & Maps,
data collection methods employed
Info 
IP Geolocation Views & Maps,
font icon libraries
OkNo font icon libraries found. However you can still copy and paste font icons from fsymbols.
Module and theme update statusErrorNot secure!
Node Access PermissionsInfoDisabled
PHPInfo5.5.27 (more information)
PHP extensionsInfoEnabled
PHP memory limitInfo128M
PHP register globalsInfoDisabled
Security ReviewWarningThere are failed Security Review checks. Review the checklist
Unicode libraryOkPHP Mbstring Extension
Update notificationsInfoEnabled
Upload progressInfoNot enabled
Web serverInfo 
jQuery UpdateOkjQuery 1.4.4 (configure) and jQuery UI 1.8.7

Users 100%

Well done! No action required.

Count All - Total number of Drupal users.

There are 2 users.

Count Blocked - Total number of blocked Drupal users.

There are no blocked users.

List Roles - Show all available roles and user counts.

anonymous user: 0, authenticated user: 0, Editors: 1

Identify UID #1 - Show username and email of UID #1.

UID #1: denali-sadmin, email: [email protected]

UID #1 access - Determine if UID #1 is blocked.

UID #1 not blocked.

Views 50%

Views status - Check to see if enabled

Views is enabled.

Count - Number of enabled Views.

There are 10 enabled views.

Query results caching - Check the length of time raw query results should be cached.

No View is caching query results!

Query results should be cached for at least 1 minute.
  1. Go to /admin/structure/views/
  2. Edit the View in question
  3. Select the Display
  4. Click Advanced
  5. Next to Caching, click to edit.
  6. Query results: (something other than Never cache)
Rendered output caching - Check the length of time raw rendered output should be cached.

No View is caching rendered output!

Rendered output should be cached for as long as possible (if the query changes, the output will be refreshed).
  1. Go to /admin/structure/views/
  2. Edit the View in question
  3. Select the Display
  4. Click Advanced
  5. Next to Caching, click to edit.
  6. Rendered output: (something other than Never cache)

Watchdog database logs 100%

Well done! No action required.

syslog status - Check to see if syslog logging is enabled

Syslog logging is enabled.

dblog status - Check to see if database logging is enabled

Database logging (dblog) is enabled.

Count - Number of dblog entries.

There are 1,006 log entries.

Date range of log entries - Oldest and newest.

From Tue, 20 Oct 2015 18:30:33 -0300 to Thu, 29 Oct 2015 19:17:11 -0300 (9.03 days)

Number of 404 entries - Count the number of page not found entries.

No 404 entries.

PHP messages - Count PHP notices, warnings and errors.

notice: 7, warning: 18 - total 2.49%