diff --git a/monkey/monkey_island/cc/ui/src/components/report-components/ransomware/BreachSection.tsx b/monkey/monkey_island/cc/ui/src/components/report-components/ransomware/BreachSection.tsx index 1c2b71d99..afdddf469 100644 --- a/monkey/monkey_island/cc/ui/src/components/report-components/ransomware/BreachSection.tsx +++ b/monkey/monkey_island/cc/ui/src/components/report-components/ransomware/BreachSection.tsx @@ -6,8 +6,19 @@ import {renderLimitedArray} from '../common/RenderArrays'; function BreachSection() { const [machines, setMachines] = useState(null); - let description = 'Ransomware attacks start after machines in the internal network get compromised. ' + - 'The initial compromise was simulated by running Monkey Agents manually.'; + let description = 'Ransomware attacks start after machines in the internal network get \ + compromised. The initial compromise was simulated by running Monkey Agents \ + manually. Detecting ransomware at this stage will minimize the impact to the \ + organization. \ +
\ +
\ + \ + Learn techniques for early ransomware detection on Guardicore\'s blog. \ + '; + useEffect(() => { IslandHttpClient.get('/api/exploitations/manual')