{ "info": { "author": "Shane Allgeier", "author_email": "shaneallgeier@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Django Extra Sensitive Variables\r\n================================\r\n``extra_sensitive_variables`` is a third-party exception filter for Django. This allows you to\r\nglobally censor a set of default variable names in Django's error reports regardless of a function's\r\nlack of ``@sensitive_*`` decorators. Basically, any variable matching the names provided in\r\n``settings.EXTRA_SENSITIVE_VARIABLES`` or ``settings.EXTRA_SENSITIVE_POST_PARAMETERS`` will be censored.\r\n\r\nInstallation\r\n------------\r\n1. Install the package via pip ::\r\n\r\n pip install django-extra-sensitive-variables\r\n\r\n2. Tell Django to use the *Extra Sensitive Variable* filter by overriding ``DEFAULT_EXCEPTION_REPORTER_FILTER``\r\n in your ``settings.py`` ::\r\n\r\n DEFAULT_EXCEPTION_REPORTER_FILTER = 'extra_sensitive_variables.ExtraSensitiveReporterFilter'\r\n\r\n3. Then add the following variables to your ``settings.py`` and modify them as you see fit ::\r\n\r\n # Variable names to always censor from \"local vars\" output\r\n EXTRA_SENSITIVE_VARIABLES = ['password', 'credentials']\r\n\r\n # Censor anything from the POST QueryDict matching these names\r\n EXTRA_SENSITIVE_POST_PARAMETERS = ['password', 'credentials', 'credit_card_number']", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shaneallgeier/django-extra-sensitive-variables", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-extra-sensitive-variables", "package_url": "https://pypi.org/project/django-extra-sensitive-variables/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-extra-sensitive-variables/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/shaneallgeier/django-extra-sensitive-variables" }, "release_url": "https://pypi.org/project/django-extra-sensitive-variables/1.0.2/", "requires_dist": null, "requires_python": null, "summary": "Globally censor a set of default variable names in your Django error reports", "version": "1.0.2" }, "last_serial": 1438459, "releases": { "1.0.0": [], "1.0.1": [ { "comment_text": "", "digests": { "md5": "575cc95aa923dbff72eda0fd67d17bd6", "sha256": "1490af9d0e3ce9c3e8a431b294d9ba2cf72195f32cbcc38397bc59b854599bb5" }, "downloads": -1, "filename": "django_extra_sensitive_variables-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "575cc95aa923dbff72eda0fd67d17bd6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3769, "upload_time": "2015-02-25T17:10:25", "url": "https://files.pythonhosted.org/packages/fa/2e/edd4517d82c683c876077150e605a3272278fd72e5245585adbed87ec475/django_extra_sensitive_variables-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a4f9e3f0dcc66d9769156dfb7ae3327", "sha256": "702f8095dc3293881bf965a70525e8eb6a833115aea72f03478c8dd747675bb2" }, "downloads": -1, "filename": "django-extra-sensitive-variables-1.0.1.tar.gz", "has_sig": false, "md5_digest": "8a4f9e3f0dcc66d9769156dfb7ae3327", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2640, "upload_time": "2015-02-25T17:10:16", "url": "https://files.pythonhosted.org/packages/99/65/3154ecd54900b6dd222d4f41614416106865d3db107c3ff836a2b0c95279/django-extra-sensitive-variables-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "377a15bb241eba5f3959f8a5dc244081", "sha256": "70f4c42673386b407075490840522d511da3e1347a7acbb4b7a01a22a88d5811" }, "downloads": -1, "filename": "django_extra_sensitive_variables-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "377a15bb241eba5f3959f8a5dc244081", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3771, "upload_time": "2015-02-25T17:17:54", "url": "https://files.pythonhosted.org/packages/51/51/9e05fea4a660ea264c81a8b4ddb6b1a6b3f711d7fee6ec6c01334612a513/django_extra_sensitive_variables-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6c027467d6b8abdd5693095fd7a4c69", "sha256": "9c12d124c17aaecf5b892f3083827027831f378039a9348714b939d47eef8e13" }, "downloads": -1, "filename": "django-extra-sensitive-variables-1.0.2.tar.gz", "has_sig": false, "md5_digest": "e6c027467d6b8abdd5693095fd7a4c69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2641, "upload_time": "2015-02-25T17:18:02", "url": "https://files.pythonhosted.org/packages/6b/3b/cbfcaceb0eb28aa0a3f9debad70ad7d17cbb4a1ebc0770a861f195ae6a0c/django-extra-sensitive-variables-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "377a15bb241eba5f3959f8a5dc244081", "sha256": "70f4c42673386b407075490840522d511da3e1347a7acbb4b7a01a22a88d5811" }, "downloads": -1, "filename": "django_extra_sensitive_variables-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "377a15bb241eba5f3959f8a5dc244081", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3771, "upload_time": "2015-02-25T17:17:54", "url": "https://files.pythonhosted.org/packages/51/51/9e05fea4a660ea264c81a8b4ddb6b1a6b3f711d7fee6ec6c01334612a513/django_extra_sensitive_variables-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6c027467d6b8abdd5693095fd7a4c69", "sha256": "9c12d124c17aaecf5b892f3083827027831f378039a9348714b939d47eef8e13" }, "downloads": -1, "filename": "django-extra-sensitive-variables-1.0.2.tar.gz", "has_sig": false, "md5_digest": "e6c027467d6b8abdd5693095fd7a4c69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2641, "upload_time": "2015-02-25T17:18:02", "url": "https://files.pythonhosted.org/packages/6b/3b/cbfcaceb0eb28aa0a3f9debad70ad7d17cbb4a1ebc0770a861f195ae6a0c/django-extra-sensitive-variables-1.0.2.tar.gz" } ] }