Skip to content

Commit cbebf7b

Browse files
committed
Python: Additional threatModelSource annotations
1 parent 333367c commit cbebf7b

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

python/ql/test/library-tests/frameworks/django-v2-v3/manage.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
def main():
88
"""Run administrative tasks."""
9-
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'testproj.settings')
9+
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'testproj.settings') # $ threatModelSource[environment]=os.environ
1010
try:
1111
from django.core.management import execute_from_command_line
1212
except ImportError as exc:
@@ -15,7 +15,7 @@ def main():
1515
"available on your PYTHONPATH environment variable? Did you "
1616
"forget to activate a virtual environment?"
1717
) from exc
18-
execute_from_command_line(sys.argv)
18+
execute_from_command_line(sys.argv) # $ threatModelSource[commandargs]=sys.argv
1919

2020

2121
if __name__ == '__main__':

python/ql/test/library-tests/frameworks/django-v2-v3/testproj/asgi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111

1212
from django.core.asgi import get_asgi_application
1313

14-
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'testproj.settings')
14+
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'testproj.settings') # $ threatModelSource[environment]=os.environ
1515

1616
application = get_asgi_application()

python/ql/test/library-tests/frameworks/django-v2-v3/testproj/wsgi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111

1212
from django.core.wsgi import get_wsgi_application
1313

14-
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'testproj.settings')
14+
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'testproj.settings') # $ threatModelSource[environment]=os.environ
1515

1616
application = get_wsgi_application()

python/ql/test/library-tests/frameworks/rest_framework/manage.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
def main():
88
"""Run administrative tasks."""
9-
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'testproj.settings')
9+
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'testproj.settings') # $ threatModelSource[environment]=os.environ
1010
try:
1111
from django.core.management import execute_from_command_line
1212
except ImportError as exc:
@@ -15,7 +15,7 @@ def main():
1515
"available on your PYTHONPATH environment variable? Did you "
1616
"forget to activate a virtual environment?"
1717
) from exc
18-
execute_from_command_line(sys.argv)
18+
execute_from_command_line(sys.argv) # $ threatModelSource[commandargs]=sys.argv
1919

2020

2121
if __name__ == '__main__':

python/ql/test/library-tests/frameworks/stdlib-py3/FileSystemAccess.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
name = windows.parent.name
1919
o = open
20-
o(name) # $ getAPathArgument=name
20+
o(name) # $ getAPathArgument=name threatModelSource[file]=o(..)
2121

2222
wb = p.write_bytes
2323
wb(b"hello") # $ getAPathArgument=p fileWriteData=b"hello"

0 commit comments

Comments
 (0)