diff --git a/src/components/Results/Threats.tsx b/src/components/Results/Threats.tsx index a892eaf..1a77123 100644 --- a/src/components/Results/Threats.tsx +++ b/src/components/Results/Threats.tsx @@ -32,13 +32,17 @@ const convertToDate = (dateString: string): string => { } const MalwareCard = (props: {data: any, title: string, actionButtons: any }): JSX.Element => { - const urlHaus = props.data.urlHaus; - const phishTank = props.data.phishTank; - const cloudmersive = props.data.cloudmersive; + const urlHaus = props.data.urlHaus || {}; + const phishTank = props.data.phishTank || {}; + const cloudmersive = props.data.cloudmersive || {}; + const safeBrowsing = props.data.safeBrowsing || {}; return ( - { cloudmersive && !cloudmersive.error && ( - + { safeBrowsing && !safeBrowsing.error && ( + + )} + { ((cloudmersive && !cloudmersive.error) || safeBrowsing?.details) && ( + )} { phishTank && !phishTank.error && (