Skip to content

Releases

v0.1.0 — Standard Features & Initial Release

Choose a tag to compare

@jeanpmodev jeanpmodev released this 14 Nov 14:42

Standard Features — django-octo-security v0.1.0

Initial production release of django-octo-security, a non-intrusive, zero-dependency environment CVE auditor and runtime security posture module under the Django-Octo architecture.

Standard Features

  • Non-Intrusive Plug-and-Play Integration: Integrates into any existing Django project without modifying host models, templates, or root routes (/).
  • Single-Query Security Posture View (/security-audit/): Renders enforced HTTP security headers (X-Frame-Options, X-Content-Type-Options, Referrer-Policy) and the latest environment audit badge in a single ORM query.
  • Native Django Admin Module (Security > CVE Checker): Automatically registers a dedicated sidebar section in /admin/ with one-click environment scanning (Run CVE Environment Audit).
  • Zero-Dependency OSV Vulnerability Scanner: Introspects active virtual environment packages via Python standard library (importlib.metadata + urllib.request) and queries the official OSV.dev database in batch.
  • Advisory Enrichment & Patch Resolution: Resolves CVE aliases, patched versions, and official security advisories per detected vulnerability.
  • Immutable Audit History (CveAuditScan): Persists historical scan snapshots directly in the host database.
  • Verified QA & Load Benchmark: Validated with pytest (single-query enforcement), behave (BDD specifications), and locust (0% failure rate under concurrent load).

Quick Installation

pip install django-octo-security