diff --git a/monkey/monkey_island/cc/ui/src/components/pages/ZeroTrustReportPage.js b/monkey/monkey_island/cc/ui/src/components/pages/ZeroTrustReportPage.js index 34fec0079..7ca40bd5f 100755 --- a/monkey/monkey_island/cc/ui/src/components/pages/ZeroTrustReportPage.js +++ b/monkey/monkey_island/cc/ui/src/components/pages/ZeroTrustReportPage.js @@ -113,12 +113,18 @@ class ZeroTrustReportPageComponent extends AuthComponent { grades={this.state.pillars.grades}/> - + - +

What am I seeing?

+

+ The Zero Trust eXtended framework categorizes its recommendations into 7 pillars. Infection Monkey + Zero Trust edition tests some of those recommendations. The tests that the monkey executes + produce findings. The tests, recommendations and pillars are then granted a status in accordance + with the tests results. +

diff --git a/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/EventsButtonsComponent.js b/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/EventsButton.js similarity index 87% rename from monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/EventsButtonsComponent.js rename to monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/EventsButton.js index 10027c888..33c6a2384 100644 --- a/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/EventsButtonsComponent.js +++ b/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/EventsButton.js @@ -5,7 +5,7 @@ import FileSaver from "file-saver"; import * as PropTypes from "prop-types"; import ExportEventsButton from "./ExportEventsButton"; -export default class EventsButtonsComponent extends Component { +export default class EventsButton extends Component { constructor(props) { super(props); this.state = { @@ -27,7 +27,7 @@ export default class EventsButtonsComponent extends Component {
@@ -36,7 +36,7 @@ export default class EventsButtonsComponent extends Component { } -EventsButtonsComponent.propTypes = { +EventsButton.propTypes = { events: PropTypes.array, exportFilename: PropTypes.string, }; diff --git a/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/ExportEventsButton.js b/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/ExportEventsButton.js index b75516e2c..bb6fc6c45 100644 --- a/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/ExportEventsButton.js +++ b/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/ExportEventsButton.js @@ -7,7 +7,7 @@ export default class ExportEventsButton extends Component { return } } diff --git a/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/FindingsSection.js b/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/FindingsSection.js index 3f4260f98..eed4c0f8c 100644 --- a/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/FindingsSection.js +++ b/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/FindingsSection.js @@ -1,6 +1,6 @@ import React, {Component, Fragment} from "react"; import PillarLabel from "./PillarLabel"; -import EventsButtonsComponent from "./EventsButtonsComponent"; +import EventsButton from "./EventsButton"; import {ZeroTrustStatuses} from "./ZeroTrustPillars"; import {FindingsTable} from "./FindingsTable"; diff --git a/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/FindingsTable.js b/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/FindingsTable.js index 514e48a98..924ddf631 100644 --- a/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/FindingsTable.js +++ b/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/FindingsTable.js @@ -3,7 +3,7 @@ import StatusLabel from "./StatusLabel"; import PaginatedTable from "../common/PaginatedTable"; import * as PropTypes from "prop-types"; import PillarLabel from "./PillarLabel"; -import EventsButtonsComponent from "./EventsButtonsComponent"; +import EventsButton from "./EventsButton"; const columns = [ { @@ -16,7 +16,7 @@ const columns = [ { Header: 'Events', id: "events", accessor: x => { - return ; + return ; }, maxWidth: 160, }, diff --git a/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/ReportLegend.js b/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/ReportLegend.js index 0f731192f..143120793 100644 --- a/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/ReportLegend.js +++ b/monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/ReportLegend.js @@ -27,41 +27,35 @@ class ZeroTrustReportLegend extends Component { getLegendContent() { return
-

What is this?

-

- The Zero Trust eXtended framework categorizes its recommendations into 7 pillars. Infection Monkey - Zero Trust edition tests some of those recommendations. The tests that the monkey executes - produce findings. The tests, recommendations and pillars are then granted a status in accordance - with the tests results. -

Statuses

  • - {"\t"}The test failed; the monkeys found something wrong. + {"\t"}Some tests failed; the monkeys found something wrong.
  • - {"\t"}The test was executed, but manual verification is required to determine the results. + {"\t"}The test ran; manual verification is required to determine the results.
  • - {"\t"}This status means the test passed 🙂 + {"\t"}The test passed, so this is OK 🙂
  • - {"\t"}This status means the test wasn't executed. Some of the tests can be activated or deactivated using - the configuration. + {"\t"}This status means the test wasn't executed.
+
+ Some of the tests can be activated using the configuration.
; } }