Skip to content

Latest commit

 

History

History
47 lines (39 loc) · 916 Bytes

File metadata and controls

47 lines (39 loc) · 916 Bytes
title Dangerous Python Constructs and Libraries
short_title Dangerous Python Constructs

Certain Python language features pose inherent security risks. The following subsections detail specific dangerous constructs found within the Python Standard Library(PSL).

+++{"no-pdf": true}

:::{toc} :context: children :::

+++

:::{raw:typst} Sections

Assert Statement Input Statement Built-in Functions eval, exec and compile The os.chmod Function The socket.bind() Method Directory Creation Dynamic Import Statements Exception Statements TarFile Statement Insecure Hashing FTP Statement Marshal Statement Mktemp Statement Subprocess Statement OS System Calls Logging Configuration Base64 Statements HTTP Server Use Multiprocessing Module Connection.recv() Pickle Function Random Statement Shelve Module sys Module:Tracing and Profiling Hooks XML Security Zipfile Extraction Shutil Statement

:::