Skip to content

Commit ceee38a

Browse files
Ruff: Add S324 rule (#12169)
* fix * fix * Update ruff.toml --------- Co-authored-by: Cody Maffucci <46459665+Maffooch@users.noreply.github.com>
1 parent 9daf2f5 commit ceee38a

File tree

25 files changed

+29
-29
lines changed

25 files changed

+29
-29
lines changed

dojo/tools/blackduck/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def ingest_findings(self, normalized_findings, test):
4646
references = self.format_reference(i)
4747

4848
dupe_key = hashlib.md5(
49-
f"{title} | {i.vuln_source}".encode(),
49+
f"{title} | {i.vuln_source}".encode(), usedforsecurity=False,
5050
).hexdigest()
5151

5252
if dupe_key in dupes:

dojo/tools/bugcrowd/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ def get_findings(self, filename, test):
139139
finding.description = ""
140140

141141
key = hashlib.md5(
142-
(finding.title + "|" + finding.description).encode("utf-8"),
142+
(finding.title + "|" + finding.description).encode("utf-8"), usedforsecurity=False,
143143
).hexdigest()
144144

145145
if key not in dupes:

dojo/tools/bundler_audit/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def get_findings(self, filename, test):
7171
fingerprint = (
7272
"bundler-audit" + gem_name + gem_version + advisory_id + sev
7373
)
74-
dupe_key = hashlib.md5(fingerprint.encode("utf-8")).hexdigest()
74+
dupe_key = hashlib.md5(fingerprint.encode("utf-8"), usedforsecurity=False).hexdigest()
7575
if dupe_key in dupes:
7676
find = dupes[dupe_key]
7777
else:

dojo/tools/cobalt/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ def get_findings(self, filename, test):
7676
finding.description = ""
7777

7878
key = hashlib.md5(
79-
(finding.title + "|" + finding.description).encode("utf-8"),
79+
(finding.title + "|" + finding.description).encode("utf-8"), usedforsecurity=False,
8080
).hexdigest()
8181

8282
if key not in dupes:

dojo/tools/ggshield/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def get_items(self, item, findings, dupes, test):
107107
+ findings["match"]
108108
+ str(findings["line_start"])
109109
+ str(findings["line_end"])
110-
).encode("utf-8"),
110+
).encode("utf-8"), usedforsecurity=False,
111111
).hexdigest()
112112

113113
if key not in dupes:

dojo/tools/gitleaks/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ def get_finding_current(self, issue, test, dupes):
186186
severity = "High"
187187

188188
dupe_key = hashlib.md5(
189-
(title + secret + str(line)).encode("utf-8"),
189+
(title + secret + str(line)).encode("utf-8"), usedforsecurity=False,
190190
).hexdigest()
191191

192192
if dupe_key in dupes:

dojo/tools/h1/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def get_vulnerability_disclosure_json_findings(self, tree, test):
6767
cwe = 0
6868

6969
dupe_key = hashlib.md5(
70-
str(references + title).encode("utf-8"),
70+
str(references + title).encode("utf-8"), usedforsecurity=False,
7171
).hexdigest()
7272
if dupe_key in dupes:
7373
finding = dupes[dupe_key]

dojo/tools/huskyci/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def get_items(self, tree, test):
5353
if vuln["severity"] not in {"High", "Medium", "Low"}:
5454
continue
5555
unique_key = hashlib.md5(
56-
str(vuln).encode("utf-8"),
56+
str(vuln).encode("utf-8"), usedforsecurity=False,
5757
).hexdigest()
5858
item = get_item(vuln, test)
5959
items[unique_key] = item

dojo/tools/ibm_app/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def get_findings(self, file, test):
8383
dupe_key = hashlib.md5(
8484
str(issue_description + name + severity).encode(
8585
"utf-8",
86-
),
86+
), usedforsecurity=False,
8787
).hexdigest()
8888
# check if finding is a duplicate
8989
if dupe_key in dupes:

dojo/tools/immuniweb/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def get_findings(self, file, test):
5555
url = vulnerability.find("URL").text
5656

5757
dupe_key = hashlib.md5(
58-
str(description + title + severity).encode("utf-8"),
58+
str(description + title + severity).encode("utf-8"), usedforsecurity=False,
5959
).hexdigest()
6060

6161
# check if finding is a duplicate

0 commit comments

Comments
 (0)