mirror of
https://github.com/yogeshojha/rengine.git
synced 2026-09-23 10:14:57 +02:00
57 lines
1.5 KiB
JavaScript
57 lines
1.5 KiB
JavaScript
const vuln_datatable_columns = [
|
|
{'data': 'id'},
|
|
{'data': 'source'},
|
|
{'data': 'type'},
|
|
|
|
{'data': 'name'},
|
|
{'data': 'cvss_metrics'},
|
|
{'data': 'tags'},
|
|
{'data': 'hackerone_report_id'},
|
|
|
|
{'data': 'severity'},
|
|
{'data': 'cvss_score'},
|
|
{'data': 'cve_ids'},
|
|
{'data': 'cwe_ids'},
|
|
{'data': 'http_url'},
|
|
|
|
{'data': 'description'},
|
|
{'data': 'references'},
|
|
|
|
{'data': 'discovered_date'},
|
|
|
|
{'data': 'open_status'},
|
|
|
|
{'data': 'hackerone_report_id'},
|
|
|
|
{'data': 'extracted_results'},
|
|
{'data': 'curl_command'},
|
|
{'data': 'matcher_name'},
|
|
{'data': 'request'},
|
|
{'data': 'response'},
|
|
{'data': 'template'},
|
|
{'data': 'template_url'},
|
|
{'data': 'template_id'},
|
|
{'data': 'impact'},
|
|
{'data': 'remediation'},
|
|
{'data': 'is_gpt_used'},
|
|
];
|
|
|
|
const vuln_datatable_page_length = 50;
|
|
const vuln_datatable_length_menu = [[50, 100, 500, 1000, -1], [50, 100, 500, 1000, 'All']];
|
|
|
|
|
|
function vulnerability_datatable_col_visibility(table){
|
|
if(!$('#vuln_source_checkbox').is(":checked")){
|
|
table.column(get_datatable_col_index('vuln_source_checkbox', vuln_datatable_columns)).visible(false);
|
|
}
|
|
if(!$('#vuln_severity_checkbox').is(":checked")){
|
|
table.column(get_datatable_col_index('severity', vuln_datatable_columns)).visible(false);
|
|
}
|
|
if(!$('#vuln_vulnerable_url_checkbox').is(":checked")){
|
|
table.column(get_datatable_col_index('http_url', vuln_datatable_columns)).visible(false);
|
|
}
|
|
if(!$('#vuln_status_checkbox').is(":checked")){
|
|
table.column(get_datatable_col_index('status', vuln_datatable_columns)).visible(false);
|
|
}
|
|
}
|