Listed by section, in editorial order. Click a column to re-sort the whole list.
Press / to search. Tap a tag to filter. Click any row for details.
Search and filter
Results
| Row number | Tags | |||||
|---|---|---|---|---|---|---|
Cryptography 4 projectsDon't touch a Python cryptography library's raw ciphers: encrypt with cryptography's Fernet or PyNaCl. Paramiko runs SSH, and ItsDangerous signs tokens. |
||||||
| 1 | cryptography Security | 1,113,017,827 | 7,800 | Cryptography Security | → | |
|
A package designed to expose cryptographic primitives and recipes to Python developers.
|
||||||
| 2 | pynacl Security | 167,049,536 | 1,210 | Cryptography Security | → | |
|
Python binding to libsodium, a fork of the Networking and Cryptography (NaCl) library.
|
||||||
| 3 | paramiko Security | 106,312,865 | 9,879 | Cryptography Security | → | |
|
The leading native Python SSHv2 protocol library.
|
||||||
| 4 | itsdangerous Security | 170,805,437 | 3,138 | Cryptography Security | → | |
|
Safely pass trusted data to untrusted environments and back.
|
||||||
Penetration Testing 5 projectsWith permission to test a web app, intercept its traffic in mitmproxy and test its inputs for SQL injection with sqlmap: two Python penetration testing tools. |
||||||
| 5 | mitmproxy Security | 4,410,728 | 45,381 | Penetration Testing Security | → | |
|
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
|
||||||
| 6 | impacket Security | 539,893 | 16,163 | Penetration Testing Security | → | |
|
A collection of Python classes for working with network protocols, widely used for Windows and Active Directory testing.
|
||||||
| 7 | sqlmap Security | 43,849 | 38,640 | Penetration Testing Security | → | |
|
Automatic SQL injection and database takeover tool.
|
||||||
| 8 | pwntools Security | 323,101 | 13,747 | Penetration Testing Security | → | |
|
A CTF framework and exploit development library.
|
||||||
| 9 | sherlock-project Security | 67,631 | 93,683 | Penetration Testing Security | → | |
|
Hunt down social media accounts by username across social networks.
|
||||||
Supply Chain Security 2 projectsAudit your dependencies for known vulnerabilities as part of Python supply chain security. A uv project has uv audit built in; other projects run pip-audit. |
||||||
| 10 | pip-audit Security | 27,989,572 | 1,380 | Supply Chain Security Security | → | |
|
Audits Python environments and dependency trees for known vulnerabilities, using the Python Packaging Advisory Database or OSV.
|
||||||
| 11 | uv-audit Security | Bundled | 90,547 | Supply Chain Security Security | → | |
|
(part of uv) uv's dependency vulnerability scanning backed by OSV.
|
||||||
Web Security 2 projectsSanitize HTML your users write with nh3, then add a Python web security library for response headers. secure sets CSP and HSTS once for the whole app. |
||||||
| 12 | nh3 Security | 35,681,274 | 398 | Web Security Security | → | |
|
Python binding to the ammonia HTML sanitizer, a fast replacement for bleach.
|
||||||
| 13 | secure Security | 2,265,572 | 1,072 | Web Security Security | → | |
|
HTTP security headers for Python web applications with ASGI and WSGI middleware.
|
||||||
No projects match your search or filter.
Try a broader term, or .
Contribute
Know a project that belongs here?
Tell us what it does and why it stands out.