Displays a red warning banner if you are running an insecure Django release.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
pyup_django
tests
.editorconfig
.gitignore
.travis.yml
HISTORY.rst
LICENSE
MANIFEST.in
README.md
insecure.png
requirements_dev.txt
safety-django.jpg
setup.cfg
setup.py
tox.ini

README.md

safety

PyPi Travis

About

Displays a red warning banner if you are running an insecure Django release.

insecure

Installation

Install pyup-django with pip:

pip install pyup-django

and add it to your INSTALLED_APPS, before django.contrib.admin

INSTALLED_APPS = [
    'pyup_django',
    'django.contrib.admin',
]

How does it work?

pyup-django extends the admin base template and checks https://pyup.io/api/v1/insecure/django/ if the currently installed Django release is insecure.

Requests to the API are cached for 24 hours and won't leak any sensitive information other than the servers IP address.

Support

If you are using pyup-django in one of your projects, please consider getting a paid pyup.io account. This is what makes projects like this possible.