· intuitem · News  · 5 min read

What's New in CISO Assistant — Week 22, 2026 (v3.16.5 – v3.17.0)

A big stretch: native project management arrives, framework-driven reporting goes cross-domain, requirement nodes gain their own score scales, and OIDC picks up a strict state/nonce mode. Plus new NCSC CAF v4.0 and TRUE II frameworks, analytics on applied controls, the psycopg2→psycopg3 upgrade, and a long tail of fixes across four releases (v3.16.5 → v3.17.0).

A big stretch: native project management arrives, framework-driven reporting goes cross-domain, requirement nodes gain their own score scales, and OIDC picks up a strict state/nonce mode. Plus new NCSC CAF v4.0 and TRUE II frameworks, analytics on applied controls, the psycopg2→psycopg3 upgrade, and a long tail of fixes across four releases (v3.16.5 → v3.17.0).

This edition catches up on four releases — v3.16.5 and v3.16.6 (the last patches in the v3.16.3 line), followed by v3.16.7 and the v3.17.0 minor bump. It’s a dense run: a brand-new project management module, cross-domain reporting, per-node score scales, a hardened OIDC flow, new frameworks, and a deep batch of fixes.

Headline Features

  • Project management — CISO Assistant now ships a native project management capability, giving teams a structured place to plan and track work alongside their GRC activities (PR #4156). Thanks to @ab-smith.
  • Framework-driven reporting across domains — Reporting is now framework-driven and works across domains, making it possible to assemble consolidated reports that span multiple scopes (PR #4175). Thanks to @ab-smith.
  • Score scale at requirement node level — Requirement nodes can now carry their own score scale, allowing finer-grained scoring schemes within a single framework (PR #4173). Thanks to @Mohamed-Hacene.
  • BIA and follow-ups in Perimeters — Business Impact Analyses and follow-ups are now exposed among a Perimeter’s related objects, keeping continuity work close to its scope (PR #4158). Thanks to @eric-intuitem.

Security

  • OIDC strict state/nonce mode — A new strict mode enforces state and nonce validation in the OIDC flow, tightening protection against replay and CSRF-style attacks during authentication (PR #4191). Thanks to @tchoumi313.
  • Jinja sandbox for DOCX templates — DOCX template rendering now runs Jinja in a sandboxed environment, reducing the blast radius of untrusted template content (PR #4217). Thanks to @ab-smith.
  • Tighter internal-IP checks for PDF and webhooks — Internal IP validation for PDF generation and webhooks has been hardened against SSRF-style abuse (PR #4216). Thanks to @ab-smith.

Analytics & Reporting

  • Analytics on applied controls — Applied controls gain a dedicated analytics view (PR #4193). Thanks to @ab-smith.
  • Auditee mode and advanced analytics on by default — Both the auditee mode and advanced analytics feature flags are now enabled by default, putting these capabilities in front of more users out of the box (PR #4205). Thanks to @Mohamed-Hacene.
  • Analytics export to XLSX (experimental) — An experimental export sends analytics to XLSX, handy for basic Power BI integration (PR #4073). Thanks to first-time contributor @Lidelle123.
  • Summary page performance boost — A second performance pass speeds up the Summary page (PR #4003). Thanks to @monsieurswag.

Framework & Library Updates

  • 🇬🇧 NCSC Cyber Assessment Framework (CAF) v4.0 — The latest version of the UK NCSC’s CAF is now available as a library (PR #4167). Thanks to @tarkadia.
  • 🇫🇷 TRUE II (n° 901/SGDSN/ANSSI) — France’s TRUE II framework joins the catalog (PR #4190). Thanks to @tarkadia.
  • EU CER Directive — missing Excel file — The EU’s CER Directive library now ships its Excel file (PR #4162). Thanks to @tarkadia.

UX

  • Risk acceptance justification on approval — Approvers are now prompted for a justification when they check off a risk acceptance, improving the audit trail (PR #3772). Thanks to @martinzerty.
  • Validation flow modal aligned to existing patterns — The validation flow modal now follows the platform’s established modal patterns (PR #4183). Thanks to @martinzerty.
  • Requirement assessment weights displayed — Requirement assessments now show their weight (PR #4143). Thanks to @Mohamed-Hacene.
  • Risk matrix tooltip readability — Risk matrix tooltips are easier to read (PR #4225). Thanks to @ab-smith.
  • Risk scenario page on small screens — Fixed an overlap on the risk scenario page on small screens (PR #4042). Thanks to first-time contributor @PraveenMudalgeri.
  • XPF currency support — The CFP franc (XPF) is now a selectable currency (PR #4188). Thanks to @ab-smith.

Bug Fixes

  • Prefill implementation groups on compliance assessments — The selected implementation groups of a compliance assessment are now prefilled correctly (PR #4166). Thanks to @martinzerty.
  • Safer form initialization — Avoids an unsafe form initialization path in the frontend (PR #4165). Thanks to @nas-tabchiche.
  • Built-in role permissions sync after migrate — Built-in role permissions now re-sync after every post_migrate emission, keeping permissions consistent (PR #4147). Thanks to @nas-tabchiche.
  • Reject out-of-range requirement scores — Out-of-range and unbounded requirement scores are now rejected (PR #4226). Thanks to @nas-tabchiche.
  • Custom objects published correctly — Custom objects are now created with is_published=true as expected (PR #4180). Thanks to @eric-intuitem.
  • Terminology visibility honored after restart/migrate — Visibility choices on terminology now stick across restarts and migrations (PR #4192), and visibility parameters are managed more consistently overall (PR #4186). Thanks to @ab-smith and @eric-intuitem.
  • Findings links with related objects — Fixed findings links to related objects (PR #4189). Thanks to @martinzerty.
  • Metrics widget time range sticks — Time range edits now persist on the metrics widget (PR #3725). Thanks to @martinzerty.
  • EBIOS RM strategic scenario report chain — The strategic scenario report chain now uses the focused feared event (PR #4172). Thanks to @Mohamed-Hacene.
  • Audit donuts with implementation groups — Fixed audit donut rendering when implementation groups are in play (PR #4229). Thanks to @Mohamed-Hacene.
  • Role name translation — Role names are now translated correctly (PR #3964). Thanks to @eric-intuitem.
  • SSR bootstrap resilience — Added retry logic to the frontend SSR bootstrap API calls (PR #4200). Thanks to first-time contributor @pasmud.
  • Chat widget FAB mounted in app layout (pro) — The ChatWidget floating action button is now mounted in the app layout (PR #4209). Thanks to @fastlorenzo.

Internationalization

  • 🇨🇿 Czech translation expanded — The Czech localization received an update and a substantial expansion (PRs #4184, #4195). Thanks to @zdenek-pergl.
  • EBIOS RM casing consistent across translations — Standardized the casing of “EBIOS RM” across translations (PR #4123). Thanks to @monsieurswag.

Maintenance

  • psycopg2 → psycopg3 ⚠️ — The backend’s PostgreSQL driver was upgraded from psycopg2 to psycopg3, a breaking change worth noting for self-hosted deployments (PR #4220). Thanks to @nas-tabchiche.
  • New documentation structure — The documentation was reorganized, with a new authoring section added (PRs #4197, #4213).
  • Dependency and CI upkeep — Intermediate backend dependency upgrades, a Playwright bump, GitHub Actions pinned to commit SHAs, job-scoped workflow token permissions, and a Postgres test matrix.

New Contributors

A warm welcome to three first-time contributors across these releases:

  • @PraveenMudalgeri — fixed the risk scenario page layout on small screens.
  • @pasmud — added retry logic to the SSR bootstrap calls.
  • @Lidelle123 — contributed the experimental analytics export to XLSX.

For full details, check out the v3.16.5, v3.16.6, v3.16.7, and v3.17.0 release notes on GitHub.

Back to Blog

Related Posts

View All Posts »
What's New in CISO Assistant — Week 23, 2026 (v3.17.1 – v3.17.2)

What's New in CISO Assistant — Week 23, 2026 (v3.17.1 – v3.17.2)

Two releases close out the week: v3.17.1 brings a Prometheus metrics endpoint, user-configurable date formats, expanded comments and audit aggregation; v3.17.2 piles on an expanded AI/MCP server, the ABRO framework, a tables column selector, action-plan cost breakdowns, SSO redirect handling, and a big batch of data-wizard, framework-builder, and ordering fixes.

What's New in CISO Assistant — Week 21, 2026 (v3.16.3 – v3.16.4)

What's New in CISO Assistant — Week 21, 2026 (v3.16.3 – v3.16.4)

Two releases land back-to-back: v3.16.3 brings the AI Defense Matrix and KSA PDPL frameworks, a Responsibility Matrix (RACI/RASCI/RAPID), Ebios RM import in Egerie format, task labels, and full Estonian language support — followed by a v3.16.4 hotfix round covering Matrix Editor, breadcrumbs, and journey templates.