diff --git a/paranoia-block_additional_forms-2313945-16.patch b/paranoia-block_additional_forms-2313945-16.patch
new file mode 100644
index 0000000..65041aa
--- /dev/null
+++ b/paranoia-block_additional_forms-2313945-16.patch
@@ -0,0 +1,103 @@
+diff --git a/paranoia.module b/paranoia.module
+index f24efe3..ffa7887 100644
+--- a/paranoia.module
++++ b/paranoia.module
+@@ -313,6 +313,15 @@ function ctools_paranoia_hide_permissions() {
+ }
+ 
+ /**
++ * Implements hook_paranoia_hide_permissions().
++ *
++ * On behalf of custom_breadcrumbs.module.
++ */
++function custom_breadcrumbs_paranoia_hide_permissions() {
++  return array('use php in custom breadcrumbs');
++}
++
++/**
+  * Implements hook_paranoia_hide_paths().
+  *
+  * On behalf of devel.module
+@@ -344,6 +353,10 @@ function paranoia_form_alter(&$form, &$form_state, $form_id) {
+     $form['#validate'][] = 'paranoia_form_validate_always_fail';
+     drupal_set_message(t('This form is disabled for security reasons. See <a href="https://www.drupal.org/node/2313945">details</a> on why this form is disabled.'), 'error');
+   }
++  // Block VBO's "Execute arbitrary PHP script" operation.
++  if ($form_id == "views_ui_config_item_form") {
++    unset ($form['options']['vbo_operations']['action::views_bulk_operations_script_action']);
++  }
+ }
+ 
+ /**
+@@ -356,10 +369,28 @@ function paranoia_form_validate_always_fail() {
+ /**
+  * Implements paranoia_risky_forms().
+  *
+- * On behalf of views module.
++ * On behalf of backup_migrate module.
+  */
+-function views_paranoia_risky_forms() {
+-  return array('views_ui_import_page');
++function backup_migrate_paranoia_risky_forms() {
++  return array('backup_migrate_crud_import_form');
++}
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of bundle_copy module.
++ */
++function bundle_copy_paranoia_risky_forms() {
++  return array('bundle_copy_import');
++}
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of ctools module.
++ */
++function ctools_paranoia_risky_forms() {
++  return array('ctools_export_ui_edit_item_wizard_form');
+ }
+ 
+ /**
+@@ -370,3 +401,39 @@ function views_paranoia_risky_forms() {
+ function devel_paranoia_risky_forms() {
+   return array('devel_execute_block_form');
+ }
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of feeds_ui module.
++ */
++function feeds_ui_paranoia_risky_forms() {
++  return array('feeds_ui_importer_import');
++}
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of flag module.
++ */
++function flag_paranoia_risky_forms() {
++  return array('flag_import_form');
++}
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of relation_ui module.
++ */
++function relation_ui_paranoia_risky_forms() {
++  return array('relation_ui_type_import');
++}
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of views module.
++ */
++function views_paranoia_risky_forms() {
++  return array('views_ui_import_page');
++}
diff --git a/paranoia-block_additional_forms-2313945-20.patch b/paranoia-block_additional_forms-2313945-20.patch
new file mode 100644
index 0000000..7717435
--- /dev/null
+++ b/paranoia-block_additional_forms-2313945-20.patch
@@ -0,0 +1,131 @@
+diff --git a/paranoia.module b/paranoia.module
+index f24efe3..d20c8f7 100644
+--- a/paranoia.module
++++ b/paranoia.module
+@@ -67,19 +67,6 @@ function paranoia_remove_disabled_modules() {
+ }
+ 
+ /**
+- * Implements hook_form_FORM_ID_alter().
+- *
+- * Disable executing PHP setting in VBO.
+- */
+-function paranoia_form_views_ui_config_item_form_alter(&$form, &$form_state) {
+-  if ($form['#section'] == 'page-field-views_bulk_operations') {
+-    $form['options']['vbo']['operations']['action::views_bulk_operations_script_action']['selected']['#default_value'] = FALSE;
+-    $form['options']['vbo']['operations']['action::views_bulk_operations_script_action']['selected']['#value'] = FALSE;
+-    $form['options']['vbo']['operations']['action::views_bulk_operations_script_action']['selected']['#disabled'] = TRUE;
+-  }
+-}
+-
+-/**
+  * Implements hook_user_update().
+  */
+ function paranoia_user_update(&$edit, $account, $category) {
+@@ -313,6 +300,15 @@ function ctools_paranoia_hide_permissions() {
+ }
+ 
+ /**
++ * Implements hook_paranoia_hide_permissions().
++ *
++ * On behalf of custom_breadcrumbs.module.
++ */
++function custom_breadcrumbs_paranoia_hide_permissions() {
++  return array('use php in custom breadcrumbs');
++}
++
++/**
+  * Implements hook_paranoia_hide_paths().
+  *
+  * On behalf of devel.module
+@@ -344,6 +340,18 @@ function paranoia_form_alter(&$form, &$form_state, $form_id) {
+     $form['#validate'][] = 'paranoia_form_validate_always_fail';
+     drupal_set_message(t('This form is disabled for security reasons. See <a href="https://www.drupal.org/node/2313945">details</a> on why this form is disabled.'), 'error');
+   }
++
++  // Block VBO's "Execute arbitrary PHP script" operation.
++  if ($form_id == "views_ui_config_item_form") {
++    $form['options']['vbo_operations']['action::views_bulk_operations_script_action']['selected']['#default_value'] = FALSE;
++    $form['options']['vbo_operations']['action::views_bulk_operations_script_action']['selected']['#disabled'] = TRUE;
++  }
++
++  // Disable Automatic Nodetitles' "Evaluate PHP in pattern" setting.
++  if ($form_id == "node_type_form") {
++    $form['auto_nodetitle']['ant_php']['#default_value'] = FALSE;
++    $form['auto_nodetitle']['ant_php']['#disabled'] = TRUE;
++  }
+ }
+ 
+ /**
+@@ -356,10 +364,28 @@ function paranoia_form_validate_always_fail() {
+ /**
+  * Implements paranoia_risky_forms().
+  *
+- * On behalf of views module.
++ * On behalf of backup_migrate module.
+  */
+-function views_paranoia_risky_forms() {
+-  return array('views_ui_import_page');
++function backup_migrate_paranoia_risky_forms() {
++  return array('backup_migrate_crud_import_form');
++}
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of bundle_copy module.
++ */
++function bundle_copy_paranoia_risky_forms() {
++  return array('bundle_copy_import');
++}
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of ctools module.
++ */
++function ctools_paranoia_risky_forms() {
++  return array('ctools_export_ui_edit_item_wizard_form');
+ }
+ 
+ /**
+@@ -370,3 +396,39 @@ function views_paranoia_risky_forms() {
+ function devel_paranoia_risky_forms() {
+   return array('devel_execute_block_form');
+ }
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of feeds_ui module.
++ */
++function feeds_ui_paranoia_risky_forms() {
++  return array('feeds_ui_importer_import');
++}
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of flag module.
++ */
++function flag_paranoia_risky_forms() {
++  return array('flag_import_form');
++}
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of relation_ui module.
++ */
++function relation_ui_paranoia_risky_forms() {
++  return array('relation_ui_type_import');
++}
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of views module.
++ */
++function views_paranoia_risky_forms() {
++  return array('views_ui_import_page');
++}
diff --git a/paranoia-block_additional_forms-2313945-8.patch b/paranoia-block_additional_forms-2313945-8.patch
new file mode 100644
index 0000000..350b039
--- /dev/null
+++ b/paranoia-block_additional_forms-2313945-8.patch
@@ -0,0 +1,92 @@
+diff --git a/paranoia.module b/paranoia.module
+index f24efe3..748ff52 100644
+--- a/paranoia.module
++++ b/paranoia.module
+@@ -313,6 +313,15 @@ function ctools_paranoia_hide_permissions() {
+ }
+ 
+ /**
++ * Implements hook_paranoia_hide_permissions().
++ *
++ * On behalf of custom_breadcrumbs.module.
++ */
++function custom_breadcrumbs_paranoia_hide_permissions() {
++  return array('use php in custom breadcrumbs');
++}
++
++/**
+  * Implements hook_paranoia_hide_paths().
+  *
+  * On behalf of devel.module
+@@ -356,10 +365,28 @@ function paranoia_form_validate_always_fail() {
+ /**
+  * Implements paranoia_risky_forms().
+  *
+- * On behalf of views module.
++ * On behalf of backup_migrate module.
+  */
+-function views_paranoia_risky_forms() {
+-  return array('views_ui_import_page');
++function backup_migrate_paranoia_risky_forms() {
++  return array('backup_migrate_crud_import_form');
++}
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of bundle_copy module.
++ */
++function bundle_copy_paranoia_risky_forms() {
++  return array('bundle_copy_import');
++}
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of ctools module.
++ */
++function ctools_paranoia_risky_forms() {
++  return array('ctools_export_ui_edit_item_wizard_form');
+ }
+ 
+ /**
+@@ -370,3 +397,39 @@ function views_paranoia_risky_forms() {
+ function devel_paranoia_risky_forms() {
+   return array('devel_execute_block_form');
+ }
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of feeds_ui module.
++ */
++function feeds_ui_paranoia_risky_forms() {
++  return array('feeds_ui_importer_import');
++}
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of flag module.
++ */
++function flag_paranoia_risky_forms() {
++  return array('flag_import_form');
++}
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of relation_ui module.
++ */
++function relation_ui_paranoia_risky_forms() {
++  return array('relation_ui_type_import');
++}
++
++/**
++ * Implements paranoia_risky_forms().
++ *
++ * On behalf of views module.
++ */
++function views_paranoia_risky_forms() {
++  return array('views_ui_import_page');
++}
diff --git a/paranoia.module b/paranoia.module
index f24efe3..d02d62e 100644
--- a/paranoia.module
+++ b/paranoia.module
@@ -67,19 +67,6 @@ function paranoia_remove_disabled_modules() {
 }
 
 /**
- * Implements hook_form_FORM_ID_alter().
- *
- * Disable executing PHP setting in VBO.
- */
-function paranoia_form_views_ui_config_item_form_alter(&$form, &$form_state) {
-  if ($form['#section'] == 'page-field-views_bulk_operations') {
-    $form['options']['vbo']['operations']['action::views_bulk_operations_script_action']['selected']['#default_value'] = FALSE;
-    $form['options']['vbo']['operations']['action::views_bulk_operations_script_action']['selected']['#value'] = FALSE;
-    $form['options']['vbo']['operations']['action::views_bulk_operations_script_action']['selected']['#disabled'] = TRUE;
-  }
-}
-
-/**
  * Implements hook_user_update().
  */
 function paranoia_user_update(&$edit, $account, $category) {
@@ -185,6 +172,7 @@ function paranoia_permissions_submit($form, &$form_state) {
 function paranoia_paranoia_disable_modules() {
   return array(
     'php',
+    'computed_field',
     'ds_format',
     'skinr_ui',
     'skinr_context_ui',
@@ -313,6 +301,15 @@ function ctools_paranoia_hide_permissions() {
 }
 
 /**
+ * Implements hook_paranoia_hide_permissions().
+ *
+ * On behalf of custom_breadcrumbs.module.
+ */
+function custom_breadcrumbs_paranoia_hide_permissions() {
+  return array('use php in custom breadcrumbs');
+}
+
+/**
  * Implements hook_paranoia_hide_paths().
  *
  * On behalf of devel.module
@@ -342,7 +339,27 @@ function paranoia_form_alter(&$form, &$form_state, $form_id) {
   if (array_key_exists($form_id, $forms_to_disable)) {
     $form['#access'] = FALSE;
     $form['#validate'][] = 'paranoia_form_validate_always_fail';
-    drupal_set_message(t('This form is disabled for security reasons. See <a href="https://www.drupal.org/node/2313945">details</a> on why this form is disabled.'), 'error');
+    $message = t(variable_get('paranoia_form_disabled_message', 'This form is disabled for security reasons. See <a href="https://www.drupal.org/node/2313945">details</a> on why this form is disabled.'));
+    drupal_set_message($message, 'error');
+  }
+
+  if ($form_id == "views_ui_config_item_form") {
+    // Block VBO's "Execute arbitrary PHP script" operation.
+    $form['options']['vbo_operations']['action::views_bulk_operations_script_action']['selected']['#default_value'] = FALSE;
+    $form['options']['vbo_operations']['action::views_bulk_operations_script_action']['selected']['#disabled'] = TRUE;
+    // Block Draggable Views's "Prepare arguments with PHP code" option.
+    unset($form['options']['draggableviews_setting_arguments']['#options']['php']);
+  }
+
+  // Disable Automatic Nodetitles's "Evaluate PHP in pattern" setting.
+  if ($form_id == "node_type_form") {
+    $form['auto_nodetitle']['ant_php']['#default_value'] = FALSE;
+    $form['auto_nodetitle']['ant_php']['#disabled'] = TRUE;
+  }
+
+  // Disable Custom Breadcrumbs's ability to use PHP to determine breadcrumb visibility.
+  if ($form_id == "custom_breadcrumbs_form") {
+    unset($form['visibility_php']);
   }
 }
 
@@ -350,16 +367,35 @@ function paranoia_form_alter(&$form, &$form_state, $form_id) {
  * Form validation that will always throw an error to prevent submits.
  */
 function paranoia_form_validate_always_fail() {
-  form_set_error('', t('This form is disabled for security reasons. See <a href="https://www.drupal.org/node/2313945">details</a> on why this form is disabled.'));
+  $message = t(variable_get('paranoia_form_disabled_message', 'This form is disabled for security reasons. See <a href="https://www.drupal.org/node/2313945">details</a> on why this form is disabled.'));
+  drupal_set_message($message, 'error');
 }
 
 /**
  * Implements paranoia_risky_forms().
  *
- * On behalf of views module.
+ * On behalf of backup_migrate module.
  */
-function views_paranoia_risky_forms() {
-  return array('views_ui_import_page');
+function backup_migrate_paranoia_risky_forms() {
+  return array('backup_migrate_crud_import_form');
+}
+
+/**
+ * Implements paranoia_risky_forms().
+ *
+ * On behalf of bundle_copy module.
+ */
+function bundle_copy_paranoia_risky_forms() {
+  return array('bundle_copy_import');
+}
+
+/**
+ * Implements paranoia_risky_forms().
+ *
+ * On behalf of ctools module.
+ */
+function ctools_paranoia_risky_forms() {
+  return array('ctools_export_ui_edit_item_wizard_form');
 }
 
 /**
@@ -370,3 +406,57 @@ function views_paranoia_risky_forms() {
 function devel_paranoia_risky_forms() {
   return array('devel_execute_block_form');
 }
+
+/**
+ * Implements paranoia_risky_forms().
+ *
+ * On behalf of feeds_ui module.
+ */
+function feeds_ui_paranoia_risky_forms() {
+  return array('feeds_ui_importer_import');
+}
+
+/**
+ * Implements paranoia_risky_forms().
+ *
+ * On behalf of flag module.
+ */
+function flag_paranoia_risky_forms() {
+  return array('flag_import_form');
+}
+
+/**
+ * Implements paranoia_risky_forms().
+ *
+ * On behalf of page_manager module.
+ */
+function page_manager_paranoia_risky_forms() {
+  return array('page_manager_page_import_subtask');
+}
+
+/**
+ * Implements paranoia_risky_forms().
+ *
+ * On behalf of relation_ui module.
+ */
+function relation_ui_paranoia_risky_forms() {
+  return array('relation_ui_type_import');
+}
+
+/**
+ * Implements paranoia_risky_forms().
+ *
+ * On behalf of rules_admin module.
+ */
+function rules_admin_paranoia_risky_forms() {
+  return array('rules_ui_import_form');
+}
+
+/**
+ * Implements paranoia_risky_forms().
+ *
+ * On behalf of views module.
+ */
+function views_paranoia_risky_forms() {
+  return array('views_ui_import_page');
+}
