GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Made with MyST
  • Fundamentals
  • How-to
  • Tools
  • Key Definitions
  • Get the Book
  • Courses
  • Introduction
  • Assert Statement
  • Input Statement
  • Built-in Functions
  • The os.chmod Function
  • Ctypes Function
  • The socket.bind() Method

This view

  • Original page
  • New address

GeezerVison is showing nocomplexity.github.io — Dangerous Python Constructs and Libraries - Python Security Handbook

Dangerous Python Constructs and Libraries

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

  • Assert Statement
  • Input Statement
  • Built-in Functions eval, exec and compile
  • The os.chmod Function
  • Ctypes 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
Python Security Handbook
Vulnerability Scanner
Python Security Handbook
Assert Statement
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.