PyT (Python Taint)

LSE toolsLSE toolsPyT (212)PyT (212)

Tool and Usage

Python Taint (or PyT) is a static code analyzer for Python scripts and applications. It tries to discover vulnerabilities or other possible weaknesses.

Screenshot for PyT tool review

Additional information

  • Detect Command injection, SQL injection, and XSS
  • Detect directory traversal
  • Get a control flow graph
  • Get a def-use and/or a use-def chain
  • Search GitHub and analyze hits with PyT
  • Scan intraprocedural or interprocedural
  • Customizations possible

Usage and audience

PyT is commonly used for code analysis. Target users for this tool are developers.

Tool review

The review and analysis of this project resulted in the following remarks for this security tool:


  • + The source code of this software is available



Several dependencies are required to use PyT.

  • coverage
  • GitPython
  • graphviz
  • requests

Installation options

To use PyT, install it via the following method below.

pip install

pip install

After installation, check the version number of the program and compare it with the one on this page. Be aware of versions that are outdated, as they may contain bugs or even security vulnerabilities.

This tool page was recently updated. Found an improvement? Become an influencer and submit an update.
Project details
Latest releaseNo release found
Last updatedSept. 17, 2017

Project health

This score is calculated by different factors, like project age, last release date, etc.


GitHub iconpyt GitHub project

Related terms