Trust Centre
CPDForge AI is built for regulated sectors. This page documents our security controls, AI governance framework, audit capabilities, and compliance roadmap — designed to reduce security questionnaires and support procurement confidence.
Current Security Posture
Authentication & Access Control
Available for all privileged roles including system owners, library admins, and cross-tenant commercial roles (partner, agent, consultant). Time-based one-time passwords with encrypted secret storage and single-use recovery codes.
Granular permission model with platform-privileged roles (system_owner, library_admin), cross-tenant privileged plans (partner, agent, consultant), and tenant-scoped standard users. Enforced on every API request.
Central privilege authority classifies all roles and plans. Partner, consultant, agent, and system_owner all operate under privileged-role governance with shortened JWT lifetime, MFA-capable architecture, tamper-evident audit logging, and elevated session monitoring.
Minimum 12 characters following NCSC three-random-words guidance. Optional Have-I-Been-Pwned breach checking.
Rate limiting on login (IP and email), registration, password reset, and shared content verification.
All privileged accounts (platform and cross-tenant) have 24-hour session lifetime (vs 7-day standard). Session version invalidation on password change.
Audit Logging & Tamper Evidence
Every privileged action is recorded with a SHA-256 hash chain. Each entry links cryptographically to its predecessor, making silent modification detectable.
System owners can view, filter, and search the complete audit trail directly in the admin interface.
Built-in hash chain verification utility. System owners can validate the integrity of the full audit log at any time.
Tokens, passwords, and API keys are automatically redacted from audit log entries before display.
AI Governance & Safety
Every LLM interaction is logged with prompt/response hashes, token counts, model identification, and moderation flags. Raw content is never stored by default.
Prompt injection detection and PII scrubbing on all inbound AI prompts. System prompts are isolated and non-user-editable.
10-category PII and safety scanner on all AI responses. Flags phone numbers, postcodes, card PANs, JS event handlers, and prompt injection markers.
Library content requires explicit human review acknowledgement before publication. Moderation flags must be reviewed by an administrator.
Only pre-approved AI models are used. Currently: GPT-4o via controlled API integration. No fine-tuning on user data.
Controls mapped against the OWASP LLM Top 10 risk categories. Documented in the AI Governance Framework.
Tenant Isolation & Data Scoping
All data queries are scoped by user_id, organisation_id, and client_org_id. Cross-tenant access is prevented at the query layer.
Partner, agent, and consultant accounts operate client workspaces with strict data boundaries. Client data is never visible to other tenants.
Roles that span multiple organisations (partner, agent, consultant) are classified as cross-tenant privileged with elevated monitoring, shorter sessions, and audit attribution.
Learner authentication uses a separate JWT namespace. Learner tokens cannot access admin or owner endpoints.
Infrastructure & Transport Security
HSTS (preload-ready), X-Frame-Options DENY, X-Content-Type-Options nosniff, strict Referrer-Policy, Permissions-Policy, and Content-Security-Policy.
CSP deployed in report-only mode with violation reporting to an internal aggregation endpoint. Enforcement preparation underway.
Global 2 MB body size guard for JSON payloads. Upload routes enforce dedicated per-file limits.
TLS enforced via HSTS. Kubernetes ingress handles TLS termination with modern cipher suites.
All credentials loaded from environment variables. JWT secrets and encryption keys validated at startup. No hardcoded secrets in source.
Compliance & Certification Roadmap
Core technical controls aligned with Cyber Essentials requirements. Formal assessor submission and evidence review underway.
MFA enforcement, external penetration testing, and advanced session-security controls scheduled as part of the Cyber Essentials Plus readiness programme.
Security governance, audit logging, asset inventory, AI governance, and procurement evidence frameworks established as foundations for ISO 27001 readiness.
Cookie consent gating, data minimisation in AI prompts, tamper-evident audit logging, tenant isolation, and lawful basis documentation in place.
Limited-risk classification assessed. Transparency, human oversight, AI call logging, and moderation requirements documented and operational. Preparatory alignment with emerging EU AI Act principles.
Privileged Role Governance
All privileged roles — including system_owner, library_admin, partner, consultant, and agent — operate under the same governance controls:
Independent Validation Roadmap
HttpOnly secure-session migration
Target: Q1 2026CSRF protection implementation
Target: Q1 2026External penetration test
Target: Q2 2026Cyber Essentials (Basic) submission
Target: Q2 2026Cyber Essentials Plus readiness
Target: Q2-Q3 2026ISO 27001 readiness programme
Target: 2026-2027Security Programme Governance
Remediation Cycles
Rolling quarterly security remediation with P0/P1/P2 prioritisation
Audit Evidence Retention
Tamper-evident audit log retained indefinitely; CSP reports 90-day TTL
Governance Review Cadence
Quarterly review of security posture, role model, and compliance roadmap
AI Governance Review
Quarterly review of approved models, moderation rules, and AI call log audit
Security Operations
Incident Response
Defined escalation procedures for security incidents, AI safety events, and data breaches. Automated detection via moderation flags and audit logging, with admin notification and system-owner review within 24 hours.
Vulnerability Management
Automated dependency scanning via pip-audit and npm audit. Critical and high vulnerabilities tracked and remediated within 14 days. Procurement-safe reports generated on demand.
Security Review Cadence
Quarterly security posture review covering RBAC, MFA adoption, audit log integrity, AI governance compliance, dependency vulnerabilities, and roadmap progress.
Penetration Testing
Internal preparation checklist maintained. External penetration test scheduled as part of the Cyber Essentials Plus readiness programme. Scope covers auth, RBAC, MFA, AI prompt injection, tenant isolation, upload surfaces, rate limiting, and admin endpoints.
Dependency Review
Weekly automated scanning of Python and JavaScript dependencies. GitHub Dependabot configured for automated pull request creation. Production dependencies audited separately from development dependencies.
Security Programme Timeline
Platform launch with foundational security controls
P0 remediation: RBAC, audit logging, input filtering, secrets hardening
P1 remediation: MFA, security headers, rate limiting, password policy, AI logging
Enterprise hardening: tamper-evident audit, trust centre, procurement pack, AI governance, privileged role model
Cyber Essentials (Basic) assessor submission
External penetration test
Cyber Essentials Plus readiness programme
ISO 27001 readiness programme
Responsible Disclosure Process
We take security and responsible disclosure seriously. If you believe you have identified a security issue, please contact our team through the support portal and select “Security Report” as the enquiry category.
Report a Security ConcernPlease do not include sensitive personal data in initial submissions.
What to include:
- Description of the vulnerability and potential impact
- Steps to reproduce (proof-of-concept if possible)
- Your contact information for follow-up
Our commitment:
- Acknowledge receipt within 2 business days
- Provide an initial assessment within 5 business days
- Keep you informed of remediation progress
- Credit researchers (with permission) in our security advisories
Credential Credibility
Why the credentials this platform issues can be trusted
Platform security answers whether CPDForge is safe to run. Credential credibility answers whether the training it produces is trustworthy. Both matter in procurement — so both are covered here.
CPFPSI governed
Standards grounding, a 14-criterion QA rubric and human SME sign-off before publish.
Core Compliant Accredited
Independently accredited programmes and credentials.
Publicly verifiable
Every credential has a public verification record and QR code.
Request Procurement & Security Evidence Pack
Enterprise, public-sector, utilities, and regulated-industry buyers may request additional governance and security documentation during procurement evaluation.
Trust Centre last updated: 2026-02-01 · Posture version: 2026-Q2-R1