{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"Provides Fernet symmetric encryption for Django model fields, allowing you to encrypt sensitive data at the database level using the cryptography library.","skillfed_tags":["encryption","django-orm","abandoned"],"use_cases":["Encrypt user passwords, API keys, or authentication tokens in a Django model without application-level encryption logic.","Store personally identifiable information encrypted at rest in PostgreSQL, SQLite, or MySQL databases.","Add field-level encryption to an existing Django project with minimal code changes.","Comply with data protection regulations by encrypting sensitive fields before they reach the database.","Protect against database breaches by ensuring stolen backups contain only ciphertext, not plaintext secrets."],"what_it_does":"django-fernet-fields-v2 is a Django app that adds encrypted model fields using Fernet symmetric encryption from the cryptography library. It lets you mark sensitive fields for automatic encryption at rest in the database, so plaintext never touches disk. The package wraps Django's BinaryField and handles encryption and decryption transparently on read and write.\n\nIt is a fork updated to support Django 4. The package is tested against PostgreSQL, SQLite, and MySQL, though any Django backend supporting BinaryField should work. It requires Django >=3.2 and Python >=3.8, but has not been maintained since August 2023.","worth_installing":"Yes, if you need field-level encryption in Django and accept the maintenance risk. The package is abandoned (last update August 2023), so it will not receive security patches or compatibility fixes for newer Django or Python versions. Install only if your Django and Python versions are locked to those it was tested on, or if you are willing to fork and maintain it yourself."},"id":"django-fernet-fields-v2","links":{"html":"https://skillfed.io/packages/django-fernet-fields-v2","md":"https://skillfed.io/packages/django-fernet-fields-v2.md","pypi":"https://pypi.org/project/django-fernet-fields-v2/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-08-15","license_spdx":null,"license_treatment":"permissive","name":"django-fernet-fields-v2","python_support":"supports_current","summary":"Fernet-encrypted model fields for Django"},"popularity":{"monthly_downloads":974985,"position":4599,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.9"}
