🌐
Wapiti-scanner
wapiti-scanner.github.io
Wapiti : a Free and Open-Source web-application vulnerability scanner in Python
Loading your own python code for complicated authentication cases (see --form-script option) Adding custom URL or PATH to update Wappalyzer database · Scan REST APIs given an OpenAPI (swagger) file · Wapiti is a command-line application. Here is an example of output against a vulnerable web application.
🌐
Aikido
aikido.dev › home › articles › top python security tools
Top Python Security Tools for Safe Python Development
December 10, 2025 - Bandit is a free and open-source tool designed to find common security issues in Python code. It works by parsing each file, building an abstract syntax tree (AST) from it, and running appropriate plugins against the AST nodes.
Discussions

Pyscan: A command-line tool to detect security issues in your python dependencies.
Where do the vulnerabilities get picked up from ? More on reddit.com
🌐 r/Python
15
50
October 15, 2023
🐶 immunipy: Find vulnerable dependencies in your Python projects
This is a nice piece of work and a useful pyoxide example, thanks. But the implementation does not make a lot of sense. And it certainly would not be noticeably faster than a pure python version using requests to hit the vuln api. I don't get why people insist on mentioning "written in rust" as that somehow makes something faster. rust is not going to make your internet faster. More on reddit.com
🌐 r/Python
9
27
July 29, 2024
Vulnerability Scanning Tool
format your code correctly or use pastebin. 2) from your description it is unclear: are there any errors? Any unexpected values (and what was the expected one)? You already have you code in functions. This makes it possible for you to test each function independently and therefore find the error. And you have turned one debug flag off. Might want to turn that on. More on reddit.com
🌐 r/learnpython
1
2
September 28, 2024
A Complete Penetration Testing & Hacking Tools List for Hackers & Security Professionals
Mods should sidebar this it add this to a subreddit wiki More on reddit.com
🌐 r/HowToHack
80
738
January 31, 2020
People also ask

Does your Python scanner check for vulnerabilities in third-party libraries?
With in-depth Python web penetration testing, our tool thoroughly analyzes web applications along with any third-party components to detect and uncover vulnerabilities that can cause supply chain attacks.
🌐
zerothreat.ai
zerothreat.ai › python-vulnerability-scanner
Python Vulnerability Scanner | Python Pentesting Tool
Does your scanner support popular Python frameworks like Django and Flask?
Yes, our tool supports Python frameworks like Django and Flask. You can scan any complex Python application and gain deep insights into its threat landscape.
🌐
zerothreat.ai
zerothreat.ai › python-vulnerability-scanner
Python Vulnerability Scanner | Python Pentesting Tool
Is the scanner compatible with CI/CD?
Yes, our Python scanner seamlessly integrates into your CI/CD pipelines to allow developers to actively discover vulnerabilities within the SDLC. It ensures vulnerabilities are detected early to minimize the risks as your application moves through the development cycle.
🌐
zerothreat.ai
zerothreat.ai › python-vulnerability-scanner
Python Vulnerability Scanner | Python Pentesting Tool
🌐
NINJA IDE
ninja-ide.org › home › how to guide › top 5 python code vulnerability scanners: keep your code secure
Top 5 Python Code Vulnerability Scanners: Keep your Code Secure
January 2, 2024 - When issues identified above are eliminated it shall return no issues. ... It got developed by Adobe Team. This tool comes in free and is an open-source compliance framework focused on code security.
🌐
Safety
getsafety.com › home › safety cli
Safety CLI | Open Source Vulnerability Scanner
1 fixes suggested, resolving 1 vulnerabilities. View Scan Results: https://platform.safetycli.com/register ... Safety supports Python versions >=3.8. Further details on supported versions, as well as options to run Safety CLI on versions <3.8 using a Docker image are available in our Documentation Hub. ... # Register for a free account via the CLI or via # https://platform.safetycli.com/register safety auth login
🌐
Armur AI
armur.ai › python-vulnerability-scanner
Python Security Scanner | Code Security Checking for Python
Detect Python security vulnerabilities with our AI powered python static analysis tool. ... Select your language from the dropdown. Click the Check code button. Use the results to python your python code. This free web based python code checker is powered by Armur.
🌐
Red Hat
redhat.com › en › blog › find-python-vulnerabilities
How to find third-party vulnerabilities in your Python code
November 20, 2025 - ... python3 -m venv ~/virtualenv/pip-audit $ . ~/virtualenv/pip-audit/bin/activate $ pip install --upgrade pip pip-audit · The pip-audit command expects a requirements.txt file. If your project doesn't have one (for example, if it uses a single ...
Find elsewhere
🌐
GitHub
github.com › astar-security › SubZero
GitHub - astar-security/SubZero: A free and open source vulnerability scanner based on python
A free and open source vulnerability scanner based on python - astar-security/SubZero
Author   astar-security
🌐
SecureCoding
securecoding.com › home › blog › best python open source security tools
Best Python Open Source Security Tools - SecureCoding
October 14, 2020 - Another advantage is that to detect various security issues in Python code, it supports various tests. New plugins can be created to extend the functionality offered by it while every test is implemented as a plugin. ... Safety is another tool used for finding vulnerabilities in your code and it’s free and open-source(FOSS).
🌐
ZeroThreat
zerothreat.ai › python-vulnerability-scanner
Python Vulnerability Scanner | Python Pentesting Tool
February 7, 2025 - Uncover Python vulnerabilities and misconfigurations in minutes with ZeroThreat’s automated security testing.
🌐
PyPI
pypi.org › project › pip-audit
pip-audit · PyPI
A tool for scanning Python environments for known vulnerabilities
      » pip install pip-audit
    
Published   Jun 10, 2026
Version   2.10.1
🌐
Reddit
reddit.com › r/python › pyscan: a command-line tool to detect security issues in your python dependencies.
r/Python on Reddit: Pyscan: A command-line tool to detect security issues in your python dependencies.
October 15, 2023 -

pyscan v0.1.6 | Github

  • can be used within large projects.

  • automatically finds dependencies either from configuration files or within source code.

  • support for poetry,hatch,filt,pdm and can be integrated into existing build processes.

  • hasn't been battle-hardened yet. PRs and issue makers welcome.

Install

pip install pyscan-rs

or

cargo install pyscan

Usage

Go to your project directory and run:

pyscan

or

pyscan -d path/to/src

I posted here about 5 months ago regarding pyscan's release, its been improving ever since but its still not there yet. It is a dependency vulnerability scanner at the moment but i'd like to expand this tool so that it could make PyPI's ecosystem a little less scary and let developers download packages without worrying about supply-chain issues. Grateful for all the support so far from the Python community.

🌐
Mohamed Ezzat
mohamedaezzat.github.io › posts › vulnerabilityscanner
Writing a vulnerability scanner using python | Mohamed Ezzat
December 13, 2020 - We import the port scanner class that contains all the required libraries, variables, and functions. We ask a user to enter the target_ip, port_number, and vul_file that contain the common vulnerabilities list.
🌐
GuardRails
guardrails.io › languages › python-code-security
Python Code Security Checker | Keep Your Code Safe with GuardRails | GuardRails
Make sure your Python code is safe and secure with GuardRails. Our Python code security checker will help you find and fix any vulnerabilities early.
🌐
GitHub
github.com › psantana5 › vuln-scanner
GitHub - psantana5/vuln-scanner: A python script that checks for many vulnerabilities, such as XSS, SQL Injection, CSRF, etc. · GitHub
A python script that checks for many vulnerabilities, such as XSS, SQL Injection, CSRF, etc. - psantana5/vuln-scanner
Starred by 33 users
Forked by 9 users
Languages   Python
🌐
GitHub
github.com › topics › vulnerability-scanner
vulnerability-scanner · GitHub Topics · GitHub
File upload vulnerability scanner and exploitation tool. detection python3 pentesting exploitation takeover vulnerability-scanner
🌐
Safety
safetycli.com
Safety - The AI Development Security Platform
Unlike other scanners that rely on public feeds such as the NVD or GitHub Security Advisories, Safety goes to the source — analyzing every software package release to find vulnerabilities and malicious behavior not reported to public feeds.
🌐
Javainuse
javainuse.com › python-vuln-scanner
Javainuse
Scan your requirements.txt or Pipfile for known security vulnerabilities · ✓ OWASP Powered ✓ CVE Database ✓ pip/Pipenv Support ✓ Instant Results · This tool scans your Python dependency files against the National Vulnerability Database (NVD) to identify known security vulnerabilities ...
🌐
freeCodeCamp
freecodecamp.org › news › build-a-web-application-security-scanner-with-python
Building a Simple Web Application Security Scanner with Python: A Beginner's Guide
December 12, 2024 - In this article, you are going to learn to create a basic security tool that can be helpful in identifying common vulnerabilities in web applications. I have two goals here. The first is to empower you with the skills to develop tools that can help enhance the overall security posture of your websites. The second is to help you practice some Python programming. In this guide, you will be building a Python-based security scanner that can detect XSS, SQL injection, and sensitive PII (Personally Identifiable Information).