Findings 📝

Findings are vulnerabilities. A finding will either lead to a true vulnerability or just a data point that the client should be made aware of

Findings are vulnerabilities. A finding will either lead to a true vulnerability or just a data point that the client should be made aware of.

This view is made up using two files Findings.vue and FindingOverviewTable.vue

Finding Overview Table

This view provides the general information about the Finding, such as the title of the finding, its ID, the system/task/subtask that it links to, the analyst that created it, the current status of the finding, its classification, the type of finding, and the risk associated to it.

Title

ID

System

Task

Subtask

Analyst

Status

Classification

Type

Risk

foo

78x7

bar

t1

sub2

k.a

open

information

Encryption

VL

Reports

This view provides the user the ability to download and generate reports with the data stored in the database. By clicking on any one of the three buttons ERB Report Risk Matrix or Final Report there is an associated report that is downloaded to the machine.

To test generating a report try out the following command

node FRIC-team8-SBSG/frontend/src/reports/<report>/<report_file.js> && open <report_name>

Where

  • report is the folder of the type of report you want to create, such as erb-report, risk-matrix, final-report.

  • report_file.js is the code itself that will generate the report, such as erb_report.js, finalreport.js, riskmatrix.js.

  • `report_name` is the report file name with its appropriate extension, docx, xlsx, pptx

Methods

Name

Parameter

Type

Description

onGenerateReport()

report

Object

Generates the appropriate report based on the required type triggered by user.

findingHelp()

Triggers an alert to be displayed, showing the user what the page is about.

onSearchToggle()

Loads search results when a user types a value in the search box.

Last updated