From 485b7d90bc724ffc2f4680422e892ba6118658c2 Mon Sep 17 00:00:00 2001 From: Toni de la Fuente Date: Mon, 25 May 2020 21:29:29 +0200 Subject: [PATCH] Added native html report - upgrade to 21st century ;) --- include/html_report | 143 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 143 insertions(+) create mode 100644 include/html_report diff --git a/include/html_report b/include/html_report new file mode 100644 index 00000000..31c36c7f --- /dev/null +++ b/include/html_report @@ -0,0 +1,143 @@ +#!/usr/bin/env bash + +# Prowler - the handy cloud security tool (copyright 2020) by Toni de la Fuente +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may not +# use this file except in compliance with the License. You may obtain a copy +# of the License at http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software distributed +# under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR +# CONDITIONS OF ANY KIND, either express or implied. See the License for the +# specific language governing permissions and limitations under the License. + + + +addHtmlHeader() { + if [[ $PROFILE == "" ]];then + PROFILE="ENV" + fi + if [[ -z $HTML_REPORT_INIT ]]; then + cat < + + + + + + + + + + + + Prowler - AWS Security Assesments + + + +
+
+
+
+
+ Report Information +
+
    +
  • +
    +
    + Version: $PROWLER_VERSION +
    +
    +
  • +
  • + Parameters used: $PROWLER_PARAMETERS +
  • +
  • + Date: $TIMESTAMP +
  • +
  • + prowler-logo +
  • +
+
+
+
+
+
+ Assesment Summary +
+
    +
  • + AWS Account: $ACCOUNT_NUM +
  • +
  • + AWS-CLI Profile: $PROFILE +
  • +
  • + API Region: $REGION +
  • +
  • + User Id: $USER_ID +
  • +
  • + Caller Identity ARN: $CALLER_ARN +
  • +
+
+ * Sortable columns are CheckID (default) and Result +
+
+
+
+ + + + + + + + + + + + + + +EOF + +fi +} + +addHtmlFooter() { + cat < +
StatusResultAccountIDRegionGroupCheckIDCheck TitleCheck Output
+
+
+
+ + + + + + + + + + + + + + + +EOF + +unset HTML_REPORT_INIT +}