-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathtemplate.html
945 lines (805 loc) · 99.1 KB
/
template.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>SecretMagpie HTML</title>
<script>$$AGGRID_CODE$$</script>
<script>
// The row data
let rowData = $$ROWDATA$$;
// Fetch overlay from localStorage
let storedRowDataOverlay = window.localStorage.getItem("rowDataOverlay");
let rowDataOverlay = storedRowDataOverlay ? JSON.parse(storedRowDataOverlay) : {};
// Apply overlay over the data
function keyOfRow(row) {
return `${row['commit']}${row['file']}${row['line']}${row['hashed_secret']}`;
}
rowData = rowData.map(row => {
let key = keyOfRow(row);
if (rowDataOverlay[key]) {
row['status'] = rowDataOverlay[key];
return row;
} else {
return row;
}
});
class LinkRenderer {
init(params) {
this.eGui = document.createElement('div');
this.eGui.innerHTML = `
<a class="celllink" target="_blank" href="${params.node.data['link']}">${params.value}</a>
`;
}
getGui() {
return this.eGui;
}
refresh(params) {
this.eGui = document.createElement('div');
this.eGui.innerHTML = `
<a class="celllink" target="_blank" href="${params.node.data['link']}">${params.value}</a>
`;
return true;
}
destroy() { }
}
class VerifiedRenderer {
init(params) {
this.eGui = document.createElement('div');
this.eGui.innerHTML = `
<span>${String(params.value).toLowerCase() == "true" ? "✅" : "❌"}</span>
`;
}
getGui() {
return this.eGui;
}
refresh(params) {
this.eGui.innerHTML = `
<span>${String(params.value).toLowerCase() == "true" ? "✅" : "❌"}</span>
`;
return true;
}
destroy() { }
}
class TimestampRenderer {
init(params) {
this.eGui = document.createElement('div');
let date = new Date(params.value);
this.eGui.innerHTML = `
<span>${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()}</span>
`;
}
getGui() {
return this.eGui;
}
refresh(params) {
this.eGui = document.createElement('div');
let date = new Date(params.value);
this.eGui.innerHTML = `
<span>${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()}</span>
`;
return true;
}
destroy() { }
}
class StatusEditor {
init(params) {
this.value = params.value;
this.index = keyOfRow(params.node.data);
this.input = document.createElement('select');
let choices = ["New", "Confirmed (Rotated)", "Confirmed (Needs Rotating)", "False Positive", "Investigating"];
for (const choice of choices) {
let opt = document.createElement("option");
opt.value = choice;
opt.text = choice;
this.input.appendChild(opt);
}
this.input.value = this.value;
this.input.addEventListener("onchange", (e) => params.stopEditing())
}
getGui() {
return this.input;
}
getValue() {
console.log(this.index);
rowDataOverlay[this.index] = this.input.value;
// Store the overlay in localStorage
window.localStorage.setItem("rowDataOverlay", JSON.stringify(rowDataOverlay));
return this.input.value;
}
destroy() {
setTimeout(() => gridOptions.api.onFilterChanged(), 100);
}
isCancelBeforeStart() {
return false;
}
isCancelAfterEnd() {
return false;
}
afterGuiAttached() {
this.input.focus();
}
}
class ContextTooltip {
init(params) {
const eGui = (this.eGui = document.createElement('div'));
const color = 'white';
const data = params.api.getDisplayedRowAtIndex(params.rowIndex).data;
eGui.classList.add('context-tooltip');
eGui.style['background-color'] = "#242930";
eGui.innerHTML = `
<p>
<span class"orange">${data.secret}</span>
</p>
<p>
<span><span class="orange">Context: </span><code id="context-code"></code></span>
</p>
<p>
<span class="orange">Extra Context: </span>
<code id="extra-context-code"></code>
</p>
`;
let context = eGui.querySelector("#context-code");
let extra_context = eGui.querySelector("#context-code");
for (let line of data.context.split('\n')) {
context.appendChild(document.createTextNode(line));
context.appendChild(document.createElement('br'));
}
for (let line of data.extra_context.split('\n')) {
extra_context.appendChild(document.createTextNode(line));
extra_context.appendChild(document.createElement('br'));
}
}
getGui() {
return this.eGui;
}
}
const columnDefs = [
{
field: "",
headerCheckboxSelection: true,
checkboxSelection: true,
headerCheckboxSelectionFilteredOnly: true,
lockPosition: true,
maxWidth: 50
},
{ field: "source", headerName: "Source", filter: "agTextColumnFilter", unSortIcon: true, maxWidth: 130, hide: true },
{ field: "repository", headerName: "Repository", filter: "agTextColumnFilter", },
{ field: "commit", filter: "agTextColumnFilter", unSortIcon: true, maxWidth: 130 },
{ field: "file", filter: "agTextColumnFilter", unSortIcon: true, cellRenderer: LinkRenderer },
{
field: "secret",
headerName: "Short Secret",
tooltipField: "secret",
filter: "agTextColumnFilter",
unSortIcon: true
},
{
field: "hashed_secret",
headerName: "Hashed Secret",
filter: "agTextColumnFilter",
unSortIcon: true
},
{
field: "status",
headerName: "Status",
cellEditor: StatusEditor,
editable: true,
filter: "agTextColumnFilter",
maxWidth: 180,
},
{ field: "date", headerName: "Commited At", filter: "agTextColumnFilter", unSortIcon: true, cellRenderer: TimestampRenderer, maxWidth: 160 },
{ field: "detector_type", filter: "agTextColumnFilter", unSortIcon: true, maxWidth: 180, hide: true, headerName: "Type" },
{ field: "author_email", hide: true },
{ field: "repository_url", hide: true },
{
field: "link",
filter: "agTextColumnFilter",
unSortIcon: true,
hide: true
},
{ field: "line", filter: "agTextColumnFilter", unSortIcon: true, maxWidth: 130, hide: true },
{ field: "filename", hide: true, filter: "agTextColumnFilter", headerName: "Filename", },
{ field: "extension", hide: true, filter: "agTextColumnFilter", headerName: "Extension", },
{ field: "redacted_secret", hide: true },
{ field: "context", hide: true },
{ field: "extra_context", hide: true },
{ field: "verified", cellRenderer: VerifiedRenderer, maxWidth: 85 },
];
// refreshes text that displays how many rows out of the total number of rows have been selected
// let the grid know which columns and what data to use
const gridOptions = {
defaultColDef: {
resizable: true,
tooltipComponent: ContextTooltip,
sortable: true
},
tooltipShowDelay: 500,
columnDefs: columnDefs,
rowData: rowData,
rowSelection: 'multiple',
rowHeight: 50,
suppressRowClickSelection: true,
suppressContextMenu: true,
preventDefaultOnContextMenu: true,
onFilterChanged: populateFilterPanel,
onRowSelected: debounce(() => updatedSelectedText(), 100),
onCellContextMenu: (params) => {
createContextMenu(params);
},
//isExternalFilterPresent: () => true,
//doesExternalFilterPass: row => row.data.status == "False Positive",
};
// setup the grid after the page has finished loading
document.addEventListener('DOMContentLoaded', () => {
const gridDiv = document.querySelector('#myGrid');
new agGrid.Grid(gridDiv, gridOptions);
populateFilterPanel();
updatedSelectedText();
});
function markHashAsFP(hash) {
let transaction = [];
for (const index in rowData) {
if (rowData[index]["hashed_secret"] == hash) {
// Update rowData and the overlay
rowDataOverlay[keyOfRow(rowData[index])] = "False Positive";
let data = rowData[index];
data["status"] = "False Positive"
// Create a transaction to update the row
transaction.push(data)
}
}
//params.api.setRowData(rowData);
gridOptions.api.applyTransaction({ update: transaction })
// Store the overlay in localStorage
window.localStorage.setItem("rowDataOverlay", JSON.stringify(rowDataOverlay));
gridOptions.api.onFilterChanged();
}
function createContextMenu(params) {
if (params.colDef.cellEditor)
return;
document.querySelectorAll(".contextmenu").forEach(x => x.remove());
let contextmenu = document.createElement("div");
document.body.appendChild(contextmenu);
contextmenu.onmouseleave = () => contextmenu.remove();
contextmenu.onclick = () => contextmenu.remove();
contextmenu.classList.add("contextmenu");
contextmenu.style.left = `${params.event.pageX}px`;
contextmenu.style.top = `${params.event.pageY}px`;
let ul = document.createElement("ul");
// Create the filter option
let filterLi = document.createElement("li");
filterLi.innerHTML = "Set filter on cell value.";
filterLi.onclick = () => setFilterTo(params.colDef.field, params.value);
ul.appendChild(filterLi);
// Create the reset filter option
let resetLi = document.createElement("li");
resetLi.innerHTML = "Reset column filter";
resetLi.onclick = () => removeFilterFrom(params.colDef.field);
ul.appendChild(resetLi);
// Create the copy cell to clipboard option
let copyLi = document.createElement("li");
copyLi.innerHTML = "Copy cell";
copyLi.onclick = () => {
navigator.clipboard.writeText(params.value)
}
ul.appendChild(copyLi);
if (params.colDef.field == 'hashed_secret') {
// Create the reset filter option
let markLi = document.createElement("li");
markLi.innerHTML = "Mark Hash as false positive";
markLi.onclick = () => markHashAsFP(params.value);
ul.appendChild(markLi);
}
contextmenu.appendChild(ul);
}
function exportCSV() {
gridOptions.api.exportDataAsCsv({
skipHeader: false,
skipFooters: true,
skipGroups: true,
fileName: "results.csv",
exportedRows: "all",
columnKeys: [
"source",
"detector_type",
"verified",
"commit",
"date",
"author_email",
"repository",
"repository_uri",
"link",
"file",
"line",
"filename",
"extension",
"hashed_secret",
"secret",
"redacted_secret",
"context",
"extra_context",
"status"
],
processHeaderCallback: (params) => {
return params.column.getColDef()['field'];
},
});
}
function importCSV(input) {
let file = input.files[0];
let fileReader = new FileReader();
fileReader.readAsText(file);
fileReader.onload = (event) => {
let csvString = event.target.result;
csvString = csvString.replaceAll('\r', '');
function readLine(s) {
// Read the line
let arr = [];
let acc = "";
let index = 0;
let state = 1;
while (s[index]) {
if (state && s[index] == '\n')
break;
if (!state && s[index] == '"' && s[index + 1] == '"') {
index += 2;
acc += '"';
continue;
}
if (state && s[index] == '"') {
state ^= 1;
index++;
continue;
}
if (s[index] == '"') {
state ^= 1;
arr.push(acc);
acc = ""
if (s[index + 1] == ',')
index += 2;
else
index += 1;
continue;
}
if (state && s[index] == ',') {
arr.push(acc);
acc = "";
index++;
continue;
}
acc += s[index];
index++;
}
if (acc)
arr.push(acc);
return [arr, index];
}
let table = []
while (csvString.length) {
//console.log(csvString);
let [arr, i] = readLine(csvString);
csvString = csvString.substring(i + 1, csvString.length);
table.push(arr);
}
// Identify headers
let headerIndexMap = {};
for (const index in table[0]) {
headerIndexMap[index] = table[0][index];
}
table.shift();
table = table.map((l) => {
let dict = {};
for (const index in l) {
dict[headerIndexMap[index]] = l[index];
}
return dict;
});
transaction = [];
table.forEach(row => {
gridOptions.api.forEachNode((node, index) => {
if (keyOfRow(node.data) == keyOfRow(row)) {
let data = node.data;
data['status'] = row['status']
transaction.push(data);
}
});
rowDataOverlay[keyOfRow(row)] = row['status'];
});
// Store the overlay in localStorage
window.localStorage.setItem("rowDataOverlay", JSON.stringify(rowDataOverlay));
gridOptions.api.applyTransaction({ update: transaction });
gridOptions.api.onFilterChanged();
populateFilterPanel();
}
}
function debounce(func, timeout = 300) {
let timer;
return (...args) => {
clearTimeout(timer);
timer = setTimeout(() => {
func.apply(this, args);
}, timeout);
};
}
function updatedSelectedText() {
selectedRows = gridOptions.api.getSelectedNodes();
document.getElementById("selectedText").innerHTML = `${selectedRows.length} out of ${gridOptions.api.getDisplayedRowCount()} selected`;
};
// TODO: Can probably tidy this up
let filter = "";
let val = ""
function onSearchBoxChange(filter) {
filter = filter || "all columns";
val = document.getElementById('searchbar').value
if (filter == "all columns") {
gridOptions.api.setQuickFilter(val);
}
else {
let obj = {};
obj[filter] = {
filterType: 'text',
type: 'startsWith',
filter: val
}
gridOptions.api.setFilterModel(obj);
}
}
let dropdown = null;
let selectedRows = null
function onActionButtonClick() {
updatedSelectedText();
dropdown = document.getElementById("actionDropDown").selectedOptions;
selectedRows = gridOptions.api.getSelectedNodes();
selectedRows = selectedRows.filter(row => row.rowIndex != null);
selectedRows.forEach((r) => {
r.data.status = dropdown[0].value;
rowDataOverlay[keyOfRow(r.data)] = dropdown[0].value;
});
// Store the overlay in localStorage
window.localStorage.setItem("rowDataOverlay", JSON.stringify(rowDataOverlay));
//gridOptions.api.setFilterModel(model);
gridOptions.api.refreshCells();
populateFilterPanel();
}
function setFilterTo(column, value) {
let model = gridOptions.api.getFilterModel();
model[column] = {
filterType: "text",
type: "equals",
filter: value,
};
gridOptions.api.setFilterModel(model);
gridOptions.api.onFilterChanged();
}
function removeFilterFrom(column) {
let model = gridOptions.api.getFilterModel();
delete model[column];
gridOptions.api.setFilterModel(model);
gridOptions.api.onFilterChanged();
}
function populateFilterPanel() {
updatedSelectedText();
gridOptions.api.deselectAll();
let model = gridOptions.api.getFilterModel();
// Populate the filter panel
let filterPanel = document.getElementById("filter-panel-content");
//filterPanel.childNodes.forEach(n => filterPanel.removeChild(n));
filterPanel.innerHTML = '';
let columns = ["status", "repository", "detector_type", "filename", "extension", "hashed_secret"];
for (const columnName of columns) {
let column = columnDefs.filter(x => x.field == columnName)[0];
if (Object.keys(column).indexOf("filter") != -1) {
// Collect the 10 most common values from the table
let valueCount = {};
gridOptions.api.forEachNodeAfterFilter(
(row, index) => {
if (valueCount[row.data[columnName]] == undefined) {
valueCount[row.data[columnName]] = 1;
} else {
valueCount[row.data[columnName]]++;
}
}
);
// Sort the valueCount by the value
let keys = Object.keys(valueCount);
keys.sort((a, b) => {
return valueCount[a] - valueCount[b];
});
keys.reverse();
let topTen = []
for (let i = 0; i < Math.min(keys.length, 10); i++) {
topTen.push({ k: keys[i], v: valueCount[keys[i]] });
}
let header = document.createElement("h3");
header.innerHTML = `By ${column['headerName'] ? column['headerName'] : columnName}`;
filterPanel.appendChild(header);
// Always add an "All" option that resets the filter state
let item = document.createElement("a");
item.setAttribute("class", "filterlink");
if (model[columnName] == undefined) {
item.classList.add("activefilterlink");
}
item.setAttribute("href", "#");
item.innerHTML = `All`;
item.setAttribute("id", `${columnName}All`);
item.setAttribute("onclick", `removeFilterFrom("${columnName}")`)
filterPanel.appendChild(item)
filterPanel.appendChild(document.createElement("br"));
for (const pair of topTen) {
let item = document.createElement("a");
item.setAttribute("class", "filterlink");
if (model[columnName] && model[columnName].filter == pair['k']) {
item.classList.add("activefilterlink");
}
item.setAttribute("href", "#");
item.innerHTML = `${pair['k']} (${pair['v']})`;
item.setAttribute("id", `${columnName}${pair['k']}`);
item.setAttribute("onclick", `setFilterTo("${columnName}", "${pair['k']}")`)
filterPanel.appendChild(item);
filterPanel.appendChild(document.createElement("br"));
}
filterPanel.appendChild(document.createElement("br"));
}
}
}
function resetFPList() {
gridOptions.api.forEachNode((rowNode, index) => {
if (rowNode.data.status == "False Positive") {
rowDataOverlay[keyOfRow(rowNode.data)] = "New";
rowNode.data.status = "New";
}
});
gridOptions.api.refreshCells();
// Store the overlay in localStorage
window.localStorage.setItem("rowDataOverlay", JSON.stringify(rowDataOverlay));
gridOptions.api.onFilterChanged();
}
function ResetFilters() {
gridOptions.api.setFilterModel({});
gridOptions.api.onFilterChanged();
}
</script>
<link href="https://fonts.googleapis.com/css?family=Exo 2" rel="stylesheet">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/ag-grid-community/styles/ag-theme-alpine.css" />
<style>
html,
body {
width: 100%;
height: 100%;
padding: 0px;
margin: 0px;
font-family: "Exo 2", sans-serif;
font-size: 1rem;
text-decoration: none;
color: white;
}
p {
color: #f39b20;
}
.ag-theme-customtheme {
--ag-borders: solid 6px;
--ag-border-color: #1d2024;
--ag-header-background-color: #1d2024;
--ag-background-color: black;
--ag-odd-row-background-color: #1d2024;
--ag-row-border-color: transparent;
--ag-header-foreground-color: #be7b1e;
}
.button {
padding: 0.5rem 1rem;
border: 1px solid;
border-color: #c5c6c7;
border-radius: 0;
color: white;
background-color: transparent;
transition: all .3s ease-in 0s;
display: inline-block;
font-size: 0.9rem;
font-family: "Exo 2", sans-serif;
}
.button:hover {
background-color: #2da84d;
}
#selectionBar {
background-color: #1d2024;
margin: 0 0 10px 0;
padding: 10px 20px 5px 20px;
border: 2px solid transparent;
border-top: none;
border-left: none;
border-right: none;
border-width: 2px;
border-image: linear-gradient(to right, red, orange, yellow, green, blue, purple) 1;
}
#smpImg {
display: inline-block;
height: 100px;
width: 100px;
padding-right: 10px;
}
#searchbar {
margin-top: 15px;
margin-bottom: 25px;
display: inline-block;
width: 200px;
}
.orange {
color: #be7b1e;
font-weight: bold;
}
#actionBar {
background-color: #1d2024;
padding: 10px 15px;
margin-bottom: 10px;
}
#actionBar p {
color: white;
margin: 5px 0 0 0;
padding: 0;
}
code {
color: white;
font-family: monospace;
}
.context-tooltip {
max-width: 500px;
max-height: 300px;
border: 1px solid white;
overflow-x: hidden;
overflow-y: scroll;
width: auto;
height: auto;
}
.context-tooltip p {
margin: 5px;
white-space: nowrap;
}
.context-tooltip p:first-of-type {
font-weight: bold;
}
#outer-container {
display: flex;
flex-direction: column;
width: calc(100% - 20px * 2);
height: calc(100% - 20px * 2);
padding: 20px;
max-height: 100%;
}
#outer-container .selectionBar {
flex-grow: 0.5;
}
#outer-container #inner-container {
flex-grow: 9.5;
max-height: 70vh;
min-height: 40vh;
}
#inner-container {
display: flex;
flex-direction: row;
}
#inner-container #myGrid {
flex-grow: 7;
}
#inner-container #filter-panel {
flex-grow: 1;
background-color: #1d2024;
margin-left: 10px;
padding: 15px;
max-width: 20%;
max-height: 100%;
overflow-y: scroll;
}
#inner-container #filter-panel h3 {
color: #f39b20;
margin-top: 0;
margin-bottom: 5px;
}
#inner-container #filter-panel a {
color: white;
font-size: 13px;
text-decoration: none;
overflow-wrap: break-word;
display: block;
margin-bottom: 10px;
}
br {
content: "";
display: block;
height: 5px;
}
.filterlink,
.filterlink:active,
.filterlink:visited {
color: white;
text-decoration: underline;
font-weight: bold;
margin-top: 3px;
}
.activefilterlink {
color: royalblue !important;
}
.celllink,
.celllink:active,
.celllink:visited {
color: white;
text-decoration: underline;
}
.contextmenu {
position: absolute;
background-color: #242930;
box-shadow: black 0px 0px 5px 5px;
}
.contextmenu ul {
display: block;
margin: 0;
padding: 0;
}
.contextmenu li {
color: white;
padding: 10px;
font-family: sans-serif;
display: block;
}
.contextmenu li:hover {
background-color: #1d2024;
cursor: pointer;
}
</style>
</head>
<body style="background-color: #242930;">
<div id="outer-container">
<div id="selectionBar">
<div style="display: inline-block">
<img id="smpImg"
src=" data:image/png;base64,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99atW/1tp0yZQiAQoL+/n61btzIwMODb4hoaGvzsiGQyyfTp0znzzDPp6+tj3bp19PX1AbBgwQKmT59OMBiku7ub9evXs337diZNmjSqPdIrYFhfX+8n2ZdKyJFIBIBUKsUf//hHrrjiCs455xxaWlpIpVIMDg5y5pln0tbWRnt7O3/84x9529veNmxfANM0iUajTJkyhcbGRqqqqhBCsHPnTl544QV0Xae1tRWArq4uUqkU8+bNY8aMGVRXV5PJZNi5cye9vb2+Dc+yLHK5HA0NDQgh6OjoIJ1OM336dM444wyklDzxxBPs2LGDadOmoWka2WyW3/72twA0NjYSj8f9fTOZDPPmzWPZsmXEYjH6+vrYsGED27Zto76+nurq6glRtmo0qKpKKpXCMAwURRn1uXMch+bmZu677z7xqU99ygwGg8WT4h1UyIy3Fi+Ypmndf//9orm5WZQjMs9D6BmXJxqRgTs5enp6/OXXve513HHHHfT19REMBqmrqyMQCAzLDd28eTNnnHEGX/va11i2bNmw423YsIEf/vCH/PjHP6atrY2dO3f6255yyikjwlL+3//7f3zhC1/gyiuv5Hvf+x5/+ctf+OQnP8l3v/td3vWud1FbW8sNN9zAI488wjHHHMP//M//cN55wwRktm/fzi9+8QtuuOEGZsyYQSKRoNiGeeONN3LjjTcCcNFFF3HnnXcyderUYcfwtq+treWZZ56hu7ubxsZGli5dyu233w7gX+v999/Phg0bfEL0Orfv3LmT3/72t7zlLW8ZNfxm+fLlvPe976WnpwdVVamtreXGG2/kTW960wi1qaOjA1VVaWho4MQTT8RxHJ544gk2b97MhRdeyDe/+U0+/OEP+9uvXr2ad77znaxYscIf60svvQTAtddeyx//+EcCgQB1dXXceOONvOENbxhGwt3d3fzpT3/iM5/5jJe8PSHnq0fU6XSampqasilONTU1rF27Vn3ooYeskvlyNG5WwJaDMNwRmAhk1gycXrziscceky+//LI6c+bMsjtpmsbAwAC5XG7CeTA91NfX89RTT9HV1UVzczMf+MAHmDlzJnfeeSdPPvkkK1aswDAM/429e/duZs2axb333utLXnfddRfJZJLXvOY1zJkzhx/96Efs3LmTO+64g1mzZnHfffcNS03ZunUrsViMxsZGXxWLx+M0NDRwxRVX8Na3vpXa2lp/jA8//DCaprF8+XIaG90CosuXL6e7u5tTTjmFGTNm8NWvfpXNmzfzl7/8hZUrVzJ16lTa2toA2LZtG319fQQCAdLp9Kjfhfdgh0Ih2tvbuf/++3nLW97Caaed5pPZWWedBcCjjz7qOwa8fcD1Inqetk2bNtHf308ikWDGjBnMnj2bc889l29961tccYUr5P/oRz/i0ksvBeAXv/gF27Zto6qqimuuucaX3j74wQ+yevVqTj75ZBobG2lsbGTbtm1EIhFefvllcrkcxx13HIsWLeIPf/gDXjHQUCjk36uqqirfu/u3v/3NV7+feOIJtm7dyvz58znuuOP46Ec/Sjab5frrrx9B9hMNyWSS6upq37RQikJalLp8+XL7vPPOcxhue38L8I2DNdZiTAQHwKUly84DDzyAbdtqOYO+d5OTyeSBH90rQCQSIZPJcNVVV5FIuAVzzzvvPH70ox/xzDPP8PDDD3PdddeRyWTo6ekhlUpx9dVX+0R28cUX88Y3vpG3ve1tzJo1i02bNgHwjne8Aykl73rXu3wi+973vkdLSwunnnoqS5YsYf78+fzf//0fgP+Gra+vR9M0vvKVr3D22Wdz4oknsnz5cq655hr/4Xzve9/Leeedx9vf/nZmzpzJc889B8D73/9+TNPktNNOGya1fPCDH+T444/n2GOP5eWXX2by5Mn+Z96D4BnMPfXq0UcfBeDcc88FYPr06b697IknnhhmYPecJtOmTeNjH/sYtbW1zJs3j6VLl3LeeecxZ84c7rzzTgCWLl1KJBIhEAj4kt7111/P+973Pr72ta9x/fXXc/HFFwOuunT77beTz+d9wgTo6enhnHPOYeHChRx//PH8/OduQ7C5c+dyzjnnDLsOgHw+71+LR2Tf+MY3OPXUU3nb297G8ccfz623uhELb33rW6muriaXy5WdM4camqaRTqfJ5XJlA9A9R8CTTz4pkslkqc78lgM/ytExEcjskuIFwzDsxx9/nMbGxjFjl3K5HJlMZkIHLHppIMuXL+fkk0/mq1/9Ko899pj/+cknn8w3v/lN7rjjDn+CL1q0CIAtW7Zwxx13+Nt6jXth6AH3tk0mk3zta1/DNE3q6uqIRCJ+v8hSvP71r+eLX/wiDzzwAKtWrQJgyZIlgBvX9atf/WrY9qlUCmCYxFVdXe3/7Tktmpqa0DRtVDuLt693jY8//jgAxxxzDOFwmHnz5qFpGt3d3axcuZKamhr/OMWS2fbt22lubub888/n4osv5k1vehOLFy/2CcW2bcLh8LCig/X19cPG0tLSArhmCs8xU0xOn/70p7n//vt9Ur755pv9z7z7PRqOPfZY/2/vJeLBs0d6/TonSszcaPAcJ6lUasxsmlgsxqZNm5RHHnmk9CE9FphyIMdYDoeaCeLAmcUrnnjiCWft2rXaWCpmsaHSe7AnKqSUzJgxg23btvGFL3yBG264gcWLF3PKKafwsY99jDlz5nDuuedy+eWXc/PNN/sSUkNDAytXriQUCpHNZmlpafE/u+eeewB858LWrVsxDIPm5uY9enW9HqFTpkzBcRx27tzpe/A0TWPNmjWoqko+n6e2ttZ/qO+//37/GMWT3PvbI87Ramx5hGRZFpqmsWrVKjZt2sSsWbM46aSTmD9/PgD//ve/gSHPWjgc9omwq6uLL37xi1x77bX+eEth2za6rmNZFrfeeivXXnst1113HWeccQZr1qyhsbGRN77xjQA899xzPP/88yOcFZ4KrqrqiCDmscIwih09//znPwH3ZabrOrNnzwbgoYceoru721fRJyq856uurm5MVVNVVfXBBx+0X//615eqmhcBPzlY4/VwqMnsgpIxOA8//LCvYpa7iZZlkclkDovqGF50dWNjox9esHLlSp577jkeeughnn32WQKBAKeeeio333zzMNWsra2NYDDok8uTTz7J8uXL+fWvfz3sISzuCLQnBIPBEQ+wt18wGKS1tdWvU2/bNs8++yyPPPII3/72t2lqahpmzxrPtcMQmeXzef9a7r//fmbNmsW5557LlCnui9xTP73Qi3A47KucS5cu5Utf+hLgksLvf/97qqqq6Ovr4+qrr/bVVCEE4XCYz372s5x33nkcddRRLF26lKVLlwJuyMVdd93Fl7/8ZTRNG+FZLJ1T4zXUF2/X0tLil79WFIVVq1bx1FNP8eUvf5na2toxMyYmAjzNJ5vNls0IkFLS2NjIM888I7LZrBUOh4uNpa9KMnt98YKU0nn66adFXV3dmCqmp3JNZBUThvISOzs7sW3bn9y6rmMYBmvXrsU0TQKBgP/W9wJQ0+m0H//lxVp5tq+6ujry+bxPLDNmzCAUCrF7924aGxt9g/SepDTvwfU8rrZtM3/+fDo7O/1QF0+Fq66u9p0UxQ98b2+vP95YLAaMJIBiNdNTsR599FHe+973ct111/nj9FTwXC5HOp32Y8cAiiX1j33sY75nEWD+/Pk+mXljPvvss5k5cyZ33HEHF198MdFo1I9pA1eSnDFjBps3bx42Vk8l9Nr+FcO7F6Nh165d/t8XXnghjz766Ih7GAwGmTZt2oS2mcGQwFD8nY6GeDzOxo0blSeffNL2HDgFvAaIAJkDO9LhONSizbnFCy+++KK9du1apdjbVgpFUchkMpimOeEi/kvh1Xc/6aSTOP300zn66KOZP38+s2fPZu7cuXzjG9/wScwjpmeffRZwyeNb3/qWr8aFw2FaW1tZtGgR1dXVSCn9BzoSifD1r3+dmpoan/yam5t9e9ae4Bn5VVXlG9/4hh86EAwGaWlpYeHChdTW1vpEUEySJ554IqFQiEgkMkLK8YJGPekqm836Xsn777+frq4u/1jLly9n9erVVFVV+WQGw21mHk466STAtYd9+tOf5vrrr/fP5933hoYGIpEIZ511Fn/605/4+Mc/zlvf+lYuueQSli1bhq7rtLe3j7gXixcvRlVV/6Vy5ZVX+p+tW7eu7D186qmn/L+/+MUv+i+VQCBAU1MTCxYsoK2tzQ9snuhQVZVMJjNmulohDUp9/PHHJVBsLA3gEtpBxaFMND8aeKloWf70pz81vvKVrwTmz58/6ri8Spk7duyYkLmYpRgcHCQej7Njx449bnvcccexevVqqquref75533VK5/P09HRQTgcpq6uDl3Xufrqq/nNb37DlClTWL16tR/H5TgO7e3tRKNR6urqeOCBBzj77LP54Ac/yE9/+lMA3vjGN3LXXXf54QHZbJZkMsnjjz/OcccdB7iksHXrVsLhMDU1NYRCIf7rv/6Lr3/96wSDQRYvXswzzzzjj90wDNrb21m2bBm5XM5/m5umye7du1m5ciULFizgn//8JxdccAFTp04lkUgwadIk33a3YcMGP7E8mUzy8ssvM2XKFP72t79xySWXMG/ePNauXeufc926dcybNw9wieTkk08mm80yZ84c2tvbmTZtGs8++ywNDQ2j3u9HHnmEa665ho0bN3LWWWdx3333Dfv8pZdeIhwOM3fuXAA2b97MwoULyefzXHDBBdx9990AfOQjH+EnP3E1qr/85S9cdtll/jG84OeqqipisRi/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" />
<div style="display: inline-block; top: 0; vertical-align: top; padding-top: 0px;">
<div style="display: block;">
<p style="display: inline-block;">Import statuses from CSV:</p>
<label for="fileUpload" class="button">Browse...</label>
</div>
<div style="display: block;">
<p style="display: inline-block;">Download as:</p>
<input type="file" id="fileUpload" style="display: none" onchange="importCSV(this)" />
<button type="button" class="button" onclick="exportCSV()">CSV</button>
</div>
</div>
</div>
<div style="display: inline-block; float: right;">
<div>
<input id="searchbar" onkeyup="onSearchBoxChange()" type="text" name="search"
placeholder="Search..">
</div>
<div>
<p
style="color: lightgray; font-size: 12px; float: right; vertical-align: bottom; font-style: italic">
Made by Punk Security</p>
</div>
</div>
</div>
<div id="actionBar">
<p style="display: inline-block">Action: </p>
<select id="actionDropDown" style="display: inline-block">
<option value="Confirmed (Rotated)">Confirmed as Rotated</option>
<option value="Confirmed (Needs Rotating)">Confirmed as Needs Rotating</option>
<option value="False Positive">Mark as False Positive</option>
<option value="Investigating">Mark as Investigating</option>
</select>
<button style="display: inline-block" type="button" onclick="onActionButtonClick()">Go</button>
<p id="selectedText" style="display: inline-block"> 0 out of x selected</p>
<div style="display: inline-block; float: right;">
<button type="button" class="button" onclick="resetFPList()">Reset False Positive List</button>
</div>
</div>
<div id="inner-container">
<div id="myGrid" class="ag-theme-alpine-dark ag-theme-customtheme">
</div>
<div id="filter-panel">
<h3>Filter</h3>
<button style="margin: 5px 0 15px 0;" class="button" onclick="ResetFilters()">Clear All
Filters</button><br>
<div id="filter-panel-content"></div>
</div>
</div>
</div>
</body>
</html>