Skip to main content

S.E.T — Security Posture & Compliance Platform

Product & engineering specification for S.E.T (Secure · Enforce · Train).

📄️Report & PDF Generation

The formal, multi-section compliance report is the headline deliverable the client pays for — and the Final Report plus many smaller printable reports (system analysis, data-flow, supply-chain, process cost) all render to PDF. Reports are produced in one selected language at a time — Hebrew (default), English, Arabic, Russian, or French — so the engine must handle right-to-left (Hebrew, Arabic), mixed bidirectional text, and embedded fonts for all five scripts. This page locks that engine.

📄️Notifications & Scheduled Jobs

The product's flows imply a steady stream of user-facing events — document awaiting review, questionnaire assigned, response needs revision, policy approved, report ready, member invited, vendor questionnaire assigned — and one business-critical scheduled job: a client's portal access auto-expires one year after creation (the "Annual License Expired" wall), the recurring-revenue lever. This page locks the notification subsystem and the scheduling mechanism behind it.

📄️Testing & QA

The Architecture commits to "automated cross-tenant isolation tests in CI on every deploy." This page defines the full test strategy around that — the layers, the tools, defensible coverage targets, how a schema-per-tenant compliance product proves isolation, how an LLM-heavy product tests non-deterministic output, and the CI gate that blocks a bad merge. Correctness and tenant isolation are paramount (SOC 2 / ISO 27001 / Amendment 13), and the SET scope budgeted zero QA hours — this page is the corrective.