Skip to content

A proxy for pip that protects against name confusion attacks

License

Notifications You must be signed in to change notification settings

VDOO-Connected-Trust/piproxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

piproxy

A proxy for pip that protects against name confusion attacks

To use piproxy, first execute it as a background process:

python3 piproxy.py <private_repo_url_1> [<private_repo_url_2>] ... &

And then run pip as follows:

pip install -i localhost:8080 <package_name>

Disclaimer

This is proof-of-concept code related to our post on wheel-jacking.

The code is provided as-is and should be reviewed prior to usage in production environments.

About

A proxy for pip that protects against name confusion attacks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages