1
1
# Filter
2
2
3
- > Auto-generated documentation for [ simplesecurity.filter] ( ../../../simplesecurity/filter.py ) module.
3
+ [ Simplesecurity Index] ( ../README.md#simplesecurity-index ) /
4
+ [ Simplesecurity] ( ./index.md#simplesecurity ) /
5
+ Filter
4
6
5
- Some of our analysis tools overlap one-another so lets remove duplicates .
7
+ > Auto-generated documentation for [ simplesecurity.filter ] ( ../../../simplesecurity/filter.py ) module .
6
8
7
- - [ Simplesecurity ] ( ../README.md#simplesecurity-index ) / [ Modules ] ( ../MODULES.md#simplesecurity-modules ) / [ Simplesecurity ] ( index.md#simplesecurity ) / Filter
8
- - [ deduplicate] ( #deduplicate )
9
- - [ filterSeverityAndConfidence] ( #filterseverityandconfidence )
10
- - [ findingsEqual] ( #findingsequal )
11
- - [ lookupId] ( #lookupid )
9
+ - [ Filter ] ( #filter )
10
+ - [ deduplicate] ( #deduplicate )
11
+ - [ filterSeverityAndConfidence] ( #filterseverityandconfidence )
12
+ - [ findingsEqual] ( #findingsequal )
13
+ - [ lookupId] ( #lookupid )
12
14
13
15
## deduplicate
14
16
15
- [[ find in source code]] ( ../../../simplesecurity/filter.py#L58 )
16
-
17
- ``` python
18
- def deduplicate (findings : list[Finding]) -> list[Finding]:
19
- ```
17
+ [ Show source in filter.py:58] ( ../../../simplesecurity/filter.py#L58 )
20
18
21
19
Deduplicate the list of findings.
22
20
@@ -28,21 +26,22 @@ Deduplicate the list of findings.
28
26
29
27
- ` list[Finding] ` - new deduplicated list
30
28
29
+ #### Signature
30
+
31
+ ``` python
32
+ def deduplicate (findings : list[Finding]) -> list[Finding]:
33
+ ...
34
+ ```
35
+
31
36
#### See also
32
37
33
- - [ Finding] ( types.md#finding )
38
+ - [ Finding] ( ./ types.md#finding)
34
39
35
- ## filterSeverityAndConfidence
36
40
37
- [[ find in source code]] ( ../../../simplesecurity/filter.py#L78 )
38
41
39
- ``` python
40
- def filterSeverityAndConfidence (
41
- findings : list[Finding],
42
- severity : int ,
43
- confidence : int ,
44
- ) -> list[Finding]:
45
- ```
42
+ ## filterSeverityAndConfidence
43
+
44
+ [ Show source in filter.py:78] ( ../../../simplesecurity/filter.py#L78 )
46
45
47
46
Filter the list of findings.
48
47
@@ -56,17 +55,24 @@ Filter the list of findings.
56
55
57
56
- ` list[Finding] ` - new deduplicated list
58
57
58
+ #### Signature
59
+
60
+ ``` python
61
+ def filterSeverityAndConfidence (
62
+ findings : list[Finding], severity : int , confidence : int
63
+ ) -> list[Finding]:
64
+ ...
65
+ ```
66
+
59
67
#### See also
60
68
61
- - [ Finding] ( types.md#finding )
69
+ - [ Finding] ( ./ types.md#finding)
62
70
63
- ## findingsEqual
64
71
65
- [[ find in source code]] ( ../../../simplesecurity/filter.py#L36 )
66
72
67
- ``` python
68
- def findingsEqual ( findingA : Finding, findingB : Finding) -> int :
69
- ```
73
+ ## findingsEqual
74
+
75
+ [ Show source in filter.py:36 ] ( ../../../simplesecurity/filter.py#L36 )
70
76
71
77
Basically and __ eq__ method for findings.
72
78
@@ -80,17 +86,22 @@ Basically and __eq__ method for findings.
80
86
- ` int ` - 0 if not equal. 1 if lookup(left) is equal to right - bin left.
81
87
-1 if lookup(right) is equal to left - bin right
82
88
89
+ #### Signature
90
+
91
+ ``` python
92
+ def findingsEqual (findingA : Finding, findingB : Finding) -> int :
93
+ ...
94
+ ```
95
+
83
96
#### See also
84
97
85
- - [ Finding] ( types.md#finding )
98
+ - [ Finding] ( ./ types.md#finding)
86
99
87
- ## lookupId
88
100
89
- [[ find in source code]] ( ../../../simplesecurity/filter.py#L22 )
90
101
91
- ``` python
92
- def lookupId ( identifier : str ) -> list[ str ]:
93
- ```
102
+ ## lookupId
103
+
104
+ [ Show source in filter.py:22 ] ( ../../../simplesecurity/filter.py#L22 )
94
105
95
106
Lookup an id in the id map.
96
107
@@ -101,3 +112,12 @@ Lookup an id in the id map.
101
112
#### Returns
102
113
103
114
- ` str ` - id that it equals
115
+
116
+ #### Signature
117
+
118
+ ``` python
119
+ def lookupId (identifier : str ) -> list[str ]:
120
+ ...
121
+ ```
122
+
123
+
0 commit comments