diff --git a/monkey_island/cc/ui/src/components/pages/ReportPage.js b/monkey_island/cc/ui/src/components/pages/ReportPage.js
index 305d39fd6..be5c0e9e3 100644
--- a/monkey_island/cc/ui/src/components/pages/ReportPage.js
+++ b/monkey_island/cc/ui/src/components/pages/ReportPage.js
@@ -311,16 +311,21 @@ class ReportPageComponent extends React.Component {
Overview
- The monkey run was started on {this.state.report.overview.monkey_start_time}. After {this.state.report.overview.monkey_duration}, all monkeys finished propagation attempts.
+ The first monkey run was started on {this.state.report.overview.monkey_start_time}. After {this.state.report.overview.monkey_duration}, all monkeys finished propagation attempts.
- From the attacker's point of view, the network looks like this:
+ A full report of the Monkeys activities follows.
-
-
-
+
+
+
+ Security Findings
+
- During this simulated attack the Monkey uncovered
{this.state.report.overview.issues.filter(function(x){return x===true;}).length}, detailed below. The security issues uncovered include:
+
+ Immediate Threats
+
+ During this simulated attack the Monkey uncovered
{this.state.report.overview.issues.filter(function(x){return x===true;}).length} issues, detailed below. The security issues uncovered include:
{this.state.report.overview.issues[this.Issue.WEAK_PASSWORD] ? - Users with weak passwords.
: null}
{this.state.report.overview.issues[this.Issue.STOLEN_CREDS] ?- Stolen passwords/hashes were used to exploit other machines.
: null}
@@ -331,19 +336,27 @@ class ReportPageComponent extends React.Component {
- In addition, the monkey uncovered the following possible set of issues:
+
+ Security Issues
+
+ The monkey uncovered the following possible set of issues:
{this.state.report.overview.warnings[this.Warning.CROSS_SEGMENT] ? - Possible cross segment traffic. Infected machines could communicate with the Monkey Island despite crossing segment boundaries using unused ports.
: null}
{this.state.report.overview.warnings[this.Warning.TUNNEL] ? - Lack of port level segmentation, machines successfully tunneled monkey activity using unused ports.
: null}
-
- A full report of the Monkeys activities follows.
-
+
+
+
+ Recommendations
+
+
+ {this.state.report.recommendations.issues.map(this.generateIssue)}
+
- At a Glance
+ The Network from the Monkey's Eyes
@@ -361,6 +374,12 @@ class ReportPageComponent extends React.Component {
+
+ From the attacker's point of view, the network looks like this:
+
+
+
+
@@ -371,14 +390,6 @@ class ReportPageComponent extends React.Component {
-
-
- Recommendations
-
-
- {this.state.report.recommendations.issues.map(this.generateIssue)}
-
-
);
}