The system status as reported on the ‘Status’ page on the dashboard uses hook_requirements() in Drupal 7. Some modules’ implementations are not very robust, e.g. the in the commerce_stripe module it looks for the location of the Stripe PHP library, but doesn’t allow hook_libraries_info_alter() to run, so if the library’s in a non-standard location, it reports an error incorrectly.
There’s unfortunately no alter function invoked after hook_requirements(), so it’s not possible to change the output until it reaches the theme layer. When viewed on a Drupal site, we can do this via template_preprocess_status_report(), but when triggered via Drush (as is presumably the case on Pantheon’s ‘Status’ page), it’s more difficult.
Has anyone had any success in overriding the output of the status report on the dashboard?