diff --git a/cacheaudit.drush.inc b/cacheaudit.drush.inc
index 6038f65..83ade8c 100644
--- a/cacheaudit.drush.inc
+++ b/cacheaudit.drush.inc
@@ -80,6 +80,19 @@ function views_cacheaudit() {
   return array('views' => $results);
 }
 
+function panels_cacheaudit() {
+  $results = array();
+  $results[] = array('Panel', 'Cache', 'Settings');
+
+  $result = db_query("SELECT did FROM {panels_display}");
+  foreach ($result as $row) {
+    $display = panels_load_display($row->did);
+    $results[] = array($display->title, $display->cache['method'], count($display->cache['settings']) ? serialize($display->cache['settings']) : array());
+  }
+
+  return array('panels' => $results);
+}
+
 function cacheaudit_get_cache_constant($constant_value) {
   switch ($constant_value) {
   case DRUPAL_CACHE_CUSTOM:
