Skip to content

Releases: NovaCode37/Prism-platform

v2.1.0 — Censys, Dark Web checker, PDF export, i18n & progress bar

26 Apr 15:21

Choose a tag to compare

What's new in v2.1

New modules

  • Censys — host services, ASN, open ports, certificate-based subdomain discovery
  • Dark Web checker — searches .onion mirrors via Ahmia + DarkSearch

PDF export

  • New "PDF Report" button generates a server-rendered print-ready PDF via WeasyPrint
  • Endpoint: GET /api/scan/{id}/report/pdf

i18n — English & Russian UI

  • Language switcher in the topbar (EN / RU)
  • Auto-detects browser language on first visit
  • Easy to extend: drop a JSON file in frontend/src/messages/

Scan progress bar

  • Real-time 5/8 modules · 62% progress bar during scans
  • Per-module status chips (running / ok / error)
  • Works via WebSocket with polling fallback

Other improvements

  • One-click copy buttons across all result tabs
  • Version badge bumped to v2.1
  • Module & source counters updated (22 modules, 12 sources)
  • Architecture docs added: docs/ARCHITECTURE.md
  • CHANGELOG.md added

Bug fixes

  • CI lint fixed (was failing on pre-existing whitespace warnings)
  • Progress bar now animates correctly in polling fallback mode (shared hosting)
  • WeasyPrint version pinned for Python 3.8 / old libpango compatibility

Self-host in one command:

cp .env.example .env && docker compose up --build