Skip to content

Commit ad429f5

Browse files
committed
Add tests.
1 parent 7c3dc92 commit ad429f5

File tree

4 files changed

+15
-0
lines changed

4 files changed

+15
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
| InsecureTemporaryFile.py:4:16:4:23 | ControlFlowNode for mktemp() | Call to deprecated function mktemp may be insecure. |
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
from tempfile import mktemp
2+
3+
def write_results(results):
4+
filename = mktemp()
5+
with open(filename, "w+") as f:
6+
f.write(results)
7+
print("Results written to", filename)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Security/CWE-377/InsecureTemporaryFile.ql
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from tempfile import NamedTemporaryFile
2+
3+
def write_results(results):
4+
with NamedTemporaryFile(mode="w+", delete=False) as f:
5+
f.write(results)
6+
print("Results written to", f.name)

0 commit comments

Comments
 (0)